Procedural light definitions for carriers
This commit is contained in:
parent
4e41f9b9be
commit
3f2cc978dd
16 changed files with 488 additions and 0 deletions
23
Models/Geometry/Nimitz/Effects/center_line_light.eff
Executable file
23
Models/Geometry/Nimitz/Effects/center_line_light.eff
Executable 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>
|
27
Models/Geometry/Nimitz/Effects/datum_light.eff
Executable file
27
Models/Geometry/Nimitz/Effects/datum_light.eff
Executable 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>
|
23
Models/Geometry/Nimitz/Effects/deck_edge_light.eff
Executable file
23
Models/Geometry/Nimitz/Effects/deck_edge_light.eff
Executable 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>
|
23
Models/Geometry/Nimitz/Effects/end_line_light.eff
Executable file
23
Models/Geometry/Nimitz/Effects/end_line_light.eff
Executable 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>
|
27
Models/Geometry/Nimitz/Effects/meatball_light.eff
Executable file
27
Models/Geometry/Nimitz/Effects/meatball_light.eff
Executable 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>
|
23
Models/Geometry/Nimitz/Effects/threshold_light.eff
Executable file
23
Models/Geometry/Nimitz/Effects/threshold_light.eff
Executable 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>
|
27
Models/Geometry/Nimitz/Effects/wave_off_light.eff
Executable file
27
Models/Geometry/Nimitz/Effects/wave_off_light.eff
Executable 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>
|
20
Models/Geometry/Nimitz/Models/center-line-light-proc.xml
Executable file
20
Models/Geometry/Nimitz/Models/center-line-light-proc.xml
Executable 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>
|
24
Models/Geometry/Nimitz/Models/datum-proc.xml
Executable file
24
Models/Geometry/Nimitz/Models/datum-proc.xml
Executable 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>
|
20
Models/Geometry/Nimitz/Models/deck-edge-light-proc.xml
Executable file
20
Models/Geometry/Nimitz/Models/deck-edge-light-proc.xml
Executable 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>
|
20
Models/Geometry/Nimitz/Models/end-line-light-proc.xml
Executable file
20
Models/Geometry/Nimitz/Models/end-line-light-proc.xml
Executable 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>
|
22
Models/Geometry/Nimitz/Models/procedural_light.ac
Executable file
22
Models/Geometry/Nimitz/Models/procedural_light.ac
Executable 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
|
89
Models/Geometry/Nimitz/Models/source-orange-proc.xml
Executable file
89
Models/Geometry/Nimitz/Models/source-orange-proc.xml
Executable 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>
|
76
Models/Geometry/Nimitz/Models/source-red-proc.xml
Executable file
76
Models/Geometry/Nimitz/Models/source-red-proc.xml
Executable 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>
|
20
Models/Geometry/Nimitz/Models/threshold-light-proc.xml
Executable file
20
Models/Geometry/Nimitz/Models/threshold-light-proc.xml
Executable 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>
|
24
Models/Geometry/Nimitz/Models/wave-off-proc.xml
Executable file
24
Models/Geometry/Nimitz/Models/wave-off-proc.xml
Executable 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>
|
Loading…
Reference in a new issue