1
0
Fork 0

Procedural light definitions for carriers

This commit is contained in:
Thorsten Renk 2017-09-01 13:00:03 +03:00
parent 4e41f9b9be
commit 3f2cc978dd
16 changed files with 488 additions and 0 deletions

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<PropertyList>
<name>threshold-light</name>
<inherits-from>Effects/procedural-light</inherits-from>
<parameters>
<light_color_base_r type="float">1.000</light_color_base_r>
<light_color_base_g type="float">1.000</light_color_base_g>
<light_color_base_b type="float">1.000</light_color_base_b>
<light_color_center_r type="float">1.0</light_color_center_r>
<light_color_center_g type="float">1.0</light_color_center_g>
<light_color_center_b type="float">1.0</light_color_center_b>
<intensity_scale type="float">1.0</intensity_scale>
<is_directional type="bool">false</is_directional>
<is_strobe type="bool">false</is_strobe>
</parameters>
</PropertyList>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<PropertyList>
<name>threshold-light</name>
<inherits-from>Effects/procedural-light</inherits-from>
<parameters>
<light_color_base_r type="float">0.320</light_color_base_r>
<light_color_base_g type="float">1.000</light_color_base_g>
<light_color_base_b type="float">0.320</light_color_base_b>
<light_color_center_r type="float">0.8</light_color_center_r>
<light_color_center_g type="float">1.0</light_color_center_g>
<light_color_center_b type="float">0.8</light_color_center_b>
<intensity_scale type="float">1.0</intensity_scale>
<pointing_x type="float">-1.0</pointing_x>
<pointing_y type="float">0.0</pointing_y>
<pointing_z type="float">0.0</pointing_z>
<is_directional type="bool">true</is_directional>
<is_strobe type="bool">false</is_strobe>
</parameters>
</PropertyList>

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<PropertyList>
<name>deck-edge-light</name>
<inherits-from>Effects/procedural-light</inherits-from>
<parameters>
<light_color_base_r type="float">0.320</light_color_base_r>
<light_color_base_g type="float">0.320</light_color_base_g>
<light_color_base_b type="float">1.000</light_color_base_b>
<light_color_center_r type="float">0.6</light_color_center_r>
<light_color_center_g type="float">0.6</light_color_center_g>
<light_color_center_b type="float">1.0</light_color_center_b>
<intensity_scale type="float">1.0</intensity_scale>
<is_directional type="bool">false</is_directional>
<is_strobe type="bool">false</is_strobe>
</parameters>
</PropertyList>

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<PropertyList>
<name>end-line-light</name>
<inherits-from>Effects/procedural-light</inherits-from>
<parameters>
<light_color_base_r type="float">1.000</light_color_base_r>
<light_color_base_g type="float">0.320</light_color_base_g>
<light_color_base_b type="float">0.320</light_color_base_b>
<light_color_center_r type="float">1.0</light_color_center_r>
<light_color_center_g type="float">0.8</light_color_center_g>
<light_color_center_b type="float">0.8</light_color_center_b>
<intensity_scale type="float">1.0</intensity_scale>
<is_directional type="bool">false</is_directional>
<is_strobe type="bool">false</is_strobe>
</parameters>
</PropertyList>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<PropertyList>
<name>meatball-light</name>
<inherits-from>Effects/procedural-light</inherits-from>
<parameters>
<light_color_base_r type="float">1.000</light_color_base_r>
<light_color_base_g type="float">0.850</light_color_base_g>
<light_color_base_b type="float">0.320</light_color_base_b>
<light_color_center_r type="float">1.0</light_color_center_r>
<light_color_center_g type="float">0.9</light_color_center_g>
<light_color_center_b type="float">0.8</light_color_center_b>
<intensity_scale type="float">1.0</intensity_scale>
<pointing_x type="float">-1.0</pointing_x>
<pointing_y type="float">0.0</pointing_y>
<pointing_z type="float">0.0</pointing_z>
<is_directional type="bool">true</is_directional>
<is_strobe type="bool">false</is_strobe>
</parameters>
</PropertyList>

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<PropertyList>
<name>threshold-light</name>
<inherits-from>Effects/procedural-light</inherits-from>
<parameters>
<light_color_base_r type="float">0.320</light_color_base_r>
<light_color_base_g type="float">1.000</light_color_base_g>
<light_color_base_b type="float">0.320</light_color_base_b>
<light_color_center_r type="float">0.8</light_color_center_r>
<light_color_center_g type="float">1.0</light_color_center_g>
<light_color_center_b type="float">0.8</light_color_center_b>
<intensity_scale type="float">1.0</intensity_scale>
<is_directional type="bool">false</is_directional>
<is_strobe type="bool">false</is_strobe>
</parameters>
</PropertyList>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<PropertyList>
<name>wave-off-light</name>
<inherits-from>Effects/procedural-light</inherits-from>
<parameters>
<light_color_base_r type="float">1.000</light_color_base_r>
<light_color_base_g type="float">0.320</light_color_base_g>
<light_color_base_b type="float">0.320</light_color_base_b>
<light_color_center_r type="float">1.0</light_color_center_r>
<light_color_center_g type="float">0.8</light_color_center_g>
<light_color_center_b type="float">0.8</light_color_center_b>
<intensity_scale type="float">1.0</intensity_scale>
<pointing_x type="float">-1.0</pointing_x>
<pointing_y type="float">0.0</pointing_y>
<pointing_z type="float">0.0</pointing_z>
<is_directional type="bool">true</is_directional>
<is_strobe type="bool">false</is_strobe>
</parameters>
</PropertyList>

View file

@ -0,0 +1,20 @@
<?xml version="1.0"?>
<!-- White Center Line Light, ALS version -->
<PropertyList>
<path>procedural_light.ac</path>
<effect>
<inherits-from>Models/Geometry/Nimitz/Effects/center_line_light</inherits-from>
<object-name>procedural_light</object-name>
</effect>
<animation>
<object-name>procedural_light</object-name>
<type>scale</type>
<x-offset>4.0</x-offset>
<y-offset>4.0</y-offset>
<z-offset>4.0</z-offset>
</animation>
</PropertyList>

View file

@ -0,0 +1,24 @@
<?xml version="1.0"?>
<!-- Green DatumLight, ALS version -->
<PropertyList>
<path>procedural_light.ac</path>
<effect>
<inherits-from>Models/Geometry/Nimitz/Effects/datum_light</inherits-from>
<object-name>procedural_light</object-name>
</effect>
<animation>
<object-name>procedural_light</object-name>
<type>scale</type>
<property>controls/flols/distance-m</property>
<x-offset>2.0</x-offset>
<y-offset>2.0</y-offset>
<z-offset>2.0</z-offset>
<x-factor>0.005</x-factor>
<y-factor>0.005</y-factor>
<z-factor>0.005</z-factor>
</animation>
</PropertyList>

View file

@ -0,0 +1,20 @@
<?xml version="1.0"?>
<!-- Blue Deck Edge Light, ALS version -->
<PropertyList>
<path>procedural_light.ac</path>
<effect>
<inherits-from>Models/Geometry/Nimitz/Effects/deck_edge_light</inherits-from>
<object-name>procedural_light</object-name>
</effect>
<animation>
<object-name>procedural_light</object-name>
<type>scale</type>
<x-offset>0.6</x-offset>
<y-offset>0.6</y-offset>
<z-offset>0.6</z-offset>
</animation>
</PropertyList>

View file

@ -0,0 +1,20 @@
<?xml version="1.0"?>
<!-- Green Threshold Light, ALS version -->
<PropertyList>
<path>procedural_light.ac</path>
<effect>
<inherits-from>Models/Geometry/Nimitz/Effects/end_line_light</inherits-from>
<object-name>procedural_light</object-name>
</effect>
<animation>
<object-name>procedural_light</object-name>
<type>scale</type>
<x-offset>4.5</x-offset>
<y-offset>4.5</y-offset>
<z-offset>4.5</z-offset>
</animation>
</PropertyList>

View file

@ -0,0 +1,22 @@
AC3Db
MATERIAL "DefaultWhite" rgb 1.0000 1.0000 1.0000 amb 0.2000 0.2000 0.2000 emis 0.0000 0.0000 0.0000 spec 0.5000 0.5000 0.5000 shi 10 trans 0.0000
MATERIAL "DefaultWhite" rgb 1.0000 1.0000 1.0000 amb 0.2000 0.2000 0.2000 emis 0.0000 0.0000 0.0000 spec 0.0250 0.0250 0.0250 shi 50 trans 0.1000
OBJECT world
name "Blender_export__procedural_light.ac"
kids 1
OBJECT poly
name "procedural_light"
numvert 4
-0.0000019 -1.0000000 -1.0000000
-0.0000005 1.0000000 -1.0000000
0.0000005 -1.0000000 1.0000000
0.0000019 1.0000000 1.0000000
numsurf 1
SURF 0X20
mat 1
refs 4
1 0 0
0 0 0
2 0 0
3 0 0
kids 0

View file

@ -0,0 +1,89 @@
<?xml version="1.0"?>
<!-- Orange 'Meatball' Light, ALS version -->
<PropertyList>
<path>procedural_light.ac</path>
<effect>
<inherits-from>Models/Geometry/Nimitz/Effects/meatball_light</inherits-from>
<object-name>procedural_light</object-name>
</effect>
<animation>
<type>select</type>
<object-name>procedural_light</object-name>
<condition>
<and>
<less-than-equals>
<property>controls/flols/angle-degs</property>
<value>4.35</value>
</less-than-equals>
<greater-than>
<property>controls/flols/angle-degs</property>
<value>3.075</value>
</greater-than>
</and>
</condition>
</animation>
<animation>
<type>translate</type>
<object-name>procedural_light</object-name>
<property>controls/flols/angle-degs</property>
<interpolation>
<entry>
<ind>2.65</ind>
<dep>-0.82</dep>
</entry>
<entry>
<ind>3.075</ind>
<dep>-0.42</dep>
</entry>
<entry>
<ind>3.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>3.925</ind>
<dep>0.42</dep>
</entry>
<entry>
<ind>4.35</ind>
<dep>0.84</dep>
</entry>
</interpolation>
<axis>
<x>0</x>
<y>0</y>
<z>1</z>
</axis>
</animation>
<animation>
<type>translate</type>
<object-name>procedural_light</object-name>
<property>controls/flols/distance-m</property>
<factor>0.001</factor>
<axis>
<x>1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<animation>
<object-name>procedural_light</object-name>
<type>scale</type>
<property>controls/flols/distance-m</property>
<x-offset>4.0</x-offset>
<y-offset>4.0</y-offset>
<z-offset>4.0</z-offset>
<x-factor>0.01</x-factor>
<y-factor>0.01</y-factor>
<z-factor>0.01</z-factor>
</animation>
</PropertyList>

View file

@ -0,0 +1,76 @@
<?xml version="1.0"?>
<!-- Orange 'Meatball' Light, ALS version -->
<PropertyList>
<path>procedural_light.ac</path>
<effect>
<inherits-from>Models/Geometry/Nimitz/Effects/wave_off_light</inherits-from>
<object-name>procedural_light</object-name>
</effect>
<animation>
<type>select</type>
<object-name>procedural_light</object-name>
<condition>
<and>
<less-than-equals>
<property>controls/flols/angle-degs</property>
<value>3.075</value>
</less-than-equals>
<greater-than-equals>
<property>controls/flols/angle-degs</property>
<value>2.65</value>
</greater-than-equals>
</and>
</condition>
</animation>
<animation>
<type>translate</type>
<object-name>procedural_light</object-name>
<property>controls/flols/angle-degs</property>
<interpolation>
<entry>
<ind>2.65</ind>
<dep>-0.82</dep>
</entry>
<entry>
<ind>3.075</ind>
<dep>-0.42</dep>
</entry>
<entry>
<ind>3.5</ind>
<dep>0</dep>
</entry>
<entry>
<ind>3.925</ind>
<dep>0.42</dep>
</entry>
<entry>
<ind>4.35</ind>
<dep>0.84</dep>
</entry>
</interpolation>
<axis>
<x>0</x>
<y>0</y>
<z>1</z>
</axis>
</animation>
<animation>
<object-name>procedural_light</object-name>
<type>scale</type>
<property>controls/flols/distance-m</property>
<x-offset>4.0</x-offset>
<y-offset>4.0</y-offset>
<z-offset>4.0</z-offset>
<x-factor>0.01</x-factor>
<y-factor>0.01</y-factor>
<z-factor>0.01</z-factor>
</animation>
</PropertyList>

View file

@ -0,0 +1,20 @@
<?xml version="1.0"?>
<!-- Green Threshold Light, ALS version -->
<PropertyList>
<path>procedural_light.ac</path>
<effect>
<inherits-from>Models/Geometry/Nimitz/Effects/threshold_light</inherits-from>
<object-name>procedural_light</object-name>
</effect>
<animation>
<object-name>procedural_light</object-name>
<type>scale</type>
<x-offset>2.5</x-offset>
<y-offset>2.5</y-offset>
<z-offset>2.5</z-offset>
</animation>
</PropertyList>

View file

@ -0,0 +1,24 @@
<?xml version="1.0"?>
<!-- Red Wave Off Light, ALS version -->
<PropertyList>
<path>procedural_light.ac</path>
<effect>
<inherits-from>Models/Geometry/Nimitz/Effects/wave_off_light</inherits-from>
<object-name>procedural_light</object-name>
</effect>
<animation>
<object-name>procedural_light</object-name>
<type>scale</type>
<property>controls/flols/distance-m</property>
<x-offset>2.0</x-offset>
<y-offset>2.0</y-offset>
<z-offset>2.0</z-offset>
<x-factor>0.005</x-factor>
<y-factor>0.005</y-factor>
<z-factor>0.005</z-factor>
</animation>
</PropertyList>