Best Image Format for Cubemaps, 3d Textures ?

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Post Reply
terefang
Posts: 48
Joined: Tue Jun 21, 2005 9:56 am

Best Image Format for Cubemaps, 3d Textures ?

Post by terefang »

Hi!

Does somebody know any image-formats that support Cubemaps
or 3d Image Data ?

I know that irrlicht/irrSpintz/LF does not support this or that, yet developing on my Notebook's hardware (ATI Radeon Mobility 7500) means a shader-less world and looking for alternative ways of implementing some features brought up those texture formats.
terefang
nVidia 7800GT/256, AMD64-X2 4k2, Latest Fedora/CentOS
Baal Cadar
Posts: 377
Joined: Fri Oct 28, 2005 10:28 am
Contact:

Post by Baal Cadar »

DDS supports these and some other useful features (like in-mem compression and cutsom mipmaps) Though irrlicht doesn't support it sadly. though cubemaps can be also implemented as six seperate 2D textures.
No offense :)
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

There's a patch available for DDS and some other image formats.
Electron
Posts: 874
Joined: Sun Mar 14, 2004 12:05 am
Location: Massachusetts USA

Post by Electron »

I know that irrlicht/irrSpintz/LF does not support this
LF supports cubemaps, tho as Baal Cada mentions they must be loaded as six seperate textures. Imo this makes more sense, since it allows cubemaps from any of the regular texture formats rather than limiting things to the very few formats that actually support cubemaps

Hmm Baal Cadar I'm afraid I fail to see what the format on hard disk has to do with in-memory compression. Its quite possible to compress any texture in video mem, provided the appropriate GL extensions are available.
You do a lot of programming? Really? I try to get some in, but the debugging keeps me pretty busy.

Crucible of Stars
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Then read in-mem compression as precompressed textures and the statement is exact in every bit. I think IrrSpintz also has support for cubemaps, but I'm not sure as I did not follow the latest developments, yet.
Baal Cadar
Posts: 377
Joined: Fri Oct 28, 2005 10:28 am
Contact:

Post by Baal Cadar »

Indeed, that's what I meant. DDS can store DXT compressed surfaces with their mipmaps all prepared to be loaded in a speedily manner. Of course there is no maigc in DDS, this can all be done in runtime too. :)
No offense :)
Post Reply