Jump to content
Sign in to follow this  
styckx

Resize those HD textures - [Warning pictures in post]

Recommended Posts

Full disclosure - These screenshots are in FSX but I prepared this with using it as a suggestion for you v2 users who are seeming to suffer from OOM's more often than FSX due to the added overhead that comes w/ P3Dv2 features. A common topic lately is the obsession with HD textures.   Lots of times 4096 textures are completely unnecessary for a lot of people. So I want to show you.. With some work what losing your "HD" actually results in image quality wise.  

 

Let's take the Carenado 182T as our example..  One of these is using resize 2048 textures, and the other default 4096.. The difference is very negligible..  And this is most zoom in an average simmer will actually use. Is the 4096 worth it?

 

Answer for those who can't tell

 

 

4096 = Top / 2048 bottom

 

 

11242549024_26beceea2c_o.jpg
 

11242509095_4c854013a9_o.jpg

 

 

It isn't until you really zoom in on it do the real differences stand out...

 

4096

 

11242552516_37a193986c_o.jpg
 
2048
 
11242549594_4a4cc35bb6_o.jpg

 

Difference in file size... Now the difference in file size is where the real dramatic differences play out..  Textures with the "Copy" suffix are the originals. That's a reduction of nearly 75% in file size..  So, is what you're gaining in less overhead for the game to deal with worth the minor reduction in image quality?

 

11242634055_d722a40167_o.png
 
Now let's take this further.. I now attack the texture.common directory and resample all the 4096 textures down to 2048. These mainly consist of the interior
 
4096 interior
 
11242912343_fb782717b2_o.jpg
 
2048 interior
 
11242912643_28e2fb185a_o.jpg
 
And this time we reduced total file size of the folder by nearly 50%..  For one plane we just reduced the overhead FSX/P3D has to deal with by 60MB with minimal reduction of image quality.  If you comb through your hanger (and even scenery) and trial error your way by trimming the fat on some of these planes it might be the difference between a successful flight, or an OMM. 
 
11242823295_4234f7f9c3_o.png
 
 
 
Edit: Mods/Admins can we not lock this thread (every one in here seems locked).. I will try to help anyone who replies

ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

Share this post


Link to post

Just Photoshop.. 


ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

Share this post


Link to post

 

Edit: Mods/Admins can we not lock this thread (every one in here seems locked).. I will try to help anyone who replies

There is a reason why these threads are "locked..."

 

This sub-forum is set aside specifically so that one may post well-documented and/or proven "Tips" or "Tricks" for easier and quicker reference and review by our readers.

 

As such, extended discussions are really out of place, otherwise we'd wind up with another mess like what happened in the FSX "Tips and Tricks" forum. It took me months to winnow out the wheat from the chaff when I was given the task to "clean it up..." :)

 

However, since you did ask nicely, I'll leave this thread unlocked for the nonce, with the clear understanding that I may at my discretion and with no malice aforethought decide to break out my tools and winnow the chaff! :Nerd:


Fr. Bill    

AOPA Member: 07141481 AARP Member: 3209010556


     Avsim Board of Directors | Avsim Forums Moderator

Share this post


Link to post

Hi,

 

How many files have to be resized?. One by one for hundreds if not thousands of files would take a very long time.


Former Beta Tester - (for a few companies) - As well as provide Regional Voice Set Recordings

       Four-Intel I9/10900K | One-AMD-7950X3D | Three-Asus TUF 4090s | One-3090 | One-1080TI | Five-64GB DDR5 RAM 6000mhz | Five-Cosair 1300 P/S | Five-Pro900 2TB NVME        One-Eugenius ECS2512 / 2.5 GHz Switch | Five-Ice Giant Elite CPU Coolers | Three-75" 4K UHDTVs | One-24" 1080P Monitor | One-19" 1080P Monitor | One-Boeing 737NG Flight Deck

Share this post


Link to post

Depends on the plane.. I'm only referencing 4096 textures since they are the biggest bloat. 4096 textures aren't heavily used so you won't have hundreds thousands of them, 182T has only two per plane and there was about 6 in the common folder.

 

It is very quick and painless to resize them if you have the right tools.

 

Bill.. Thank you kind sir.. I understand you can lock it at any time. :)


ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

Share this post


Link to post

Hi Bill,

 

I see what your saying.

 

I have photoshop. Not sure about P3Dv2 texture files. Is this a simple resize and save or are other steps involved. Are there any other benefits other than reducing OOM's, For instance, will it increase performance?. <---- that would be nice.

 

 

Depends on the plane.. I'm only referencing 4096 textures since they are the biggest bloat. 4096 textures aren't heavily used so you won't have hundreds thousands of them, 182T has only two per plane and there was about 6 in the common folder.

It is very quick and painless to resize them if you have the right tools.

Bill.. Thank you kind sir.. I understand you can lock it at any time. :)


Former Beta Tester - (for a few companies) - As well as provide Regional Voice Set Recordings

       Four-Intel I9/10900K | One-AMD-7950X3D | Three-Asus TUF 4090s | One-3090 | One-1080TI | Five-64GB DDR5 RAM 6000mhz | Five-Cosair 1300 P/S | Five-Pro900 2TB NVME        One-Eugenius ECS2512 / 2.5 GHz Switch | Five-Ice Giant Elite CPU Coolers | Three-75" 4K UHDTVs | One-24" 1080P Monitor | One-19" 1080P Monitor | One-Boeing 737NG Flight Deck

Share this post


Link to post

Hi,

 

Reducing to 2048 is alright by me if it means adding additional scenery, AI aircraft, clouds or any other higher setting in the sim.


Former Beta Tester - (for a few companies) - As well as provide Regional Voice Set Recordings

       Four-Intel I9/10900K | One-AMD-7950X3D | Three-Asus TUF 4090s | One-3090 | One-1080TI | Five-64GB DDR5 RAM 6000mhz | Five-Cosair 1300 P/S | Five-Pro900 2TB NVME        One-Eugenius ECS2512 / 2.5 GHz Switch | Five-Ice Giant Elite CPU Coolers | Three-75" 4K UHDTVs | One-24" 1080P Monitor | One-19" 1080P Monitor | One-Boeing 737NG Flight Deck

Share this post


Link to post

I'll only add two things to this, one opinion and one truth:

 

Opinion: Imagetool should be used for final conversion from source to whatever your final format of choice is, without exception.

 

Truth: Always save your textures with an alpha channel, even if it is just a pure white alpha. 


Regards,

Brian Doney

Share this post


Link to post

Hi Bill,

 

I see what your saying.

 

I have photoshop. Not sure about P3Dv2 texture files. Is this a simple resize and save or are other steps involved. Are there any other benefits other than reducing OOM's, For instance, will it increase performance?. <---- that would be nice.

Resize and save as DXT5 (usually) with no mipmaps.. You need to install the Nvidia DDS Tools so PS can read and save DDS. Obviously back up what you are resizing in case you don't like the results.


ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

Share this post


Link to post

Resize and save as DXT5 (usually) with no mipmaps.. You need to install the Nvidia DDS Tools so PS can read and save DDS. Obviously back up what you are resizing in case you don't like the results.

 

Actually, just FYI, DXT1 and DXT5 only differ in what is allotted to the alpha channel, the RGB channel is identical, so unless your texture actually has a gradient alpha, DXT1 is just fine. 

 

Also, never ever ever ever use DXTBMP to convert anything.


Regards,

Brian Doney

Share this post


Link to post

Actually, just FYI, DXT1 and DXT5 only differ in what is allotted to the alpha channel, the RGB channel is identical, so unless your texture actually has a gradient alpha, DXT1 is just fine. 

 

I understand that..  I just like to keep it simple when explaining things out. 


ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

Share this post


Link to post

I think that, along with my CC number, I will include a link to this thread for every payware product I buy from now on   :lol:


Regards,

Brian Doney

Share this post


Link to post

I am a bit confused as to what the texture size really does.  Is it related only to textures on a plane or is it also related to other textures such as ground or building/house textures?  Thanks.


spacer.png

REX AccuSeason Developer

REX Simulations

Share this post


Link to post

I am a bit confused as to what the texture size really does.  Is it related only to textures on a plane or is it also related to other textures such as ground or building/house textures?  Thanks.

 

I'll do my best to explain this in easy to understand terms. :) 

 

Think of texture size as a Photograph you took with a digital camera... .

 

Now.. Imagine a 1024x1024 texture is a picture you took with a 3MP digital camera.. If you printed that picture out on 8x10 paper it will look noisy, blurry, not sharp because there isn't enough "pixels" in the image to spread out over an 8x10 to keep the fidelity of the photo in place.. 

 

Now.. Imagine a  4096 texture is a 13MP camera and you take the same photo.  When you print that out on 8x10 it will be crystal clear, sharp, and vibrant. 

 

So (in essence) what we are doing here is taking that "13MP" picture and converting it down to 8MP.. An 8MP pictured printed out to an 8x10 will still look absolutely fantastic with minimial lose as compared to 13MP.. Most people would never notice the difference in everyday situations. 

 

The plane model itself (the mesh) is the 8x10 paper, and the textures are the photograph... :)


ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...