Final Gathering at last ;)

Hi all !

Long time without news! I’m currently facing the most important time in a student life, its graduation,
that’s why I have posted previously that may-june will be a very busy time for me so I have near zero time to spend in my current projects, but zero coding is something simply impossible to ask to myself 😉
so to motivate me a little last nigth I open up blender source and review againg the so awaited Final Gathering
for the photon mapping algorithm, and this time with a fresh mind I could finally implement it.
The principal paremetter that now is added to the previously in the photon mapping build is final gather samples.
My previous development in the pathtracer was of big help because FG is in essence a hybrid algorithm of photon mapping and a pathtracer,
that’s why render times are longer that plaing photon mapping images but shorter than pure pathtraced images
(though nothing is absolut in this world 🙂

FG overcome many limitations of photon mapping at a price, it introduce high frecuency noise , only removed with many samples.

The essence of FG is very simple : firstly build the photon map in a preprocess stage, before the rendering actually begins and then at render time, when a shading samples is requested, instead of find illumination values in the photon map for a single value, many rays are traced in all hemispherical directions and then request illumination values at intersection points in the photon map and finally integrating all those samples.
(is a single bounce pathtracer of a photonmap)
Once the render internal of Blender get the benefits of faster raytracing many projects will get boosted at the same time like volumetrics and photon mapping so things may gett better in the future for all of us 🙂

There’s still many features that currently lacks the photon mapping build, like texture support and is very unstable and buggy for now, I will soon upload a new build with the Final Gathering in order to all of you toy with it. 🙂

Take a look at some test images, hope you will like them. with final gathering now is necesary in many cases to tonemap the images, I show here only the untonepapped ones.

Cheers to all Farsthary

PS: WOW! I have missed posting here 🙂

FG 8 OSA 100 FG samples Time 1min 59s
FG 8 OSA 100 FG samples Time 1min 59s
FG 8 OSA 100 FG samples Time 2min 4s
FG 8 OSA 100 FG samples Time 2min 4s
FG 8 OSA 200 FG samples Lamp samples 16 T 5min 33s
FG 8 OSA 200 FG samples Lamp samples 16 T 5min 33s
FG 100 OSA 8 Time 2min 16s
FG 100 OSA 8 Time 2min 16s
FG 100 OSA 8 Time 2min 56s
FG 100 OSA 8 Time 2min 56s
OSA 8 FG samples 100 Time 1min 46s
OSA 8 FG samples 100 Time 1min 46s
Time 2min 41s
Time 2min 41s
Advertisements
Final Gathering at last ;)

22 thoughts on “Final Gathering at last ;)

  1. horace says:

    awesome!

    i hope in the future it will also be possible to bake such lighting to textures. for interactive architectural visualizations and game levels.

    Like

  2. ankit_pruthi says:

    I have been following your project all this while and all i have to say is.. YOU rock man!!!
    You have a q6600 processor right?? It seems that the render times are only a bit slower than yafaray (correct me if i am wrong) and raytrace optimizations is what i am waiting for.

    Once again i would say you rock!! Thanks for such a great feature!!

    Like

  3. VDMpeniel says:

    Que tal? Siento mucho no haberme comunicado antes

    Man you are crazy, and believe me… I love your madness.
    No, really you inspire me, every time i get here, (twice a day) I think about it, how in this wold can you do all that? It’s simple, you are amazing!!! And you can be sure I’ll help you whenever I can. (I am working on that)

    Actually, a clouple of frieds and I are starting a group of “Christian design” and if you want we can help you with interface issues, and some ideas we have put together.

    Si te parece bien comunicate conmigo y podemos empesar algo interesante, quien sabe.
    May The Lord bless you my dear friend
    VDMpeniel@gmail.com

    Like

  4. Craig Jones aka craigomatic says:

    Awesome dedication on your end, even in the throws of preparation for graduation 🙂 Congratulations on this so far, and in your many projects for Blender development – I pray for blessings on you and your family, and that your hard work pays off in exponential ways 🙂

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s