home -
services - guestblog |
last update: 24.03.2008 | ||
Blender external renderers | |
by Yorik van Havre, march 2008 | |
Foreword | |
I
made this little test mostly for myself, to see what I could quickly
get out of several external renderers. This is by no means a complete
test of what each of them can do. So if you are a big fan of one of
them, or even one of the developers, please don't shout at me if I
didn't use the renderer correctly, ok? What I tried to do is just
export the scene, render, tweak a coule of things, and see how light
behaves. I didn't try anything deeper than that. But I found the results quite interesting. Each renderer behaves very differently when managing light. Actually all the renderings below satisfy me. Each renderer has different strengths and weaknesses... I used a very simple scene, only lit wih one sunlight, availible here. To who is interested in exploring this too, I should add that all those renderers are free (only luxrender and yafray are open source), multi-platform (kerkythea has no linux 64bit version but the 32bit runs fine on 64bit systems, indigo has a linux version but I used win version with wine), and have an exporter for blender. |
|
1. Blender internal renderer | |
rendered
in 9 minutes Not bad, when you think blender has only one of the most basic GI type availible: Ambient Occlusion. You can see, of course, that the light scattering is far from perfect. In fact, the light doesn't bounce at all. But neverthless, the general impression you get from the image is very good. Shadows are easy to configure, and you have the big advantage to be able to render the same scene in less than 02 minutes without oversampling. Resuming, for me this is still the most versatile solution. The speed of using an internal renderer (no export operation) is really unbeatable. |
|
2. Kerkythea | |
rendered
in 40 seconds Yes you read well, 40 seconds. And look at the red reflect under the red box, this is true GI. This renderer is just amazing. Adjusting the final tone, contrast, exposure is a piece of cake, the materials get fairly well respected when exported from blender. Non-UV-mapped textures are applied correctly, but multi-texture materials only keep the first one. So you need a bit of work on your materials. For some strange reason, my sunlight were slightly moved? No big deal, though... Kerkythea has a lot of settings, so it is hard to configure well. But so fast... |
|
3. Indigo | |
rendered
in 2 hours Indigo is an unbiased renderer, which means you don't need to configure any light. The price of this is a very high rendering time. It starts from a very grainy render and refines progressively. You stop when you find it is enough. Simply export from blender, and you get this. I just had to choose "physical sky + sun" preset. I found that pale lighting very cool. The red material got a bit different too. Only UV-mapped textures are used, which is a bit annoying in architecture. But the immediate lighting quality is quite stunning, with total zero configuration... |
|
4. Luxrender | |
rendered in 2 hours Luxrender is an unbiased raytracer, like indigo. Same system, same render times... Luxrender is still a baby, it gave me a couple of errors and artifacts. But don't you think the light is just marvelous? As with indigo, only UV-mapped textures are used. The reflexive red material also didn't behave very correctly But since those renderers let you see from the first seconds a completely lighted image, you can do adjustments quite fast. Other thing, luxrender is open-source, so it has a chance to develop very fast... |
|
5. Yafray | |
rendered
in 15 minutes The good old yafray (this is still old yafray, not yafaray) is still a good player in the game. There is the enormous facility of having it integrated in blender. Basically there is no need to touch the or tweak anything, only a couple of render settings. And since it is a very simple raytracer, not physically exact or anything, it is easy to tweak and to get the sharp, dark shadows that I like... This is by far the easiest external renderer to use... And I found the result excellent, compared to others. |
|
To conclude this,
here are a couple of conclusions I made of this:
|
|
Check also Karamelo's blog too, he has taken this experiment a step further... |