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

22 responses to “Final Gathering at last ;)”

  1. Congrats on graduation! Love the previews, really looking good.

    Like

  2. Better and better each time. Is it truly limited to a single bounce?

    Like

  3. 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

  4. well there are some constants in this world 🙂
    Example: Farsthary is amazing

    hope you have a good graduation.

    Like

  5. Another beautiful set of artworks pretending to be “just” a tech demo. 😀

    The last is my favourite. Great stuff and good luck with graduation!

    Like

  6. Simply great, can’t wait to play with it 🙂

    Like

  7. Great work, hope this will land in 2.5 or so.

    Like

  8. Great, thanks! And may Lord bless the rest of your work!

    Like

  9. 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

  10. 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

  11. Yay! One step closer to having photon maps and GI.

    Great work!

    Like

  12. Awesome Dude. You are just awesome..

    Did i say Awesome…!!!

    Awesome :-)\m/_

    Like

  13. Amazing work you have done all over this site!

    Like

  14. Craig Jones aka craigomatic Avatar
    Craig Jones aka craigomatic

    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

  15. O_O

    great!

    Like

  16. Keep up the good work man! I can’t wait to see this implemented into Blender

    Like

  17. sweet! looking good

    Like

  18. Очень полезная вещь, спасибо!!

    Like

  19. hi raul – wonderful work mate!

    Like

  20. […] waiting to be implement in the official build, but he’s also working on several projects as Final Gathering and so many other stuff […]

    Like

  21. Very nice and simple explanaition of final gathering for photon mapping. Thanks!

    Like

  22. End of thread. No more comments.

    Like

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Hey!

I’m Bedrock. Discover the ultimate Minetest resource – your go-to guide for expert tutorials, stunning mods, and exclusive stories. Elevate your game with insider knowledge and tips from seasoned Minetest enthusiasts.

Join the club

Stay updated with our latest tips and other news by joining our newsletter.