<beaconLight>
<device brightnessScale="float"Description: Real beacon brightness factor (0-1)
Type: Float
Required: no
mode="string"Description: Real beacon light mode
Type: String
Required: no
numLEDScale="float"Description: Real beacon num led factor (0-1)
Type: Float
Required: no
rpm="float"Description: Real beacon rpm
Type: Float
Required: no
/>
<filename>stringDescription: Path to i3d file
Type: String
Required: yes
</filename>
<i3dMappings>
<i3dMapping id="string"Description: Identifier to be used in xml
Type: String
Required: no
node="string"Description: Index path to node in i3d file
Type: String
Required: no
/>
</i3dMappings>
<material materialSlotName="string"Description: Material slot name in the i3d file
Type: String
Required: no
materialTemplateName="string"Description: Name of template to apply (all attributes will be used from template)
Type: String
Required: no
materialTemplateUseColorOnly="false"Description: If 'true', only the color is used from the material template. The rest from the i3d file.
Type: Boolean
Default: false
Required: no
>
<clearCoat intensity="float"Description: Intensity of clear coat
Type: Float
Required: no
smoothness="float"Description: Smoothness of clear coat
Type: Float
Required: no
/>
<colorScale value="string"Description: Material color if it should not be used from configuration (can also be a different material template, from which then ONLY the color is taken)
Type: String
Required: no
/>
<detail diffuse="string"Description: Path to detail diffuse texture
Type: Path to a certain file
Required: no
normal="string"Description: Path to detail normal texture
Type: Path to a certain file
Required: no
specular="string"Description: Path to detail specular texture
Type: Path to a certain file
Required: no
/>
<metalness value="float"Description: Metalness value
Type: Float
Required: no
/>
<smoothness value="float"Description: Smoothness value
Type: Float
Required: no
/>
<textures diffuse="string"Description: Path to diffuse texture
Type: Path to a certain file
Required: no
normal="string"Description: Path to normal texture
Type: Path to a certain file
Required: no
specular="string"Description: Path to specular texture
Type: Path to a certain file
Required: no
/>
</material>
<mountTypes>
<mountType name="string"Description: Name of the mount type
Type: String
Required: no
node="node"Description: Node to show while this mount type is used
Type: Index to i3d node or i3d mapping identifier
Required: no
yOffset="0"Description: Y translation offset of the while beacon light while this mount type is used
Type: Float
Default: 0
Required: no
/>
</mountTypes>
<parentFile xmlFilename="string"Description: Parent xml filepath used as basis
Type: String
Required: no
>
<attributes>
<clearList keepIndex="integer"Description: Index of list to keep
Type: Integer
Required: no
path="string"Description: List to clear but keep one item
Type: String
Required: no
/>
<remove path="string"Description: Path to remove from parent xml
Type: String
Required: no
/>
<set path="string"Description: Path change in parent xml
Type: String
Required: no
value="string"Description: Target value to set in parent file
Type: String
Required: no
/>
</attributes>
</parentFile>
<realLight node="node"Description: Real light source node
Type: Index to i3d node or i3d mapping identifier
Required: no
useRealLight="true"Description: Defines if the real light is used at all for this variation
Type: Boolean
Default: true
Required: no
/>
<rootNode node="node"Description: Root node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>
<rotator node="node"Description: Node that is rotating
Type: Index to i3d node or i3d mapping identifier
Required: no
speed="0.015"Description: Rotating speed
Type: Float
Default: 0.015
Required: no
/>
<staticLight intensity="100"Description: Light intensity of shader node
Type: Float
Default: 100
Required: no
minDistance="0"Description: Starting from this camera distance to static light is visible
Type: Float
Default: 0
Required: no
multiBlink="false"Description: Uses multiblink functionality
Type: Boolean
Default: false
Required: no
multiBlinkParameters="2 5 50 0"Description: Parameters for multi blink function (blink ticks, pause ticks, frequency)
Type: Multiple values (x, y, z, w)
Default: 2 5 50 0
Required: no
node="node"Description: Light control shader node
Type: Index to i3d node or i3d mapping identifier
Required: no
uvOffsetParameter="0"Description: Parameter for light UV offset bit mask
Type: Integer
Default: 0
Required: no
>
<intensityScale maxDistance="float"Description: Reference distance for max intensity
Type: Float
Required: no
maxIntensity="float"Description: Intensity to be used at max. distance
Type: Float
Required: no
minDistance="float"Description: Reference distance for default intensity
Type: Float
Required: no
minIntensity="float"Description: Intensity to be used at min. distance
Type: Float
Required: no
/>
</staticLight>
<variations>
<variation name="string"Description: Name of the variation
Type: String
Required: no
rootNode="node"Description: Node that contains the variation data. Will be deleted if not used.
Type: Index to i3d node or i3d mapping identifier
Required: no
>
<device brightnessScale="float"Description: Real beacon brightness factor (0-1)
Type: Float
Required: no
mode="string"Description: Real beacon light mode
Type: String
Required: no
numLEDScale="float"Description: Real beacon num led factor (0-1)
Type: Float
Required: no
rpm="float"Description: Real beacon rpm
Type: Float
Required: no
/>
<material materialSlotName="string"Description: Material slot name in the i3d file
Type: String
Required: no
materialTemplateName="string"Description: Name of template to apply (all attributes will be used from template)
Type: String
Required: no
materialTemplateUseColorOnly="false"Description: If 'true', only the color is used from the material template. The rest from the i3d file.
Type: Boolean
Default: false
Required: no
>
<clearCoat intensity="float"Description: Intensity of clear coat
Type: Float
Required: no
smoothness="float"Description: Smoothness of clear coat
Type: Float
Required: no
/>
<colorScale value="string"Description: Material color if it should not be used from configuration (can also be a different material template, from which then ONLY the color is taken)
Type: String
Required: no
/>
<detail diffuse="string"Description: Path to detail diffuse texture
Type: Path to a certain file
Required: no
normal="string"Description: Path to detail normal texture
Type: Path to a certain file
Required: no
specular="string"Description: Path to detail specular texture
Type: Path to a certain file
Required: no
/>
<metalness value="float"Description: Metalness value
Type: Float
Required: no
/>
<smoothness value="float"Description: Smoothness value
Type: Float
Required: no
/>
<textures diffuse="string"Description: Path to diffuse texture
Type: Path to a certain file
Required: no
normal="string"Description: Path to normal texture
Type: Path to a certain file
Required: no
specular="string"Description: Path to specular texture
Type: Path to a certain file
Required: no
/>
</material>
<realLight node="node"Description: Real light source node
Type: Index to i3d node or i3d mapping identifier
Required: no
useRealLight="true"Description: Defines if the real light is used at all for this variation
Type: Boolean
Default: true
Required: no
/>
<rotator node="node"Description: Node that is rotating
Type: Index to i3d node or i3d mapping identifier
Required: no
speed="0.015"Description: Rotating speed
Type: Float
Default: 0.015
Required: no
/>
<staticLight intensity="100"Description: Light intensity of shader node
Type: Float
Default: 100
Required: no
minDistance="0"Description: Starting from this camera distance to static light is visible
Type: Float
Default: 0
Required: no
multiBlink="false"Description: Uses multiblink functionality
Type: Boolean
Default: false
Required: no
multiBlinkParameters="2 5 50 0"Description: Parameters for multi blink function (blink ticks, pause ticks, frequency)
Type: Multiple values (x, y, z, w)
Default: 2 5 50 0
Required: no
node="node"Description: Light control shader node
Type: Index to i3d node or i3d mapping identifier
Required: no
uvOffsetParameter="0"Description: Parameter for light UV offset bit mask
Type: Integer
Default: 0
Required: no
>
<intensityScale maxDistance="float"Description: Reference distance for max intensity
Type: Float
Required: no
maxIntensity="float"Description: Intensity to be used at max. distance
Type: Float
Required: no
minDistance="float"Description: Reference distance for default intensity
Type: Float
Required: no
minIntensity="float"Description: Intensity to be used at min. distance
Type: Float
Required: no
/>
</staticLight>
</variation>
</variations>
</beaconLight>