Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

polygon transparency with DXT3 with alpha channel

Featured Replies

Hi everyone,I am designing some very detailed 3D vehicle models for FS2002 scenery. The original plan was to make them have 50% transparent windows, and a very basic dark interior with the main contours to be visible from outside. To make the windows transparent I used DXT3 format textures with alpha channel, where the alpha controls transparency instead of reflection. Upon texturing one side of the vehicle, I bumped into the first sign of a problem: the other side was not visible although the polygons that generate the other side were duplicated previously to face 'inside'. When applying the texture to the inside that should have been visible - they also use the transparecy for the windows - nothing showed up again. The strange thing is the wheels and rearview mirror for the other side are all there and visible.Anybody have an idea how to solve this?? Thanks in advanceRyan

Ryan,In cases like these I make sure that inner faces are processed before the outer faces. I normally use DXT1 or even palettized 8-bit with "colorkey" transparency. In the basic interior texture(s) I set a transparency of 150 and in the outer texture(s) a transparency level of 50 or so.Regards, Luis

Luis, thanks for the reply, appreciate your help.So what you're saying basically is that I should use DXT1 format textures with alpha channel? If you could describe more clearly for me what steps I'd need to take for a solutions that is known to work, I'd appreciate it very much, because I wasn't able to reproduce any results unfortunately. Thanks alot.Ryan

  • Commercial Member

If you want a semi-transparant window then DXT1 is not really an option (as that has only a 1 bit alpha channel). I think the first thing Luis said is the most important thing, make sure the drawing order is correct, so the inside must be drawn before the outside, otherwise you get those dissapearing parts.

Arno

If the world should blow itself up, the last audible voice would be that of an expert saying it can't be done.

FSDeveloper.com | Former Microsoft FS MVP | Blog

Then this may be the point I'm missing. How do I set the order of drawing the parts? I'm using FSDS. Thanks for the help.Ryan

  • Commercial Member

That's the difficult part, most design programs don't give that option. Ussually it is the order in which you draw them.In FSDS you can try to give the outside object the option "Uses transparant textures" that places it at the end of the drawing order (for simple objects this should be enough to solve the problem).

Arno

If the world should blow itself up, the last audible voice would be that of an expert saying it can't be done.

FSDeveloper.com | Former Microsoft FS MVP | Blog

I just looked through the help file of FSDS and found this:"FS Design Studio can automatically save a part file for each part in your project, and a text file containing a list of those filenames. This file can later be used as a merge control file. By manipulating the order of the files in this list, you can control the order that parts appear in your project. This is useful mainly to aircraft developers who want to override the default part sorting that FS Design Studio does when an aircraft is produced."I will give it a try and set the outside parts to be drawn only after the insides. Thanks for the help!Regards,Ryan

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.