As I see, it comes up regularly and it is not easy to answer, because it depends on the circumstances.
Free/OSS or commercial renderer? For production environment or for hobby? Easy/quick setup for custom shaders or using a ‘standard’ material library (like in case of archviz scenes)? Stills, animations or both? Do you want to learn renderers what are available on other platforms like Max?
You see what I mean. Although I use Blender for more than a year and I tested several external renderers, my recommendation at least partially will be based on my 3ds Max background and experiences.
So here are my answers:
As a hobby you can use anything.
There are 2 things what comes up regularly on forums.
1. Blender Internal is fast and offers great quality. Well, it is not true, except of specific usage. I use it for texture baking and as a ‘draft’ renderer when I model in Blender and it is usable for that. But if you turn on reflections, it becomes slow like hell; the default (and also very outdated) 3ds Max scanline renderer is faster (even without reflections) 10-20 times than BI.
2. Cycles is fast. Well, Cycles is a great rendering engine and it support really fast material editing as a the built-in renderer for Blender. But on notebooks (I mean running it on Mobile GPU or on CPU) it is slow and I lack the ‘biased’ features from it (literally you have to spend the price of Vray for Blender for a decent GPU to use it effectively and you still will be bounded to the memory limits of your GPU.
If you need something serious and production proven stuff for archviz, try VRay. It costs money, but it is the industrial standard in archviz. If you risk an alpha-stage renderer, I highly recommend Corona. It is still free and offers great quality with incredible speed. If you can, please support Joel’s dedicated work for Corona exporter for Blender (downloads are here).
I found Corona a few years ago as a promising 3rd party renderer for 3d Studio Max.
I made some really quick tests, but I was busy in that period, so I just decided to go back to their site regularly and I postponed ‘serious’ testing.
I never thought that I will make those tests with Blender a few years later.
Let me to be honest, through the years I got really tired because of the fact that so much 3rd party renderers are around without any new features.
There is simple no sense in this ; most of them are average in every aspect.
I would like to see development, not just the implementation of the next shitty-slow unbiased rendering algorithms without any additional value.
Otherways, offering the most common functions is not ‘real’ development either.
That is copying.
Except if it offers better workflow.
Speed. …. Speed, speed, speed.
One of the things I hate in my profession since I started it 20 years ago is that I have to wait for the renders.
My PC is f…ing nuclear reactor compared to the first one (Intel DX-2-66 with 32 MB of RAM) and I still have to wait.
VRay was the first renderer what gave me the feeling that I could have a good compromise between speed and quality.
And now I have the same feelings about Corona renderer.
It could be a game changer for Blender and it could be the strongest competitor of VRay for archviz.
As I told earlier, Cycles is not production ready yet and it is slow like hell.
For all my current Blender projects I use Blender Internal for quick renders.
But the last week I was able to play with the Corona renderer for Blender for a while; moreover I helped the development with some advices and tips.
Guys, Corona will be awesome!
Big thanx for Joel D, the developer of the exporter.
And I have to say that it is quite a loss that related to some legal issues around codes and open-sourcing the developer didn’t had a chance to integrate it INSIDE Blender.
Just a small test, do not take it too serious…
I didn’t pay too much attention on colors; the VRay render was over saturated, the Cycles ones needed additional saturation.
Unfortunately I was not able to test VRay on a ‘real usage’ resolution (it was a Maya demo).
If you are interested, visit this site!
Yesterday I made a test, how far I got with Blender.
I have ambivalent feelings; I got stuck sometimes with already ‘learned’ and ‘tested’ processes.
Today I just put the result here, tomorrow (hopefully) I will write the whole story.
It was very useful to me and it will be very useful – after I identify the solutions – for Max-emigrants.
Rendered in Cycles (22 minutes on a GeForce 525M UPDATED picture with people: 39 minutes on a core i7 CPU).
I just made a small comparison of rendered images in Cycles with different sample values, then I used NeatImage Standalone demo to remove noise with different settings (you can recognize that I used stronger reduction on the 300 samples image, so details are more ‘washed out’).
Although worrying too much about ‘noise’ is mostly typical for the ‘tech-maniac type’ CGI or photography guys, I think it could show the power of noise-filtering as a post-processing step and it could be useful for everybody.
It doesn’t just saves time; it also saves electricity (it has effects on your budget and on the environment both).
– download the images and compare them in 1:1 ratio (on the native resolution of your screen)
– I didn’t used any filtering on the 500 sample render; I used it as a reference
– removing the noise in NeatImage required about 15-20 sec per image (could be batched).