• There seems to be an uptick in Political comments in recent months. Those of us who are long time members of the site know that Political and Religious content has been banned for years. Nothing has changed. Please leave all political and religious comments out of the forums.

    If you recently joined the forums you were not presented with this restriction in the terms of service. This was due to a conversion error when we went from vBulletin to Xenforo. We have updated our terms of service to reflect these corrections.

    Please note any post refering to a politician will be considered political even if it is intended to be humor. Our experience is these topics have a way of dividing the forums and causing deep resentment among members. It is a poison to the community. We appreciate compliance with the rules.

    The Staff of SOH

  • Server side Maintenance is done. We still have an update to the forum software to run but that one will have to wait for a better time.

Painting FSX planes

PRB

Administrator
Staff member
Ok, trying to paint an FSX plane, the Aerosoft DHC-6 Twin Otter, to be specific. I’ve painted FS9 planes before, so I know the basic steps, but this is my first foray into FSX painting, and the old steps aren’t working.
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:eek:ffice:eek:ffice" /><o:p></o:p>
Here’s what I’m doing:
<o:p></o:p>
1. Adjust Photoshop files as desired.
2. Select All, copy-merged, flip image vertically, Save as 32-bit BMP file.
3. Open BMP with DXTBmp, import alpha channel, save as DDS 888-8 32 bit.
4. Save new DDS files to texture folder in FSX.
<o:p></o:p>
So now I'm done right? But FSX crashes when I select my new plane from the list of planes. Right at the point that FSX would show the rotating plane that you have selected to fly, but before you select “Fly Now.”
<o:p></o:p>
The FSX SDK does not appear to address painting, and the awesome CA Classics painting tutorial is still about FS9. I suspect I’m missing a crucial and probably simple step in the process…
<o:p></o:p>
Thanks in advance!
<o:p></o:p>
 
Hmm, I just found the "flip image" options in DXTBmp... I'm guessing I was supposed to do the "flipping" there, and not in Photoshop. Off to try...
 
The flipping thing is relative. If you're working form an existing texture.. i.e. opened a DDS file with DXTBmp.. it's already "flipped". So if you intend to save to DDS with ImageTool (highly recomended).. you have to UN-flip it first.. because ImageTool flips as you save to DDS. If you are working with a raw, paint-kit.. chances are it is NOT already flipped.

Here's how I do it from an existing DDS texture:

Open with DXTBmp.. send to editor from there.. edit as desired.. save the 'norm'.. 'reload after edit' into DXTBmp. Send the alpha to the editor if need be.. save and reload from within DXTBmp.. Flip BOTH the image and alpha in DXTBmp, and save as an extended, DXT5 image (use a different name for the bmp). Open the DXT5 bmp with ImageTool, and save as a properly named DDS file.

Now of course a repaint is a long, sometimes several day (week) process.. so you won't simply 'send to editor' and 'reload'.. I'm just showing the logical steps that ensure probelm-free painting.

Now.. the flipping logic would not cause the crashing.. I suspect it's a file format thing.

Also.. make sure you use different file names for the DXT5 step. FSX is supposed to look for DDS files first, but I've seen problems when there are extended (XXXXX.bmp) files in there with XXXXX.dds files (same name).
 
I do the flipping in DXTbmp (if necessary), and save as DXT5 dds.
Apart from that, I can't see anything wrong.
Are you trying bare metal? otherwise the alpha can be just a white square.
Do you have the right size of the textures? it should be 1024 x 1024, (or 2048) anything else will crash FSX.
 
Well, using ImageTool to save the BMP to DDS seems to have done the trick.

I'm working from the paint kit provided by Aerosoft. So I saved the PSD files as 32 bit BMPs, then I was using DXTBmp (version 4.00.82) to save them to DDS format. There is a newer version out there, might it be needed for FSX? Have to check that out.

Anyhow, when I used ImageTool to save to DDS instead of DXTBmp, the plane loads without crashing FSX.

Thanks, all!
 
Yeah.. I've had enough mixed results saving to DDS with DXTBmp, that I just don't try it any longer. ImageTool only, for FSX/DDS.
 
Use DDS DXT5 format - you'll find the memory saving considerable and you'll not see any difference.
 
DXTbmp flips the images automatically in the latest version.

or...

Simply open any of the textures that come with the model and simply take note of the orientation. Of course, FSX also accepts other bitmaps but DDS DXT5 is the best choice with alphas.
 
:wavey:

I'm trying to do a quick Paint for my Air Services in Air Hauler(by The way Very addicting) - Two Kodiaks, 208, C130, DC-3, Lear-45 so far, LOL - Though I'm - 5-mil in the hole) :icon29:

I cannot afford Photoshop, so I'm using Free 2.6 Gimp, with DDS Plugin -
I have FS Repaint V2, I use it to change up the Colors a Little, nothing Fancy, and place the Decals on there which you can flip easily, I do my little paint job and pull it into Gimp to change the Hue or whatever, then Save it as DDS and pull it into the Image Tool, Save it as DX5 and invert the Alpha Channel, My problem is I do not know how to adjust the Alpha, tomuch Alpha looks Wierd -

alpha2.jpg


alpha4.jpg
 
DXTbmp flips the images automatically in the latest version.

or...

Simply open any of the textures that come with the model and simply take note of the orientation. Of course, FSX also accepts other bitmaps but DDS DXT5 is the best choice with alphas.

I understand the flipping logic.. Normally oriented bitmaps need to be flipped on a software level, before rendering. When FSX sees a DDS file, it knows that it can skip that step. So a DXT5 file is at a disadvantage from the start.. not to mention that DDS compression/decompression is more efficient.

Why use DXT5 when a simple ImageTool conversion creates DDS ?
 
Ego.. Gimp is fine.. but save as regular bitmap from there. There's nothing gained (prob something lost) compressing it at that point.

Use DXTBmp as a conduit for adding the alpha channel.. and save as DXT5.. THEN use Imagetool to convert the DXT5 into a DDS.
 
:ernae: Very Cool, Thanks Brett !! Will Give that A try !!

:ernae::icon29:
 
I understand the flipping logic.. Normally oriented bitmaps need to be flipped on a software level, before rendering. When FSX sees a DDS file, it knows that it can skip that step. So a DXT5 file is at a disadvantage from the start.. not to mention that DDS compression/decompression is more efficient.

Why use DXT5 when a simple ImageTool conversion creates DDS ?

If you open default FSX planes in DXTbmp and look at the top left hand corner you will see:

dxt5.jpg


DDS and DXT5. Get my drift?
 
Incidentally - GIMP is just as good as Photoshop. The only negative side of this open source program is the lack of 'official' support.

If I'd had GIMP 15 years ago I'd never have invested in Corel. GIMP is a damn good piece of software.
 
DDS and DXT5. Get my drift?<!-- / message -->

No.. LOL :isadizzy: that just confuses me... :wiggle:

Are DDS and DXT5 one in the same ? the only difference being that one is flipped ? and FSX knows this because of the DDS extension ?
 
DXT is compression format, DDS is fileformat. DXT5 is the best quality compression. You can do uncompressed 32bit DDS files if you want. So if it reads DDS DXT5, it means it's DDS file which is compressed using DTX5 algorithm.
 
DDS files can use a number of different compression schemes, including DXT1, DXT3, or DXT5. Just because it's DDS doesn't mean it's a particular compression. I think that's what Chris was trying to say.
 
Back
Top