We posted about Nicholas Chapman's Indigo (a free unbiased raytracer) here on BlenderNation back when it was just a newborn version 0.3. They grow up so fast! The latest version 0.4 was released on April 9th and is for Windows only (whose processor must support SSE). There is a Blender export script available for Indigo 0.4 thanks to Nick Chapman and Ewout Fernhout.
And what is an unbiased raytracer you ask? I found a great explanation on Nexlimit's Maxwell site:
Unbiased means that with sufficient render time the rendered solution will always converge to the correct result without the introduction of artifacts. Other rendering engines based upon widely known techniques such as photon mapping, radiosity, light maps, irradiance maps or other interpolation methods always produce biased renders. Consequently, they cannot guarantee convergence to the correct solution no matter how much time is expended on the rendering process.
StompinTom over at the new Blenderartists (elysiun) forums made a test render using Indigo recently that lead to a few interesting points about unbiased renderers that is worth mentioning. Here is what he said:
An unbiased renderer like Indigo leaves no artifacts and is therefore IMO more 'stable' or 'trustworthy' (you know what I mean) meaning I can hit render and go to bed. The noise sucks, yes, but there's a trade off for everything, and, given enough time, the noise clears up. you can get rid of it completely by rendering something twice the size you want it then rescaling it. The ability to almost immediately see what the scene lighting will be like is awesome for tweaking lighting and material settings, quick previewing. Also stopping it whenever I'm satisfied is better than setting a quality and hoping it will be enough IMO. Also, no antialiasing needed... [and]the lighting is incredibly realistic. Since it is unbiased, there aren't as many fakes involved allowing for a more physical light simulation. Finally, probably most importantly, I'm not an animation guy, haven't really had time to get much into that. I like a good solid still shot, and I will wait a week to get it, if that's what it takes. Having said all that, I'm not at all opposed to biased renderers and still use blender internal, yafray, kerkythea, etc.
So if you're looking for unbiased, take a look at the latest Indigo. If you have any renders with it, throw them up at Blenderartist.org!
8 Comments
Hi.
There's /at least) this thread on the indigo forum about using a 'wined' indigo under linux. The thread starter even supplied a tarball with a ready to install indigo bundle with winelibs in this thread. didn't try it (yet) but does sound nice.
http://www.flipcode.dxbug.com/board.php?topic=279
Your article are excellent and the interviews a nice plus etr9j.
Thank you.
Jean
I rendered some of the test scenes, and it looks great!
Then, I tried exporting and rendering... didn't work. It didn't export "material names" and "mesh names", can anyone help me?
tmr232
can you give us some more details? for starters, what version of Indigo and the export script are you using? and what steps did you take to try to export your scene? remember to change the 'scenepath' variable in the inifile.txt in the Indigo folder to point to your exported scene.
Spend day to render image it is very high cost!
I think in much cases better to get slightly biased image by 10 min rendering.
But it just my opininon.
In any cases Indigo not useful for animations.
Indigo 0.3 & 0.4 work on Linux with Wine nice and quick. Indigo is NOT Windows only!
Thanks, StompinTom. I didn't notice that I used the 0.3 exporter for the 0.4 renderer. It is working now.
So much support for Blender from external renderers! But which of those are they gonna be integrated? You know, the way Yafray is? I suspect this to be a determinant factor for many users looking for an alternate rendering engine.