F     O     G

Fog is cool, but don't over do it.

Simple Fog

     All you  need to do to create some fog is make a brush where you want the volume of the fog to be and add a fog shader to it. from the sfx category. If you want to change the color or thickness of your fog then you should first read the shaders section.

Stuff you need to know before making your own fog shader

     If you have read the shaders section then to create your own custom fog do the following things in the following order. remember in the file fogparms ( # # # ) ### the first 3 #'s are R, G, and B and the last ###'s default is usually 800 this is the thickness of the fog. If you want fog so thick you cant see 1 unit in front of your face set this number to 0, if you want it as thin as air so you can barely see it set it to 8000. If I wanted to create a really thin blue mist type of fog I would make the line say: fogparms ( .7 .7 1 ) 5000 that is all you need to know really.

Making your own fog Shader

     If you have read the shaders section then to create your own custom fog do the following things in the following order.

  • Make sure you have EditPad installed, if you don't have it download it here.

  • Make a new .shader file in your baseq3\scripts directory, I named mine bluefog.shader. Just open up EditPad and do a new file and save it baseq3\scripts\bluefog.shader.

  • Now use EditPad to open up baseq3\scripts\shaderlist.txt, and at the very bottom type in bluefog, or whatever your shader's name is.

  • Make a new directory baseq3\textures\bluefog\

  • Open up baseq3\scripts\sfx.shader, use edit/find and replace then for text to find type in fog_intel and click find. Now you should see: (fog_intel will be highlighted)

textures/sfx/fog_intel
{
qer_editorimage textures/sfx/fog_timdm1.tga
surfaceparm trans
surfaceparm nonsolid
surfaceparm fog
surfaceparm nolightmap

fogparms ( .75 .38 0 ) 800
}

//Paul's gray fog for q3dm10

  • Open up your .shader file you saved and copy and paste the above into it. now you can change your colors and strength. in the fogparms line. Mine was: fogparms ( .7 .7 1 ) 5000

  • Change the top of the file, the part that says: textures/sfx/fog_intel to: textures/bluefog/bluefog

  • Save your file to baseq3\shaders\bluefog.shader.

  • Now change the: textures/bluefog/bluefog part back to the way it was: textures/sfx/fog_intel And now save the file to baseq3\textures\bluefog\bluefog.shader.

  • When you open up the Radiant program you should have a new line under textures that says bluefog. When you click on it you should see a fog icon that says: [bluefog] on the top.

  • Create a new brush where you want your new bluefog to be and give it the new bluefog shader.

  • Compile the map and run it and you should see your new bluefog mist. If you want to change the fog colors and density you can do so, just leave the arena and then open up both of your .shader files and change the numbers and save them both then reload your map. That's right you do not need to compile your map again! Just reload it!