Skip to content

lightlayer

LightLayer object

app.project.item(index).layer(index)

Description

The LightLayer object represents a light layer within a composition. Create it using the LayerCollection.addLight() method. It can be accessed in an item’s layer collection either by index number or by a name string.

LightLayer is a subclass of Layer object. All methods and attributes of Layer are available when working with Light-Layer.

AE Properties

LightLayer defines no additional attributes, but has different AE properties than other layer types. It has thefollowing properties and property groups:

  • Marker
  • Transform:
    • PointofInterest
    • Position
    • Scale
    • Orientation
    • XRotation
    • YRotation
    • Rotation
    • Opacity
  • LightOptions:
    • Intensity
    • Color
    • ConeAngle
    • ConeFeather
    • CastsShadows
    • ShadowDarkness
    • ShadowDiffusion

Attributes

LightLayer.lightSource:

app.project.item(index).layer(index).lightSource

Description

For a light layer, the layer to use as a light source when LightLayer.lightType is LightType.ENVIRONMENT.

LightLayer.lightSource can be any 2D video, still, or pre-composition layer in the same composition. Attempting to assign a 3D layer as the .lightSource will result in an “Invalid light source specified” error.


LightLayer.lightType

app.project.item(index).layer(index).lightType

Description

For a light layer, its light type. Trying to set this attribute for a non-light layer produces an error.

Type

A LightType enumerated value; read/write. One of:

  • LightType.PARALLEL
  • LightType.SPOT
  • LightType.POINT
  • LightType.AMBIENT
  • LightType.ENVIRONMENT