GI coming to Blender

Hi all 🙂

Matt and I will  join again in another project: Photon map Global Illumination for blender.,since both of us started to work on photon mappers independently (Matt few weeks ago and me few days ago), a happy coincidence.

he’s said:

“It’s by pure co-incidence that Farsthary today said he wanted to look at doing the same, I guess we’re following similar trains of thought. Anyway, the work I’ve already done, although still in heavy dev, is quite functional so far – at least in a testing sense, I haven’t started putting it into production contexts yet. I don’t know if Farsthary has any code functional yet or not (I haven’t seen it) but I’d be very happy for him to work together with me on this again, it makes sense and two heads can be better than one!”

Currently, near every high end render supports photon mapping GI, this approach has several advantages over traditional unbiased renderers for calculating GI (as well as drawbacks) but represents a natural extension to raytracer renderers  and allows to add lots of new effects to raytracers.

Matt has previously implemented the photon map using the BVH tree, and I have used a Kd-tree ,  in order to learn and thinker (I especially like that 😉 ). As soon as he finishes to polish his code, we fusion forces. 🙂

Here are Matt´s tests.

Yesterday I posted that I have near all the photon mapper implementation but lack the blender related functions but thanks to matt code I could fill the gap and here are some test, some of them are really fast!

No GI
No GI
Render 17 secs
Render 17 secs
No GI
No GI
Rough GI very fast to calculate for stills
Rough GI very fast to calculate for stills
No GI
No GI
)
GI (ops! I forgot the render time 🙂
No GI
No GI
20 000 photons shutted Render time  14 secs
20 000 photons shutted Render time 14 secs
20 000 photons Render time 37 secs
20 000 photons Render time 37 secs

Hope you like it   🙂

32 responses to “GI coming to Blender”

  1. Dude!.. I love your attitud. These samples look like a great start. They are fast although not as fast as you!!

    Many thanks for all your contributions!

    Like

  2. You guys never cease to amaze. Keep it up!

    Like

  3. escuelasoldeoro Avatar
    escuelasoldeoro

    Que cabeza, loco!!! No puede ser que estés haciendo toooooodas estas cosas!!! Me voy a acordar de vos el resto de mi vida, jejejeje! te mando un abrazo desde Argentina y adelante!

    Like

  4. Que cabeza, loco!!! No puede ser que estés haciendo toooooodas estas cosas!!! Me voy a acordar de vos el resto de mi vida, jejejeje! te mando un abrazo desde Argentina y adelante!

    Like

  5. YOU ARE CRAZY MAN!!!!!!!! CRAZY!!!!! You have already became, if not the one of the fathers, surely on of the uncles of wonder -baby-Blender.
    THANK YOU!!!!!!!!!!!!!

    Like

  6. “You guys never cease to amaze. Keep it up!”
    QFT 🙂

    Like

  7. always impressive. glad to see Blender acquiring this feature =)

    Like

  8. great work!!!!!!!!

    Like

  9. wow man you’re the BEST!!!

    those renderings look VERY promising

    Like

  10. omg omg omg omg omg omg omg omg omg omg..

    *breathes*

    omg omg omg omg omg omg omg..

    *takes jaw back from the floor*

    omg..

    Like

  11. Fantastic!

    I was wondering if anyone of you want to experiment with progressive rendering, you know that thing that starts a render very rough and progressively increase the detail. That would be a tremendous boost for previews and test renders.

    If you want to have a peek at what I’m talking, have a look here:

    http://www.worley.com/E/Products/fprime/fprime.html

    -Gian

    Like

  12. Really excellent ! Very good work
    And the render time is very good.

    Hope to see that soon 🙂

    A question : the GI will be baked (to use in a GI-Ao map for example, in the game engine) ?

    Thank you.

    Like

  13. Great to see you find a new challenge. We’re very grateful for your work.

    Like

  14. Hi
    I tried to build with Volumetric but also with lightcut and I wondered if it was difficult to create and publish a build with these two features together. It would be fantastic!

    Like

  15. Great work farsthary!
    does your photonmapper support textures/materials ?
    Matt’s version doesnt, and he said render times will get a hit from textures.
    Could you also provide some info about your future plans for this project (like final gather)?
    will you add things like irradiance caching (should be a nice speedup) and shadow-photons

    Like

  16. perhaps you know this document, but it’s an explenation of an improved photon mapping algorithm from the PBRT book (7 times faster then the previous method in the book):

    Click to access exphotonmap.pdf

    Like

  17. I’m starting to feel like i kid, just aching for my birthday to come, so i can have all these goodies for presents.. 🙂 Really, you devs are doing an incredible effort.. I love the open-source community surrounding blender in particular.. It’s just plain incredible!!

    My best regards! Please do keep up the amazing work.

    Like

  18. Christmas comes early this year! Volumetrics and GI… Amazing!

    Like

  19. Awesome! Can`t wait for this piece of art 🙂 When we coud test some build 😀 ?

    Like

  20. Dennis Fassbaender Avatar
    Dennis Fassbaender

    Very great! I LOVE IT!
    Whats with caustics … would be amazing!

    Like

  21. !!!!! great images, and GI in Blender. THANK YOU SOOOOO VERY MUCH!!!

    Like

  22. Awesomeness! Is this going to become like an internal blender version of yafray? Nice job getting me excited 🙂

    Hope you learn a lot from this experimenting

    Like

  23. martin lindelöf Avatar
    martin lindelöf

    Shit this look wicked awesome! 😀
    where are your builds going ? on graphicall.org ? you must post em there!

    Like

  24. […] blog para ir postando notícias e atualizações do projeto, então fiquem ligados! Clique aqui e aqui e veja mais o que o Farsthary disse sobre a […]

    Like

  25. Yes- im intersted in a win32build, too :P!

    Like

  26. Woohoo ! That’s a killer feature, and a huge promise for any blenderheads willing to use GI with nodes (or any other feature not available for external renderers)

    Many thanks for your work, I join the beta-testers list right now if there is one 😉

    Like

  27. GPL Unbiased rendering for blender already exists : http://www.luxrender.net 😉

    Like

  28. zróbcie to prosze

    Like

  29. Genialer Einfall, dies wollte ich schon immer mal schreiben, wusste nur nie wie man das zu Papier bringen konnte !

    Like

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