Innis Cunningham wrote:

> Hi All
> I have run into a bit of a problem using the transparency
> mask.
> Firstly I have an engine texure that when the mask is
> not present the texure is quite smooth but when I
> add the mask to the texture the side of the engine
> looks like a series of planks laid side by side(probably
> a bad explanation).Has anyone else experienced
> anything like this.
> Secoundly when I look through the transparent
> Windows I can see some parts of the fuselage interior
> and some parts not(the fuselage is 2 sided).The other
> day I was modifying the model and I got most of the interior
> to show through the widows.But then I moded it again and now
> only part of the fuselage shows again.It is like the transparency needs
> to see the parts of the model in a certian order but I have not been
> able to figure out how to do it.

> Has anybody got any ideas on this.
> If I place myself inside the fuselage and look around every thing looks
> fine.All I can see is the interior of the plane but if I look in through a
> window then I see the effect described above.
> Any help greatly appreciated


In order to see what is behind a transparent surface, the things behind
must be drawn *before* the transparent surfaces. This is true if the
non transparent surfaces come before the transparent one in the model.
You can do this by reordering part with the modeler ( I think ac3d as
a panel to do this ) or by ordering them with animations in the xml
file as I describe in a previous thread.

It is sometime hard to have the correct ordering for both sides so
I prefer to have two single-sided object rather than a single
double-sided one. This way, I can tweak ordering independantly for
all view directions. This was especially useful for the bridge that
make a great use of transparent textures ( look at east bay bridge
to see what I mean ).
HTH

-Fred



_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to