Past-present-future features of unbiased renderers

Discuss stuff not about Indigo.
Hybaj
Posts: 13
Joined: Fri Oct 19, 2007 6:30 pm

Post by Hybaj » Sat Oct 20, 2007 6:02 pm

Ian : I don't understand. Have you seen the Vray video?? Probably not :roll: The Vray thing is described as a realtime preview. Not a word about truly realtime raytracing, Opengl or Direct-3d (check the chaoticdimension forum for yourself). From what you can see in the video it's too not 100% real-time and the lightning detail refines progressively when the camera stops. Low gi samples for being able have enough fps to rotate and move around and then when it stops it progressively refines. So in essence it looks like the same thing as yours(with some obvious differences).

So talk about imagination mr. Ian :roll:

And yeah let's see what will be the next holy grail in the MLT mutations ;)

User avatar
CoolColJ
Posts: 1738
Joined: Mon Jun 25, 2007 1:47 pm

Post by CoolColJ » Sat Oct 20, 2007 6:27 pm

multi-try coherent MLT that is fast even with bumpmap and SSS :)

speed is the main thing....

IanT
Posts: 153
Joined: Fri Aug 25, 2006 3:13 am

Post by IanT » Sat Oct 20, 2007 10:24 pm

Hybaj wrote:Ian : I don't understand. Have you seen the Vray video?? Probably not :roll: The Vray thing is described as a realtime preview. Not a word about truly realtime raytracing, Opengl or Direct-3d (check the chaoticdimension forum for yourself). From what you can see in the video it's too not 100% real-time and the lightning detail refines progressively when the camera stops. Low gi samples for being able have enough fps to rotate and move around and then when it stops it progressively refines. So in essence it looks like the same thing as yours(with some obvious differences).

So talk about imagination mr. Ian :roll:

And yeah let's see what will be the next holy grail in the MLT mutations ;)
Hybaj,

What I wrote was British humour at its driest :wink:

I wasn't saying that the VRay realtime stuff was a figment of your imagination (yes I've seen the vid, it's very impressive) ... I was saying that the Radium realtime stuff must have been (because Radium is Java and some self-proclaimed programming "experts" have told me in the past that Java isn't fast enough to do anything like that). It's like the time scientists declared the bumblebee shouldn't be able to fly, given its proportions and wing size (but clearly it does) :wink:

Ian.

IanT
Posts: 153
Joined: Fri Aug 25, 2006 3:13 am

Post by IanT » Sat Oct 20, 2007 10:35 pm

As far as Aeronoise goes

I think it works ok with bidirectional path tracing, but I'm not convinced if it will work that well with MLT, with MLT mutating all over the place!

You would need something else, some kind of priority system


Absolutely right Colin... something like Aeronoise(TM) is trivial to implement for pure bi-directional, but MLT presents all kinds of problems. As you pointed out, limiting mutation extent (not toohard to solve ... if you mutate the display pixel outside the area, you just wrap around) but also, the MLT algorithm adds samples to the image buffer (rather than averaging them) .. so one area receiving more samples than anything else would be brighter. The obvious solution to this is to record details of the aeronoised(TM) areas so that the tonemapper knows to expose them differently to the rest of the image.

Ian.

Hybaj
Posts: 13
Joined: Fri Oct 19, 2007 6:30 pm

Post by Hybaj » Sun Oct 21, 2007 7:41 pm

I guess it was obvious that our beloved math can solve a wide array of possible problems. Now the questions is, if it's worth the hassle to implement such a feature. That's what's this topic is all about.

Is it worth it?? I say confidently yes (even when I imagine the fuss with every ray shooting technique) since it's a great time saver and I bet all developers would love to use it even during their own tests.

User avatar
oodmb
Posts: 271
Joined: Thu Oct 26, 2006 5:39 am
Location: USA
Contact:

Post by oodmb » Wed Oct 24, 2007 3:32 am

aeronoise shouldn't work horribly with mlt, what you would end up doing would be to break up the image into many parts and render each seperatly and the aeronoise just chooses the region where the image should be rendered. it would be a little complicated to set up though.
a shiny monkey is a happy monkey

Post Reply
21 posts

Who is online

Users browsing this forum: DotBot [Bot] and 28 guests