Image Compositing

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
Post Reply
killthesand
Posts: 42
Joined: Sat Sep 29, 2007 3:33 am
Contact:

Image Compositing

Post by killthesand »

I have released the first first demo of my image compositing application. It's still very rough (Adobe need not worry about any competition from me) but I think that it already has some useful features. Give it a try and let me know what you think.

http://AwesometotheMax.co.nr/TCR.htm

Images handled by the Cimg Library.
User interface built using Irrlicht.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Is any image handling made by Irrlicht, or is it just used for GUI? The reason I'm asking is because once IRrlicht has a grab to image sources, you could also add GPU acceleration for the operations. BTW: Any screenshots for the non-Windows users?
hessiess
Posts: 47
Joined: Wed Mar 12, 2008 8:39 pm

Post by hessiess »

Linux version plz :)

How would this compair to blenders node compositor?
MasterGod
Posts: 2061
Joined: Fri May 25, 2007 8:06 pm
Location: Israel
Contact:

Post by MasterGod »

hybrid wrote:The reason I'm asking is because once IRrlicht has a grab to image sources, you could also add GPU acceleration for the operations.
Is it automatically done or else how ?
Image
Dev State: Abandoned (For now..)
Requirements Analysis Doc: ~87%
UML: ~0.5%
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

No, you have to write shaders for it.
killthesand
Posts: 42
Joined: Sat Sep 29, 2007 3:33 am
Contact:

Post by killthesand »

Thank you all for your interest.
Is any image handling made by Irrlicht
No. In the future that might be a possibility. For now, since it's using a different color space, it unfortunately has to save the file to disk before Irrlicht can read the image.
Any screenshots for the non-Windows users?
http://AwesometotheMax.co.nr/TCR/TCRScreenshot.png
Linux version plz
Linux version is planned, but it will have to wait until I buy a new hard drive and reinstall Fedora. There should only be a couple minor things to change in the source to make it run.
How would this compair to blenders node compositor?
I've never used Blender's compositor. I'll download it today. I'm sure that most of the concepts are the same. Blender would obviously have more features and fewer bugs.
TheGameMaker
Posts: 275
Joined: Fri May 12, 2006 6:37 pm
Location: Germany

Post by TheGameMaker »

cool projekt dude ;) (didn't test it though.. linux user ^^)
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

I get "The application has failed to start because the application configuration is incorrect, reinstalling the application may fix this problem"
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
killthesand
Posts: 42
Joined: Sat Sep 29, 2007 3:33 am
Contact:

Post by killthesand »

Sorry, a future version will come with an installer to make sure your run time libraries are up to date. The latest updates from Microsoft are here

http://www.microsoft.com/downloads/deta ... 4B9F2BC1BF

or for 64-bit

http://www.microsoft.com/Downloads/deta ... 8D7548C1B6
bitplane
Admin
Posts: 3204
Joined: Mon Mar 28, 2005 3:45 am
Location: England
Contact:

Post by bitplane »

Cool thanks, I didn't have VC2008 installed (using VC2005).

Could this be used for procedural textures? Like you save the project rather than the pixel data, then recreate the textures on the fly at load time saving countless megabytes of space.
Submit bugs/patches to the tracker!
Need help right now? Visit the chat room
killthesand
Posts: 42
Joined: Sat Sep 29, 2007 3:33 am
Contact:

Post by killthesand »

bitplane wrote:Could this be used for procedural textures? Like you save the project rather than the pixel data, then recreate the textures on the fly at load time saving countless megabytes of space.
(hooray I learned how to quote someone correctly)

I hadn't thought of exactly that. I was thinking of maybe using the node graph interface and creating a separate shader writing program. This would work similarly to Slim, Vex Builder, or Hypergraph, but would be specific to making shaders for Irrlicht. I see where it may be quite useful just to get a procedural texture image rather than a whole shader. Good idea!

As of now, you can't even save your project, but once that is working, I could pack all of the imaging functions into a tidy DLL. Then there'd be a function that would accept a project file and return an image.

You would be saving countless megabytes of space but you'd also be losing countless seconds/minutes/hours at load time.
killthesand
Posts: 42
Joined: Sat Sep 29, 2007 3:33 am
Contact:

Post by killthesand »

Unfortunately, a Linux version is still a ways off. Apparently Visual Studio is employing some sort of magical enchantment to help draw the scene. I'm going to have to rebuild most of the GUI so I won't expect another update for a few months.
Post Reply