Image Texture Memory

Forums: Image Texture Memory
Unreal® Engine Integrated Plugin

Moderator: ChrisHekman

Image Texture Memory

Postby joshuamkerr » Sun May 08, 2022 4:51 pm

joshuamkerr Sun May 08, 2022 4:51 pm
I'm just looking for a bit more info on ways to free up image texture memory. I have a city scene that uses quite a few different textures, buildings, cars, roads etc and I'm using about 3.5GB of image texture memory.
I have a few questions below but any further info or advice would be appreciated.

Does Octane use image textures once even if they're used across different materials
Is it better to use material instances multiple times rather than materials.
Woudl the size of a material make more of a difference over it's file size and format?
Are virtual textures taken into account and would they help save vram?
joshuamkerr
 
Posts: 60
Joined: Thu Apr 15, 2021 7:25 am

Re: Image Texture Memory

Postby ChrisHekman » Tue May 10, 2022 12:01 pm

ChrisHekman Tue May 10, 2022 12:01 pm
Does Octane use image textures once even if they're used across different materials

Image textures are shared across different materials.

Is it better to use material instances multiple times rather than materials.

Material instancing is not a thing in octane. Both are converted to their own octane material.
You can use whatever is more convenient for you.

Woudl the size of a material make more of a difference over it's file size and format?

There is some material overhead, but I suspect it would not be significant enough.

Are virtual textures taken into account and would they help save vram?

Sadly no. Virtual textures are implement just like normal textures in octane.


joshuamkerr wrote:I'm just looking for a bit more info on ways to free up image texture memory. I have a city scene that uses quite a few different textures, buildings, cars, roads etc and I'm using about 3.5GB of image texture memory.


The best way to reduce texture data usage atm is to use smaller textures.
Additionally, Octane grabs the lowest lod there is for each texture (The largest lod version of a texture).
So reducing the highest lod can help out.
Look out for 4k/8k textures, they eat an extreme amount of data, eventhough you often dont need the precision.
ChrisHekman
OctaneRender Team
OctaneRender Team
 
Posts: 969
Joined: Wed Jan 18, 2017 3:09 pm

Re: Image Texture Memory

Postby joshuamkerr » Wed May 11, 2022 5:28 pm

joshuamkerr Wed May 11, 2022 5:28 pm
Hi Chris,

That's all really super helpful. So is Octane not resizing textures based on distance, using mipmaps or LOD's?
joshuamkerr
 
Posts: 60
Joined: Thu Apr 15, 2021 7:25 am

Re: Image Texture Memory

Postby EvolverInteractive » Sat May 21, 2022 9:32 pm

EvolverInteractive Sat May 21, 2022 9:32 pm
If you need help rendering that scene hit me up.
EvolverInteractive
Licensed Customer
Licensed Customer
 
Posts: 130
Joined: Thu Dec 27, 2018 7:31 am

Return to Unreal® Engine


Who is online

Users browsing this forum: No registered users and 5 guests

Tue Apr 23, 2024 1:34 pm [ UTC ]