Image feature request.
-
3DModelerMan
- Posts: 1691
- Joined: Sun May 18, 2008 9:42 pm
Image feature request.
Would it be possible for Irrlicht to have it's own image file format? Like the .irrmesh format for meshes? A .irrimage format would be really nice.
That would be illogical captain...
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
-
FuzzYspo0N
- Posts: 914
- Joined: Fri Aug 03, 2007 12:43 pm
- Location: South Africa
- Contact:
DENIED.
Lol, i agree. theres PLENTY of image support. No need to reinvent the wheel on something that low level, when its already native in every other aspect of your OS. You cant view irrImages in a preview tool, you would need to create a plugin for every operating system, and every existing editing package conceivable.
This means, no tools to create them. Except maybe, RTTTF (to file) which in essence, is already possible. If you want an image you cant actually edit, feel free to implement the format
Lol, i agree. theres PLENTY of image support. No need to reinvent the wheel on something that low level, when its already native in every other aspect of your OS. You cant view irrImages in a preview tool, you would need to create a plugin for every operating system, and every existing editing package conceivable.
This means, no tools to create them. Except maybe, RTTTF (to file) which in essence, is already possible. If you want an image you cant actually edit, feel free to implement the format
-
3DModelerMan
- Posts: 1691
- Joined: Sun May 18, 2008 9:42 pm
unloadable
Well if there was an image converter that could change from maybe, .bmp to .irrimage it would be nice because people wouldn't be able to steal your media files as easy.
That would be illogical captain...
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
-
FuzzYspo0N
- Posts: 914
- Joined: Fri Aug 03, 2007 12:43 pm
- Location: South Africa
- Contact:
i think he meant textures...you cant screencap those.
And if you worried about people stealing the data, dont be. Companies with billions of dollars waste a TON of it on security, yet there is always an illegal version somehow. You can compress/encrypt the image files and decrypt them when you load them, but the texture still exists in memory, as well as in the GPU... programs like NVProf and others allow you to intercept things to the gpu, shader code, images etc. dont worry about losing images... If someone wants the images, they can most likely find a way anyway.
Most times, companies use a binary format file packer, which combines all resources into large packed files, that compresses and encrypts them. This will stop 90 % of people doing anything about it
And if you worried about people stealing the data, dont be. Companies with billions of dollars waste a TON of it on security, yet there is always an illegal version somehow. You can compress/encrypt the image files and decrypt them when you load them, but the texture still exists in memory, as well as in the GPU... programs like NVProf and others allow you to intercept things to the gpu, shader code, images etc. dont worry about losing images... If someone wants the images, they can most likely find a way anyway.
Most times, companies use a binary format file packer, which combines all resources into large packed files, that compresses and encrypts them. This will stop 90 % of people doing anything about it
Ya there is plenty of Image fileformats, and irrlicht.dll growth and growth.
How about create procedure like:
registerImageFileFormat(PNGFactoryProc), registerImageFileFormat(JPGFactoryProc) or similiar.
these JPGFactoryProc etc would be in another static lib. like, irrpng_plug.lib etc. these solutions already in "wxWidgets.dll and purebasic"
and everyone will be use these fileformats what use in game.
I only use DDS files. then PNG,JPG for me is useless, and bunch of others.
then even will be possible creating my own fileformat, without recompile irrlicht.dll.
there could be procedures also like... registerMeshFileFormat etc . ?
(sorry, for my bad english)
How about create procedure like:
registerImageFileFormat(PNGFactoryProc), registerImageFileFormat(JPGFactoryProc) or similiar.
these JPGFactoryProc etc would be in another static lib. like, irrpng_plug.lib etc. these solutions already in "wxWidgets.dll and purebasic"
and everyone will be use these fileformats what use in game.
I only use DDS files. then PNG,JPG for me is useless, and bunch of others.
then even will be possible creating my own fileformat, without recompile irrlicht.dll.
there could be procedures also like... registerMeshFileFormat etc . ?
(sorry, for my bad english)
-
christianclavet
- Posts: 1638
- Joined: Mon Apr 30, 2007 3:24 am
- Location: Montreal, CANADA
- Contact:


