* Innis Cunningham -- Tuesday 24 October 2006 13:18:
> Could someone explain or point me in the right direction
> for using mutiple liveries in FG.
There are two ways:
----------------------------------------------------------------
(A) <texture-path>
This can be used to assign different texture dirs at startup
(via *-set.xml file or command line). Disadvantage: can't be
changed at runtime, all aircraft textures have to be in all
livery dirs, even those that don't belong to the livery and
are the same for all variants (like tyres, etc.). (I wouldn't
use this method. :-)
<model>
<texture-path>Liveries/foo/</texture-path>
<path>Models/dumbo.ac</path>
</model>
Example: $FG_ROOT/Aircraft/f16/Models/f16klu.xml
----------------------------------------------------------------
(B) "material" animation
This is an animation that can exchange textures at runtime.
The no longer used texture is freed from memory. If possible,
one should avoid to use a huge texture as default, as this
will be loaded and then dumped immediately, if a different
livery is chosen. Here's a simple example:
<animation>
<type>material</type>
<object-name>fuselage</object-name>
<texture-prop>/sim/model/dumbo/livery</texture-prop>
</animation>
That is, if you write a new texture path to property
/sim/model/dumbo/livery (relative to the dir where the
animation file is), then the livery will be swappend
"on the fly":
setprop("/sim/model/dumbo/livery", "Livery/pink.rgb");
Examples: $FG_ROOT/Aircraft/Lightning/
$FG_ROOT/Aircraft/bo105/
$FG_ROOT/Aircraft/F4U/
The animation can also be used to exchange the texture at
startup only, in which case it works somehow like method (A).
<animation>
<type>material</type>
<object-name>fuselage</object-name>
<texture>Livery/grey.rgb</texture>
</animation>
This is used for the Nimitz and the Eisenhower carrier. The
latter is just a model file where the Nimitz 3D model is loaded,
but the pennant number is exchanged at startup. It can't be
changed later.
----------------------------------------------------------------
m.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Flightgear-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-users