Garry's Mod Wiki

Revision Difference

Global.DrawMotionBlur#527893

<function name="DrawMotionBlur" parent="Global" type="libraryfunc"> <description>Creates a motion blur effect by drawing your screen multiple times.</description> <realm>Client</realm> <file line="17-L61">lua/postprocess/motion_blur.lua</file> <args> <arg name="AddAlpha" type="number">How much alpha to change per frame.</arg> <arg name="DrawAlpha" type="number">How much alpha the frames will have. A value of 0 will not render the motion blur effect.</arg> <arg name="Delay" type="number">Determines the amount of time between frames to capture.</arg> </args> </function> <example> <description>Creates a motion blur effect.</description> <code> function GM:RenderScreenspaceEffects() DrawMotionBlur(0.4, 0.8, 0.01) ⤶ end⤶ hook.Add( "RenderScreenspaceEffects", "MotionBlurEffect", function() DrawMotionBlur( 0.4, 0.8, 0.01 ) ⤶ end )⤶ </code> ⤶ </example></example>