Free_Point : Light and Target_Point : Light

The following properties apply to both the Free_Point and Target_Point light types present in 3D Studio VIZ.

Constructor

Free_point ...

Target_point ...

Note: Point light objects are not available in 3ds max.

Properties

<point_light>.on                       Boolean    default: true                -- alias: Light_On

<point_light>.type                     String     default: varies              -- alias: Light_Type

type = "point_light" = free point light; "Target_Point" = target point light

<point_light>.distribution             Integer    default: 0 -- alias: Distirbution_Type

distribution = 0 - Isotropic; 1 - SpotLight; 2 - Web

<point_light>.castShadows              Boolean    default: true                -- alias: Cast_Shadows

<point_light>.excludeList              Array      default: #()                 -- alias: Exclude_List

<point_light>.includeList              Array      default: #()                 -- alias: Include_List

<point_light>.useKelvin                Boolean    default: false               -- alias: Use_Kelvin

<point_light>.kelvin                   Float      default: 3600.0

<point_light>.rgb                      Color      default: (color 255 255 255) -- alias: Light_Color, color

<point_light>.rgbFilter                Color      default: (color 255 255 255) -- alias: Filter_Color

<point_light>.multiplier               Float      default: 1500.0              -- alias: Intensity

<point_light>.showCone                 Boolean    default: false               -- alias: Cone_Display

<point_light>.hotSpot                  Float      default: 30.0                -- alias: Beam_Angle

<point_light>.fallSize                 Float      default: 60.0                -- alias: Field_Angle

<point_light>.webFile                  String     default: ""                  -- alias: Web_Filename

<point_light>.xRotation                Float      default: 0.0                 -- alias: X_Rotation

<point_light>.yRotation                Float      default: 0.0                 -- alias: Y_Rotation

<point_light>.zRotation                Float      default: 0.0                 -- alias: Z_Rotation

<point_light>.contrast                 Float      default: 0.0                 -- alias: Light_Contrast

<point_light>.softenDiffuseEdge        Float      default: 0.0                 -- alias: Diffuse_Soften

<point_light>.affectDiffuse            Boolean    default: true                -- alias: Affect_Diffuse

<point_light>.affectSpecular           Boolean    default: true                -- alias: Affect_Diffuse

<point_light>.ambientOnly              Boolean    default: false               -- alias: Ambient_Only

<point_light>.projector                Boolean    default: false

<point_light>.projectorMap             TextureMap default: undefined           -- alias: Projector_Map

<point_light>.targetDistance           Float      default: 240.0               -- alias: Target_Distance

<point_light>.raytracedShadows         Boolean    default: false

raytracedShadows = false - use Shadow Map; true - use Ray Traced Shadows

<point_light>.shadowGeneratorByName    String     default: "Shadow Map"        -- alias: Shadow_Generator_by_Name

Enter "Shadow Map" for shadow maps; "Ray Traced Shadows" for ray traced shadows

<point_light>.shadowGenerator          Undefined  default: undefined      -- alias: Shadow_Generator

<point_light>.useGlobalShadowSettings  Boolean    default: false               -- alias: Use_Global_Params

<point_light>.shadowColor              Color      default: (color 0 0 0)       -- alias: Shadow_Color

<point_light>.shadowMultiplier         Float      default: 1.0                 -- alias: Shadow_Density

<point_light>.shadowColorMapEnable     Boolean    default: false               -- alias: Use_Shadow_Color_Map

<point_light>.shadowProjectorMap       TextureMap default: undefined           -- alias: Shadow_Projector_Map

<point_light>.lightAffectsShadow       Boolean    default: false               -- alias: Light_Affects_Shadow

<point_light>.atmosShadows             Boolean    default: false               -- alias: Atmospheric_Shadows_On

<point_light>.atmosOpacity             Float      default: 100.0               -- alias: Atmospheric_Opacity

<point_light>.atmosColorAmt            Float      default: 100.0               -- alias: Atmospheric_Color_Amount

If Shadow Maps are being used (raytracedShadows = false), the shadow properties are:

<point_light>.mapbias                  Float      default: 1.0                 -- alias: Map_Bias

<point_light>.mapsize                  Integer    default: 512                 -- alias: Map_Size

<point_light>.samplerange              Float      default: 4.0                 -- alias: Map_Range

<point_light>.absoluteMapBias          Boolean    default: false               -- alias: Absolute_Bias

If Ray Traced Shadows are being used (raytracedShadows = true), the shadow properties are:

<point_light>.raytraceBias             Float      default: 0.2                -- alias: Bias

<point_light>.maxDepth                 Integer    default: 7

<point_light>.radiance_map             UndefinedClass    default: undefined

<point_light>.shadowGenerator          UndefinedClass    default: undefined    -- max object; alias: Shadow_Generator

<point_light>.radianceMap              UndefinedClass    default: undefined    -- max object; alias: Radiance_Map

See also