{"name":"setLightIntensity","title":"setLightIntensity","type":"command","url":"https://community.bistudio.com/wiki/setLightIntensity","revid":376690,"updated":"2025-11-05T22:15:14Z","groups":["Lights"],"status":"ok","games":{"arma3":"0.50"},"since":"arma3 0.50","arma3_since":"0.50","locality":{"argument":"local","effect":"local"},"description":"Sets intensity of light directly. setLightBrightness uses setLightIntensity internally, therefore avoid using setLightBrightness alltogether to avoid confusion\n\n> [!NOTE]\n> Intensity formula is as follows (IF SET VIA setLightBrightness):\n>\n> ```sqf\n> Intensity = Brightness ^ 2 * 2500;\n> ```\n>\n> ```sqf\n> [4096, 4096, 10] spawn {\n>     private _brightness = 1;\n>     private _intensity = _brightness ^ 2 * 2500;\n>\n>     private _obj = \"Sign_Sphere10cm_F\" createVehicleLocal _this;\n>     private _light = \"#lightpoint\" createVehicleLocal _this;\n>     _light setLightDayLight true;\n>     _light setLightAmbient [1, 1, 1];\n>     _light setLightColor [1, 1, 1];\n>\n>     _light setLightBrightness _brightness;\n>     sleep 0.2;\n>     _brightness = getLightingAt _obj select 3;\n>\n>     _light setLightIntensity _intensity;\n>     sleep 0.2;\n>     _intensity = getLightingAt _obj select 3;\n>\n>     systemChat format [\"%1 (%2, %3)\", _brightness == _intensity, _brightness, _intensity];\n>\n>     deleteVehicle _light;\n>     deleteVehicle _obj;\n> };\n> ```","syntaxes":[{"syntax":"light setLightIntensity value","params":[{"name":"light","type":"Object","type_expr":"Object"},{"name":"value","type":"Number","type_expr":"Number"}],"returns":{"type":"Nothing","type_expr":"Nothing"},"form":"binary","left":{"text":"light"},"right":{"text":"value"}}],"examples":[{"code":["myLight setLightIntensity 4;"]}],"see_also":["setLightAmbient","setLightColor","lightAttachObject","lightDetachObject","setLightBrightness","setLightAttenuation","setLightUseFlare","setLightFlareSize","setLightFlareMaxDistance","setLightDayLight","getLightInfo"],"notes":[{"user":"ffur2007slx2_5","date":"2014-03-24T23:37:00Z","text":"In Arma 3 ver1.14 setLightIntensity will overwrite the previous effect processed by setLightBrightness on the same light source, vice versa. And both of them currently play the same role on brightness, for example:\n\n```sqf\n_light setLightIntensity 3000;\n// same as\n_light setLightBrightness 1;\n```"}]}