Image feature request.

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Post Reply
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

Image feature request.

Post by 3DModelerMan »

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
Sylence
Posts: 725
Joined: Sat Mar 03, 2007 9:01 pm
Location: Germany
Contact:

Post by Sylence »

Why do you need this?
You can load almost any image into irrlicht so why bother designing a completely new image format?
Software documentation is like sex. If it's good you want more. If it's bad it's better than nothing.
Eigen
Competition winner
Posts: 375
Joined: Fri Jan 27, 2006 2:01 pm
Location: Estonia
Contact:

Post by Eigen »

What would be the benefits of such format? I can't see a reason ..
FuzzYspo0N
Posts: 914
Joined: Fri Aug 03, 2007 12:43 pm
Location: South Africa
Contact:

Post by FuzzYspo0N »

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 ;)
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

unloadable

Post by 3DModelerMan »

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
B@z
Posts: 876
Joined: Thu Jan 31, 2008 5:05 pm
Location: Hungary

Post by B@z »

1) easy, coz we have a converter xD just they have to downlad the converter, and way to steal xD

2) ultimate picture stealer: print screen
Image
Image
FuzzYspo0N
Posts: 914
Joined: Fri Aug 03, 2007 12:43 pm
Location: South Africa
Contact:

Post by FuzzYspo0N »

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
klaudia
Posts: 20
Joined: Thu Jun 18, 2009 2:39 pm

Post by klaudia »

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)
Sylence
Posts: 725
Joined: Sat Mar 03, 2007 9:01 pm
Location: Germany
Contact:

Post by Sylence »

There is a method for adding an image loader without recompiling the engine. And you can disable the bmp/png/jpg/whatever loader by modifying the IrrCompileConfig.h file.
Software documentation is like sex. If it's good you want more. If it's bad it's better than nothing.
christianclavet
Posts: 1638
Joined: Mon Apr 30, 2007 3:24 am
Location: Montreal, CANADA
Contact:

Post by christianclavet »

Instead, you could ask that IRRlicht could read encrypted archives.
Post Reply