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.

Reflective textures in FSDS2 scenery objects

Featured Replies

Hi guys,I have in vain tried to produce a reflective result with textures on FSDS2 scenery objects.I have made what I believe are correct bitmaps via tga files and converted them to DXT3 Alpha.Also marked the texture as "reflective" in FSDS2 - but no success.I can see that the grayscale used in the alphachannel affects the texture transparency but no reflective surface shows.I have a ASUS Radeon 9800XT graphics card installed.Anyone, maybe Arno have a clue?BestBjorn

I remember reading "somewhere" that in order for textures to be reflective on scenery onjects, they must be saved without mipmaps. This may not work though, and it may be a limitation of FSDS2, or perhaps of the FS scenery engine - I'm not sure which.ANyway, it's worth a try.- Martin

I have read somewhere that DXT 3 with alpha supports Transparencys.DXT1 with alpha supports shiney textures.Have used this to some effect to acheave this end.Joe W.

  • Author
  • Commercial Member

Hi Bjorn,I don't use FSDS myself anymore, but in GMax you can only have reflective textures if you set the texture type to aircraft. If it is set to scenery it does not work (this is more something in the FS scenery engine I guess). So I think that is your problem as well. You could try to set the texture type to 2 (which is aircraft) in the TextureList command.

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

  • Author
  • Commercial Member

No, that is not true. DXT3 is used both for transparancy and reflection. That is why you can't combine them directly. Normally the alpha channel gives transparancy, but if you add a command for reflection, it will become reflection.In theory you can also use DXT1 for transparancy and reflection, but then alpha channel is limited to 1 bit then (on or off) so that doesn't give the desired result in most cases.

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

You can make an object both transparent and reflective and have specular level, like glass, by adjusting the qualities of the material. The image map (with alpha)is set to having the reflectivity properties, and the base material is adjusted for the level of transparancy and specular. This process works in either FSDS2 or Max. You must however, apply these as different materials to separate polys. If you are trying to apply the process to say just one, two faced poly, like the side of a building, it won't work if you are relying in the transparancy to make your windows. You will have to cut the window polys and apply the glass material to those polys and apply a different material to the solid parts of the wall. http://forums.avsim.net/user_files/58996.jpgLou

Thanks for the tips Lou,What I am trying to archieve is a reflective coating on a building part - cube - covered on the sides with a bitmap.This part has no windows and I desire to archieve an shiny aluminium look.My bitmap has been "doctored" into a DXT3 Alpha and set as "Reflective" in FSDS2 but the surface just looks "normal" only more or less transparent depending on the alpha grays I use.The polys themself does not become transparent - just the bitmap "coating" so this lead me to believe the bitmap is OK.Is my problem related to FSDS2 Part Property settings or maybe the bitmap itself? (I have filled its alphachannel with a single gray color)Bjorn

  • Author
  • Commercial Member

Have you tried setting the texture type to aircraft as I wrote before? In GMax that is the only way to get reflection working, if the texture is set a scenery type it does not work.I don't know if FSDS allows this change in the GUI, otherwise you might need to tweak the source a little bit :).

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

Thanks Arno,Will look in my scasm 2.88 manual if there is a way to assign textures as aircraft type. In FSDS2 I cannot find anything in the GUI.Bjorn

  • Author
  • Commercial Member

You must look for the TextureList command in the SCASM source. It will now have the type set to 6 in one of the parameters (I think it is the first). You must change it to 2.

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

Arno,Changed from Type 6 to Type 2 texture in the api but no luck.Very strange indeed.Bjorn

  • Author
  • Commercial Member

Could you paste here how the TextureList command looks when you export from FSDS? Maybe the reflective part is not there.

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

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.