Multilight system

Feature requests, bug reports and related discussion
User avatar
Pibuz
1st Place 100
Posts: 2645
Joined: Tue Dec 11, 2007 7:58 am
Location: Padua, Italy
3D Software: SketchUp

Multilight system

Post by Pibuz » Sat Jan 26, 2008 4:11 am

Even if i'm not a programmer, i know that we deal with a huge feature.

I'm not really "requesting" the multilight system that enriches so much Maxwell Render engine: i'm just giving an idea :D

It will be very very interesting to have the possibility to adjust in post-production the intensity of light sources, don't you think? :wink:

I think, this could be implemented somehow inside Violet, boh..

Perhaps i'm really crazy, what do you think?

Anyway: does anynody think that a multilight system could be a useful feature?

User avatar
pixie
Indigo 100
Posts: 2212
Joined: Sat Dec 29, 2007 4:54 am
Location: Away from paradise
Contact:

Post by pixie » Sat Jan 26, 2008 4:14 am

There´s Yellow, probably not such a crazy idea ;)

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Sat Jan 26, 2008 4:19 am

It would be interesting to put this feature into violet.

Simply load a few IGI files, weight each one according to some GUI sliders, add together and then do the tonemapping.

The non-easy bit in this regard is setting up the GUI sliders etc dynamically. Well, that was certainly the case with the C++ version, it might just be a little bit easier in Java.
Although the Java version will very quickly run into out of memory errors.

User avatar
Pibuz
1st Place 100
Posts: 2645
Joined: Tue Dec 11, 2007 7:58 am
Location: Padua, Italy
3D Software: SketchUp

Post by Pibuz » Sat Jan 26, 2008 4:23 am

..yes, kinda..

Actually, I was thinking about saving light sources' data into the same IGI file (created during the rendering phase); each light source should trigger the activation of a "power bar" in Violet; then it would be possible to set the intensity through a slider, as you say!

Indeed, it is just a transposition of Maxwell Multilight system, no innovation at all..

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Sat Jan 26, 2008 4:26 am

putting it all into a single IGI isn't possible, you need to save a complete image for every group of lights, as every light affects the whole scene.

User avatar
OnoSendai
Developer
Posts: 6180
Joined: Sat May 20, 2006 6:16 pm
Location: Newcastle upon Tyne, UK
Contact:

Post by OnoSendai » Sat Jan 26, 2008 4:27 am

Well, the IGI spec could always be extended.

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Sat Jan 26, 2008 4:31 am

ok, correction

* ..single IGI is not currently possible ... * ;)

User avatar
Pibuz
1st Place 100
Posts: 2645
Joined: Tue Dec 11, 2007 7:58 am
Location: Padua, Italy
3D Software: SketchUp

Post by Pibuz » Sat Jan 26, 2008 4:36 am

oh!
BIG ONO IS WITH US!!!! :D :D :D

What do you think of the idea, pal?

User avatar
OnoSendai
Developer
Posts: 6180
Joined: Sat May 20, 2006 6:16 pm
Location: Newcastle upon Tyne, UK
Contact:

Post by OnoSendai » Sat Jan 26, 2008 4:40 am

Seems kind of pointless :)

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Sat Jan 26, 2008 4:43 am

hahahaha :D

BbB
Posts: 1996
Joined: Fri Feb 09, 2007 8:28 am
Location: Berlin
Contact:

Post by BbB » Sat Jan 26, 2008 4:44 am

I was working on a 250MB Igi render in Violet the other day. Boy it was struggling. I don't want to imagine juggling the same igi times the number of emitters. Unless igis get lighter, I'm not sure it would work.

User avatar
Zom-B
1st Place 100
Posts: 4650
Joined: Tue Jul 04, 2006 4:18 pm
Location: ´'`\_(ò_Ó)_/´'`
Contact:

Post by Zom-B » Sat Jan 26, 2008 4:56 am

Yes, I know exactly what you talk about BbB... :?

I hope the new Violet on Java basis will perform better :)

I'm also a fan of rasterization to enhance preview speed. So lets say merge a group of 3x3 (or even higher!) pixels to one, and then calculate the (faster) preview (like in After Effects).
This wont reduce the calculation time for the final image, but really speeds up the tweaking part, mostly if you are handling high resolution igi files with Super Sampels...

What do you think dougal... maybe something that could be interesting for your new Violet Project?!
Last edited by Zom-B on Sat Jan 26, 2008 4:57 am, edited 1 time in total.
polygonmanufaktur.de

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Sat Jan 26, 2008 4:56 am

Ono:
Here's an idea. Can you fix the -o option to save the IGI's to the given directory - this way setting up the exporter to render different light groups and saving to known filenames would actually work. This would make it much easier to manage multiple versions of a scene for post processing (or light mixing in Violet, for example).

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Sat Jan 26, 2008 4:59 am

ZomB wrote: I hope the new Violet on Java basis will perform better :)
HAHAHAHA :D twice in 1 thread!

I shouldn't think so. With the default JVM arguements jViolet already runs out of memory when loading a single 1200x900 IGI.
you have to run the program with altered -Xms and -Xmx parameters to allow it to allocate more memory. (i set these to 1GB each now).

Different supersample collapse/preview options could certainly be possible at some point.

User avatar
OnoSendai
Developer
Posts: 6180
Joined: Sat May 20, 2006 6:16 pm
Location: Newcastle upon Tyne, UK
Contact:

Post by OnoSendai » Sat Jan 26, 2008 5:01 am

dougal2 wrote:Ono:
Here's an idea. Can you fix the -o option to save the IGI's to the given directory - this way setting up the exporter to render different light groups and saving to known filenames would actually work. This would make it much easier to manage multiple versions of a scene for post processing (or light mixing in Violet, for example).
Hmmn, that could be an easy (partial) solution for the Indigo side of a 'multilight' solution.

Post Reply
43 posts

Who is online

Users browsing this forum: Ahrefs [Bot] and 1 guest