A good new :)

Hi all 🙂

Recently Radiance from Luxrender (http://www.luxrender.net/) have contacted me in order to join efforts to bring Luxrender into blender. Since all the core developers have different goals (are more focused on animation suited engines) or have very little time to work on the integration of Luxrender with Blender I think I will do my best to join to the project to bring Luxrender inside Blender.
I especially liked the elegance of Monte Carlo methods and unbiased renderings with its unmatched simplicity and realism (that we have to pay in render times 🙂 but I think that if Blender along with an animation suited render have also a reference,physically based,unbiased render engine the final software simply will be amazing since it will suit many users needs.
I started the path tracer project in Blender mainly as a learning framework and the main goal was not the official integration since I know that such a project typically will require lots of man/years to end up with something at blender integration level but rather I continue with it in order to ease the pain on future implementations that will be a matter of time before one of the excellent renderers floating in the web land up in Blender, I just don´t thought it will happen so fast 🙂
Once Radiance offer me to join efforts it simply will save me a lot of years and integrating Luxrender into Blender will bring them the necessary critical mass to stand in time. I think is a symbiosis where everyone will win 🙂
Now that thanks to the comunity I have the PBRT book that is the roots of Luxrender and many renderers, I will enter in a learning phase in order to be useful as soon as I can and instead of reinvent the wheel with my first path tracer I will then strive in the integration of Luxrender into Blender
I´m very interested in rendering technologies and this is an excelent oportunity to me 🙂 Luxrender team is very experienced/talented on that and are making things with an incredible quality level so join them with Blender family is simply amazing!

Off course, I will continue my projects in Blender and have plans for even more if God and life allows me that, I´m just making public my next move after I return from a little vacation that I´m having with Blendiac and his Whife, two excelent Blender friends that came to Cuba and has bring me support from the community 🙂

I could not make promess yet and I´m not saying that this will be a piece of cake, because a lot of things could happen along the road but as I always said what I do could sure you is my interest I put on that 🙂
Hope those are good news for you, check the impressive gallery of Luxrender 🙂


A good new :)

16 thoughts on “A good new :)

  1. invertedNormal says:

    the renders in that gallery are outstanding! i’m so glad you’ve been offered this incredible opportunity that is sure to be beneficial. hopefully Ton will agree that this is a great opportunity to further enhance an ever-growing and progressive Blender.

    thanks for the great news =)


  2. hey brother,

    all this rendering stuff is getting me really excited for blenders future. i would definetly say integrating luxrender will be more immediately beneficial for the community and blender in general.

    i’m a vfx lighting artist and the thing that makes me sad about blender is lack of support for different engines (vray, mental ray, fryrender etc) and would love to see work done here



  3. UglyMike says:

    I’m all for it of course. I just wonder…. would it be somehing along the lines of Yafray, meaning a large complex code-base added to blender itself (but never really organically part of blender regarding all blender functionality)to be adapted, upgraded, evolved as time passes and Blender gains new features? Or would it be more like the one-off, standalone compilations like the POVRay-, Kerkythea- or Aqsis-based Blender executables, burning fiercly for a while and disappearing? Or will we go more for the magical, oft-promised, sometimes-started-but-never-finished API-based approach where the work could/would then be reused by other render projects (Indigo, Aqsis, …) to get better access to Blender internals?
    While this last one would apparently be the preferred one, the preliminary work before actually starting to integrate the renderer might be a bit offputting for a coder like Farsthary, no?
    Of course if it means adding stuff like physicall material models to Blender itself, ripping appart Luxrender and make it play nice with strands, nodes and whatnot specific to Blender so that it becomes almost a physically correct BI, then I’m all for it of course.
    Then again, I could be completely wrong, seeing that I couldn’t code my way out of a brown paper and these things go Whoeshhhh over my head….


  4. I’ll keep this very short as i’m very busy 🙂

    Regarding how/what/where for blender integration, i think we should give farsthary some time to familiarize himself with the pbrt/lux sourcecode (lux is an extension of the aging PBRT source), for which the PBRT book you guys bought him is a great start. (it’s the best book on the subject and doubles as a manual of the lux sources)

    I would like to start an open-forum (maybe involving some other projects like yafaray etc…) in some time to discuss options regarding integration/render API and such, with farsthary being the liason between both blender and PBRT clones (luxrender,yafaray,?)

    I’ve got quite a bit of experience coordinating volunteer developers during the already 2.5 years of my project, so i’m quite skilled at distributing work in a motivating way, based on the interests of the people in question.)




  5. Ruddy says:

    Woow! really cool, Farsthary and Radiance! 🙂
    Perhaps you should also invite people from Yaf(a)ray and Aqsis to have as much discussions as possible for a blender render api design?
    thank for your hard work! 🙂


  6. Felix says:

    Hey, cool beans! 🙂

    Radiance, I agree, an open-forum on the topic could go a very long way! 🙂

    All the best to you guy’s! 🙂


  7. Dragos says:

    It’s good to have Luxrender as part of an external renderer for Blender, but I believe the Blender internal engine should grow into a mature renderer supporting the new features that are being added to Blender everyday like Volumetric Rendering for instance.

    I think Radiance and Farsthary should join forces and continue developing the photon mapping feature for the internal engine as well as other features like caustics, spectral rendering, etc.

    It would be a pitty not to do so, Blender has never been so close to having a real GI solution integrated with its internal engine.

    All the best


  8. alessio says:

    Before saying “I wish” or “I think” or even “I suggest”… I would like to know what kind of integration you mean. Is it something replacing or somehow ‘overlapping’ blender’s internal engine? Or are you planning a more python-driven kind of a plugin, keeping lux external just like it is now, only more bridged to internal features? Or are just in an alpha stage in which you just think about which solution is better?

    (Btw you guys are really cool, no need to say…)


  9. Martin Lindelöf says:

    I hope it’s like yafray, it’s built in the IDE and you can select it to render and all the settings turns up in a panel.

    that is the true way.


  10. I think that this is really great. There are lots of genises working hard to give the community such wonderful tools. I can’t believe when i’ve entered to 3d, long time ago with Crystal Topas… i’ve never imagined such a brilliant future in the field of 3d. Thanks guys! No more to say…


Leave a Reply to alessio Cancel 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 )

Google photo

You are commenting using your Google 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 )

Connecting to %s

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