Garry's Mod Wiki

LocalLight

Description

Table structure used for render.SetLocalModelLights.

Members

number with MATERIAL_LIGHT enum type
The type of the light source, see MATERIAL_LIGHT enum.

Default: MATERIAL_LIGHT_POINT

Vector color
The color of the light source (x is red, y is green, z is blue). Values are not restricted to a specific range, higher values will result in a brighter light.

Default: vector_origin

Vector pos
The origin of the light in world coordinates.

Default: vector_origin

Vector dir
The direction of the light. Only required for directional and spot lights.

Default: vector_origin

number range
The maximum range of the light source. Does not actually control light attenuation. Usually left at 0 for infinite range.

Default: 0

number angularFalloff
Angular falloff exponent for spot lights. Higher values result in a sharper transition between the inner cone and the outer cone.

Default: 5

number innerAngle
The inner cone angle for spot lights, in degrees. No angular falloff will occur inside that cone.

Default: 45

number outerAngle
The outer cone angle for spot lights, in degrees.

Default: 45

number fiftyPercentDistance
The distance at which the light will fade to 50% of its brightness.

Default: nil

number zeroPercentDistance
The distance at which the light will completely fade out.

Default: nil

number quadraticFalloff
The quadratic term of the light falloff. This will only be used if fiftyPercentDistance and zeroPercentDistance are not supplied, and allows finer control over light attenuation.

Default: 0

number linearFalloff
The linear term of the light falloff. This will only be used if fiftyPercentDistance and zeroPercentDistance are not supplied, and allows finer control over light attenuation.

Default: 0

number constantFalloff
The constant term of the light falloff. This will only be used if fiftyPercentDistance and zeroPercentDistance are not supplied, and allows finer control over light attenuation.

Default: 1