Click for more information!


Global

Controlling global lighting

ArghRad adds more control of the overall lighting in a map. These options deal with disabling colored lighting, and adjusting the min and max limits of the brightness range.

-nocolor

You may decide that your level looks better with only white lights, but do not want to go and change all of your lights individually. You can use the command line option -nocolor to accomplish this. ArghRad will run as normal, then convert your color information into white light before saving it to the bsp.

-nocolor uses a color-weighted formula similar to a black and white TV. Imagine you have a red light, a green light, and a blue light all the same brightness. When converted, the green light will shine brighter than the red light, and the red light will shine brighter than the blue one.

Example:
   arghrad.exe -nocolor mymap.bsp
-nocoloru

-nocoloru works the same as -nocolor, except the colors are unweighted. This means that if you have a red light, a green light, and a blue light of the same brightness, they will all convert to the same brightness.

Example:
   arghrad.exe -nocoloru mymap.bsp
-minlighta #, -ambienta #

Sometimes you cannot cover the entire level with lights, but still want to maintain a minimum light level. This can be done with ambient lighting. Ambient lighting, also called minlighting, works by adding light to every surface in a map.

The old Qrad3 -ambient option works on a confusing 0-2 scale. To use an ambient light brightness of 32, you had to set -ambient to 0.25. ArghRad adds the options -minlighta and -ambienta (both options are identical) which work on a much more logical absolute scale. This means to set an ambient light brightness of 32, you simply use the number 32.

Example:
   arghrad.exe -minlighta 20 mymap.bsp
-minlight #

-Minlight is just a synonym of old Qrad3's -ambient command-line option. It works on the same 0-2 scale.

Example:
   arghrad.exe -minlight 0.15 mymap.bsp
"_ambient" "#", "light" "#"

The ambient light value can also be specified within the map file itself. Add a key called "light" or "_ambient" to the worldspawn entity, and set its value to the desired ambient brightness.

Example:
   {
   "classname" "worldspawn"
   "light" "25"
"_ambient" "# # #", "light" "# # #"

This special alternate form allows adding colored ambient light in the worldspawn. Instead of specifying one number, specify three. These are for the red, green, and blue ambient brightnesses, respectively. This is NOT an RGB color value, it is three separate brightness values.

Example:
   {
   "classname" "worldspawn"
   "light" "30 15 10"
-maxlighta #

You can define a global maximum brightness value. This can be used to keep the the lighting from becoming too bright. After all the light calculations are done, any light shining on a surface that is brighter than this value is scaled down to match it.

The original Qrad3's -maxlight option used the same confusing 0-2 scale as its -ambient did. ArghRad adds -maxlighta, which uses an absolute scale just like -ambienta. In other words, to limit the brightness to 200, you specify the number 200. The default value is 196.

Example:
   arghrad.exe -maxlighta 150 mymap.bsp