1
0
Fork 0

KT76A: Add <params> + fix Rembrandt blur + custom texture available

This commit is contained in:
Clément de l'Hamaide 2013-08-20 22:32:53 +02:00
parent d4e020f8ad
commit 750d198562
2 changed files with 94 additions and 23 deletions

View file

@ -1,6 +1,6 @@
AC3Db AC3Db
MATERIAL "DefaultWhite.002" rgb 1 1 1 amb 1 1 1 emis 0.2 0.2 0.2 spec 0.5 0.5 0.5 shi 64 trans 0 MATERIAL "DefaultWhite.002" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
MATERIAL "transparent" rgb 0.547091 0.565624 0.595981 amb 0 0 0 emis 0.1 0.1 0.1 spec 1 1 1 shi 64 trans 0.5 MATERIAL "transparent" rgb 0.547091 0.565624 0.595981 amb 0 0 0 emis 0 0 0 spec 1 1 1 shi 64 trans 0.5
OBJECT world OBJECT world
kids 14 kids 14
OBJECT poly OBJECT poly
@ -5497,10 +5497,10 @@ refs 3
128 0.1015625 0.33984375 128 0.1015625 0.33984375
kids 0 kids 0
OBJECT poly OBJECT poly
name "Knob100s" name "Border"
loc 0 0 -0 loc 0 0 -0
data 8 data 8
Knob100s Border
texture "KT76A.png" texture "KT76A.png"
texrep 1 1 texrep 1 1
crease 30.000001 crease 30.000001

View file

@ -12,6 +12,20 @@
<path>KT76A.ac</path> <path>KT76A.ac</path>
<params>
<transponder-serviceable>instrumentation/transponder/serviceable</transponder-serviceable>
<knob-mode>instrumentation/transponder/inputs/knob-mode</knob-mode>
<ident-btn>instrumentation/transponder/inputs/ident-btn</ident-btn>
<digit0>instrumentation/transponder/inputs/digit[0]</digit0>
<digit1>instrumentation/transponder/inputs/digit[1]</digit1>
<digit2>instrumentation/transponder/inputs/digit[2]</digit2>
<digit3>instrumentation/transponder/inputs/digit[3]</digit3>
<dimming>instrumentation/transponder/dimming-norm</dimming>
</params>
<animation> <animation>
<object-name>KnobMode</object-name> <object-name>KnobMode</object-name>
<object-name>ModeUp</object-name> <object-name>ModeUp</object-name>
@ -35,6 +49,7 @@
<object-name>1000Up</object-name> <object-name>1000Up</object-name>
<object-name>Front</object-name> <object-name>Front</object-name>
<object-name>Ident-light</object-name> <object-name>Ident-light</object-name>
<object-name>Border</object-name>
<object-name>vitre</object-name> <object-name>vitre</object-name>
</animation> </animation>
@ -64,10 +79,48 @@
<object-name>Front</object-name> <object-name>Front</object-name>
<object-name>Ident-light</object-name> <object-name>Ident-light</object-name>
<property-base>/sim/instrumentation/transponder</property-base> <property-base>instrumentation/transponder</property-base>
<texture-prop>texture-file</texture-prop> <texture-prop>texture-file</texture-prop>
</animation> </animation>
<animation>
<type>material</type>
<object-name>KnobMode</object-name>
<object-name>ModeUp</object-name>
<object-name>ModeDn</object-name>
<object-name>Ident</object-name>
<object-name>Dial1</object-name>
<object-name>Knob1</object-name>
<object-name>1Dn</object-name>
<object-name>1Up</object-name>
<object-name>Dial10</object-name>
<object-name>Knob10</object-name>
<object-name>10Dn</object-name>
<object-name>10Up</object-name>
<object-name>Dial100</object-name>
<object-name>Knob100</object-name>
<object-name>100Dn</object-name>
<object-name>100Up</object-name>
<object-name>Dial1000</object-name>
<object-name>Knob1000</object-name>
<object-name>1000Dn</object-name>
<object-name>1000Up</object-name>
<object-name>Front</object-name>
<object-name>Ident-light</object-name>
<object-name>Border</object-name>
<object-name>vitre</object-name>
<condition>
<not><property>sim/rendering/rembrandt/enabled</property></not>
</condition>
<emission>
<red> 0.006 </red>
<green> 0.006 </green>
<blue> 0.006 </blue>
<factor-prop alias="../../../params/dimming"/>
</emission>
</animation>
<animation> <animation>
<type>noshadow</type> <type>noshadow</type>
<object-name>vitre</object-name> <object-name>vitre</object-name>
@ -91,7 +144,8 @@
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>Dial1000</object-name> <object-name>Dial1000</object-name>
<property>instrumentation/transponder/inputs/digit[3]</property> <!--<property>instrumentation/transponder/inputs/digit[3]</property>-->
<property alias="../../params/digit3"/>
<factor>45</factor> <factor>45</factor>
<center> <center>
<x-m> 0.01453 </x-m> <x-m> 0.01453 </x-m>
@ -108,7 +162,8 @@
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>Knob1000</object-name> <object-name>Knob1000</object-name>
<property>instrumentation/transponder/inputs/digit[3]</property> <!--<property>instrumentation/transponder/inputs/digit[3]</property>-->
<property alias="../../params/digit3"/>
<factor>45</factor> <factor>45</factor>
<center> <center>
<x-m> 0.01453 </x-m> <x-m> 0.01453 </x-m>
@ -130,7 +185,8 @@
<action> <action>
<binding> <binding>
<command>property-adjust</command> <command>property-adjust</command>
<property>/instrumentation/transponder/inputs/digit[3]</property> <!--<property>instrumentation/transponder/inputs/digit[3]</property>-->
<property alias="../../../../params/digit3"/>
<factor>1</factor> <factor>1</factor>
<min>0</min> <min>0</min>
<max>8</max> <max>8</max>
@ -154,7 +210,8 @@
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>Dial100</object-name> <object-name>Dial100</object-name>
<property>instrumentation/transponder/inputs/digit[2]</property> <!--<property>instrumentation/transponder/inputs/digit[2]</property>-->
<property alias="../../params/digit2"/>
<factor>45</factor> <factor>45</factor>
<center> <center>
<x-m> 0.004 </x-m> <x-m> 0.004 </x-m>
@ -171,7 +228,8 @@
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>Knob100</object-name> <object-name>Knob100</object-name>
<property>instrumentation/transponder/inputs/digit[2]</property> <!--<property>instrumentation/transponder/inputs/digit[2]</property>-->
<property alias="../../params/digit2"/>
<factor>45</factor> <factor>45</factor>
<center> <center>
<x-m> 0.01453 </x-m> <x-m> 0.01453 </x-m>
@ -193,7 +251,8 @@
<action> <action>
<binding> <binding>
<command>property-adjust</command> <command>property-adjust</command>
<property>/instrumentation/transponder/inputs/digit[2]</property> <!--<property>instrumentation/transponder/inputs/digit[2]</property>-->
<property alias="../../../../params/digit2"/>
<factor>1</factor> <factor>1</factor>
<min>0</min> <min>0</min>
<max>8</max> <max>8</max>
@ -217,7 +276,8 @@
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>Dial10</object-name> <object-name>Dial10</object-name>
<property>instrumentation/transponder/inputs/digit[1]</property> <!--<property>instrumentation/transponder/inputs/digit[1]</property>-->
<property alias="../../params/digit1"/>
<factor>45</factor> <factor>45</factor>
<center> <center>
<x-m> 0.004 </x-m> <x-m> 0.004 </x-m>
@ -234,7 +294,8 @@
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>Knob10</object-name> <object-name>Knob10</object-name>
<property>instrumentation/transponder/inputs/digit[1]</property> <!--<property>instrumentation/transponder/inputs/digit[1]</property>-->
<property alias="../../params/digit1"/>
<factor>45</factor> <factor>45</factor>
<center> <center>
<x-m> 0.01453 </x-m> <x-m> 0.01453 </x-m>
@ -256,7 +317,8 @@
<action> <action>
<binding> <binding>
<command>property-adjust</command> <command>property-adjust</command>
<property>/instrumentation/transponder/inputs/digit[1]</property> <!--<property>instrumentation/transponder/inputs/digit[1]</property>-->
<property alias="../../../../params/digit1"/>
<factor>1</factor> <factor>1</factor>
<min>0</min> <min>0</min>
<max>8</max> <max>8</max>
@ -280,7 +342,8 @@
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>Dial1</object-name> <object-name>Dial1</object-name>
<property>instrumentation/transponder/inputs/digit[0]</property> <!--<property>instrumentation/transponder/inputs/digit[0]</property>-->
<property alias="../../params/digit0"/>
<factor>45</factor> <factor>45</factor>
<center> <center>
<x-m> 0.004 </x-m> <x-m> 0.004 </x-m>
@ -297,7 +360,8 @@
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>Knob1</object-name> <object-name>Knob1</object-name>
<property>instrumentation/transponder/inputs/digit[0]</property> <!--<property>instrumentation/transponder/inputs/digit[0]</property>-->
<property alias="../../params/digit0"/>
<factor>45</factor> <factor>45</factor>
<center> <center>
<x-m> 0.01453 </x-m> <x-m> 0.01453 </x-m>
@ -319,7 +383,8 @@
<action> <action>
<binding> <binding>
<command>property-adjust</command> <command>property-adjust</command>
<property>/instrumentation/transponder/inputs/digit[0]</property> <!--<property>instrumentation/transponder/inputs/digit[0]</property>-->
<property alias="../../../../params/digit0"/>
<factor>1</factor> <factor>1</factor>
<min>0</min> <min>0</min>
<max>8</max> <max>8</max>
@ -348,7 +413,8 @@
<action> <action>
<binding> <binding>
<command>property-cycle</command> <command>property-cycle</command>
<property>/instrumentation/transponder/inputs/knob-mode</property> <!--<property>/instrumentation/transponder/inputs/knob-mode</property>-->
<property alias="../../../../params/knob-mode"/>
<wrap>0</wrap> <wrap>0</wrap>
<value>0</value> <!-- OFF --> <value>0</value> <!-- OFF -->
<value>1</value> <!-- SBY --> <value>1</value> <!-- SBY -->
@ -362,7 +428,8 @@
<command>set-tooltip</command> <command>set-tooltip</command>
<tooltip-id>transponder-mode-btn</tooltip-id> <tooltip-id>transponder-mode-btn</tooltip-id>
<label>Mode: %s</label> <label>Mode: %s</label>
<property>instrumentation/transponder/inputs/knob-mode</property> <!--<property>instrumentation/transponder/inputs/knob-mode</property>-->
<property alias="../../../../params/knob-mode"/>
<mapping>nasal</mapping> <mapping>nasal</mapping>
<script> <script>
var m = arg[0]; var m = arg[0];
@ -379,7 +446,8 @@
<animation> <animation>
<type>rotate</type> <type>rotate</type>
<object-name>KnobMode</object-name> <object-name>KnobMode</object-name>
<property>instrumentation/transponder/inputs/knob-mode</property> <!--<property>/instrumentation/transponder/inputs/knob-mode</property>-->
<property alias="../../params/knob-mode"/>
<factor>1</factor> <factor>1</factor>
<interpolation> <interpolation>
<entry> <entry>
@ -419,13 +487,15 @@
<repeatable>false</repeatable> <repeatable>false</repeatable>
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/instrumentation/transponder/inputs/ident-btn</property> <!--<property>/instrumentation/transponder/inputs/ident-btn</property>-->
<property alias="../../../../params/ident-btn"/>
<value type="bool">true</value> <value type="bool">true</value>
</binding> </binding>
<mod-up> <mod-up>
<binding> <binding>
<command>property-assign</command> <command>property-assign</command>
<property>/instrumentation/transponder/inputs/ident-btn</property> <!--<property>/instrumentation/transponder/inputs/ident-btn</property>-->
<property alias="../../../../../params/ident-btn"/>
<value type="bool">false</value> <value type="bool">false</value>
</binding> </binding>
</mod-up> </mod-up>
@ -442,7 +512,8 @@
<animation> <animation>
<type>translate</type> <type>translate</type>
<object-name>Ident</object-name> <object-name>Ident</object-name>
<property>instrumentation/transponder/inputs/ident-btn</property> <!--<property>/instrumentation/transponder/inputs/ident-btn</property>-->
<property alias="../../params/ident-btn"/>
<factor> 0.0018 </factor> <factor> 0.0018 </factor>
<axis> <axis>
<x> -1 </x> <x> -1 </x>