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.

FSX Photoreal terrain - problem with water reflection chanel

Featured Replies

HI,Hopfuly someone else has done this and can shed some light..I have a nice photoreal scenery project with good color data ($$$) and have successfuly compiled it with resample.exe. Now I am trying to get the water/sky reflections to resample correctly and resample will only render a small area correctly and then ignores the rest for some reason.To be clear, I am masking the real water in the photoscene to get reflections NOT the FSX default Water.The SDK says to use 32bit Targa format, yet their melinium sample was 24 bit with a forth chanle with the alpha mask so that is what I did.one I did a small test area it cam out fine when viewed in FSX, so I went ahead and proccessed all of the images for batch conversion as normal through resample but the result was that it only did the reflections on a small area and ignored the rest of the alpha chanel data. THe data is about 6 Gb in size and this was way too much work and now to find that soemthing is wrong...Help?

  • Author

An interesting problem. Perhaps there is not enough information for a good diagnosis of the problem. If it is possible, could you give an illustration of what you have done?Perhaps the first thing to check is whether the alpha mask is pure black everywhere you want water effects. It is quite easy to verify your mask for this. Of course, if it is not pure black, then there will be no water effects.Best regards.Luis

do.png Hot, humid Caribbean paradise!

High Luis,Thank you for the reply.the Mask are pure black 0,0,0 the mask are embeded into the bmp as a fourth chanel just as the SDK melenium example that uses a fourth chanel (R/G/B/Alpha).When I do small area to test using just 2 of some 50 12000x6000 geotiffs all of the alpha/mask works just perfect. But when i try to proccess the whole 50 it only proccess the first tiff with alpha and the remaining 49 ignor the alpha resulting in just one small part of the whole scenery getting the water reflection though it does proccess the whole.So the proccess works somewhat but resample does not seem to like soemthing as it starts the alpha data then just stops.I have tried doing it with seperate mask and referenced those in the inf file according to the SDK but have not had any success. The only success came when I imbeded the alpha as a fourth chanel.I must be doing soemthing wrong as thre are large scenery areas being done by others with the water reflections on the real water imagery.Sigh.

  • Commercial Member

Could you post your INF file(s) here?Godzone Virtual Flight, for 'Real New Zealand' sceneryhttp://www.windowlight.co.nz

  • Author

A very interesting problem. It has been found that Resample has an upper limit on the number of sources it will process together, somewhere in the order of hundreds, I seem to remember.So, is there also a maximum number of alpha channels that it will accept?I tried compiling a GeoTIFF with an alpha channel, and also a multi-source inf file with 2, 3, 4, and 5 sources, all GeoTIFFs with alpha channels. They all gave good results, and all had a water mask.This is not definitive, of course, since you are compiling 50 sources at once. But, I had no problem with multiple sources and alpha channels in the GeoTIFFs.I did realize something I had not known previously, though. Not being an expert concerning image formats or editing programs, the alpha channel contained in a file is something of a mystery to me. But, when creating the water mask for each GeoTIFF, I did not paint the water part pure black - rather, I selected and deleted that part of the alpha channel, thus creating a transparent area there. So, perhaps if you have painted it black, there is no transparency. Just an idea, since I am no expert in these matters.Best regards.Luis

do.png Hot, humid Caribbean paradise!

Thanks for the replys.As I have mentioned the mask work, if you do them one tiff at a time, but that is waistful, there will be overlaping bgls. the problem comes into play as soon as I do multi source then it starts to do the water mask and stops with just 60% or so of one of the tiffs alpha water mask working.Luis, when you added alpha did you keep the image at 24bit or go to 32?I stayed at 24bit and it works, just only one at a time.Just a note on the "nullvalue": I have chosen absolute Green as the source data never has absolute green but may have absolute Black or White so this way you don't get any unwanted "holes".Here is the info file:[source]Type = MultiSourceNumberOfSources = 37[source1]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_1.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source2]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_2.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source3]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_3.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source4]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_4.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source5]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_5.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source6]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_6.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source7]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_7.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source8]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_8.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source9]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_9.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source10]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_10.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source11]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_11.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source12]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_12.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source13]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_13.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source14]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_14.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source15]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_15.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source16]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_16.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source17]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_17.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source18]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_18.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source19]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_19.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source20]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_20.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source21]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_21.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source22]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_22.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source23]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_23.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source24]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_24.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source25]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_25.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source26]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_26.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source27]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_27.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source28]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_28.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source29]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_29.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source30]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_30.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source31]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_31.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source32]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_32.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source33]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_33.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source34]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_34.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source35]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_35.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source36]Type = GeoTIFFSourceDir = "mon05"SourceFile = "Mon05_36.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[source37]Type = GeoTIFFSourceDir = "mon05"SourceFile = "mon05_37test2_gf.tif"Layer = ImageryVariation = DayNullValue = 0,255,0[Destination]DestDir = "scenery"DestBaseFileName = "mon05east"DestFileType = BGLSplitFileLOD = 11LOD = AutoCompressionQuality = 85

  • Author

I am using the GIMP, not Photoshop. Does the GIMP even handle 32-bit Targa files? No idea.Anyway, the GeoTIFFs with alpha remained at 24 bit. Here is my multi-source inf file (just like yours, basically):Type = MultiSourceNumberOfSources = 5Type = GeoTIFFLayer = ImagerySourceDir = "."SourceFile = "blendmasktest01a_gf.tif"Variation = DayType = GeoTIFFLayer = ImagerySourceDir = "."SourceFile = "blendmasktest02a_gf.tif"Variation = DayType = GeoTIFFLayer = ImagerySourceDir = "."SourceFile = "blendmasktest03a_gf.tif"Variation = DayType = GeoTIFFLayer = ImagerySourceDir = "."SourceFile = "blendmasktest04a_gf.tif"Variation = DayType = GeoTIFFLayer = ImagerySourceDir = "."SourceFile = "blendmasktest05a_gf.tif"Variation = DayDestDir = "."DestBaseFileName = "blendmasktest"UseSourceDimensions = 1LOD = AutoSo, if you confirm this problem, it may very well be a bug in Resample. You can try for some points with the FS developers by filing a bug report - I think that you can do that at the FS Insider site, or with the Tell_FS mail address.Best regards.Luis

do.png Hot, humid Caribbean paradise!

Pardon for barging in...I'm attempting to create a water mask for some photoscenery as well (FS9 though).There seems to be a step which I'm either missing, or don't understand.I'm using GIMP, so to create the mask I duplicate the layer (the original bmp) desaturate and invert it and make sure that my water areas get a value of 0 (black).At this point I'm stuck. I know that I should add an alpha channel, not quite sure to which areas though (the water? the whole layer? everything but the water?)And then, I'm not sure how to follow up next. I have two layers (the bmp + mask) but a tga file can't accept layers...can anyone be kind enough to show the way to the noob? :)

  • Author

From the FS 9 documentation:More than likely, the image you want to use will be an aerial or satellite photo. The raw image must be either a 24-bit per pixel Windows .bmp file or a 32-bit per pixel Targa .tga file. For some file formats, you can use Imagetool (found in the Terrain SDK

do.png Hot, humid Caribbean paradise!

Thanks Luis,I did read the SDK but apparently I'm doing something wrong....I paint my water in black (I use GIMP) add an alpha channel with imagetool (for some reason image tool can't read the tga if I try and add alpha in GIMP) and compile it..The result..I just get a black area instead of a transparent one...Where am I going wrong?

  • Author

Hmmm, very strange. I never used Targa files with the FS 9 Resample, only normal 24-bit bitmaps.Perhaps you could try keeping the original image as a normal 24-bit bmp.Then, make a copy, paint the land white and the water black. Save with another name.Combine using Elrond Elvish' (yes! that is the alias he used) FS Texture Converter v1.03, in the Avsim library. This handy little tool merges the image with the water mask. Thanks, Elrond, with best wishes wherever you are.Best regards.Luis

do.png Hot, humid Caribbean paradise!

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.