Garry's Mod Wiki

Revision Difference

Global.DrawBloom#527890

<function name="DrawBloom" parent="Global" type="libraryfunc"> <description>Draws the bloom shader, which creates a glowing effect from bright objects.</description> <realm>Client</realm> <file line="29">lua/postprocess/bloom.lua</file> <file line="25-L59">lua/postprocess/bloom.lua</file> <args> <arg name="Darken" type="number">Determines how much to darken the effect. A lower number will make the glow come from lower light levels. A value of 1 will make the bloom effect unnoticeable. Negative values will make even pitch black areas glow.</arg> <arg name="Multiply" type="number">Will affect how bright the glowing spots are. A value of 0 will make the bloom effect unnoticeable.</arg> <arg name="Darken" type="number">Determines how much to darken the effect. A lower number will make the glow come from lower light levels. A value of `1` will make the bloom effect unnoticeable. Negative values will make even pitch black areas glow.</arg> <arg name="Multiply" type="number">Will affect how bright the glowing spots are. A value of `0` will make the bloom effect unnoticeable.</arg> <arg name="SizeX" type="number">The size of the bloom effect along the horizontal axis.</arg> <arg name="SizeY" type="number">The size of the bloom effect along the vertical axis.</arg> <arg name="Passes" type="number">Determines how much to exaggerate the effect.</arg> <arg name="ColorMultiply" type="number">Will multiply the colors of the glowing spots, making them more vivid.</arg> <arg name="Red" type="number">How much red to multiply with the glowing color. Should be between 0 and 1</arg>⤶ <arg name="Green" type="number">How much green to multiply with the glowing color. Should be between 0 and 1</arg>⤶ <arg name="Blue" type="number">How much blue to multiply with the glowing color. Should be between 0 and 1</arg>⤶ <arg name="Red" type="number">How much red to multiply with the glowing color. Should be between `0` and `1`.</arg>⤶ <arg name="Green" type="number">How much green to multiply with the glowing color. Should be between `0` and `1`.</arg>⤶ <arg name="Blue" type="number">How much blue to multiply with the glowing color. Should be between `0` and `1`.</arg>⤶ </args> </function> <example> <description>Draws bloom effect with default settings.</description> <code> function GM:RenderScreenspaceEffects() DrawBloom( 0.65, 2, 9, 9, 1, 1, 1, 1, 1 ) end⤶ hook.Add( "RenderScreenspaceEffects", "BloomEffect", function() DrawBloom( 0.65, 2, 9, 9, 1, 1, 1, 1, 1 ) ⤶ end )⤶ </code> </example>