This render was just an exercise in texturing for me and practice using the ivy gen add on in blender 2.70. I am working towards being able to achieve photo realism in a render.
I often see post of images with render times and the number of samples for the finished scene. I have seen post where 1000 samples were used and some with as few as 50. I know that some sampling is determined by the complexity of the scene. The computer and hardware has a little to do with it as well.
Since I have no technical background in the coding for cycles nor could I give a definitive outline of the best hardware everything here is based on my own test and research.
If you are fortunate enough to have an up to date nvidia graphics card you will more than likely get the benefit off lightning fast renders with reduced noise. For those of us still rendering on cpu the challenge is finding a balance of quality and speed to get the most out of cycles.
The first test I did was the Mike Pan bmw bench mark. I used cpu rendering as I have an older nvidia card which is not supported. The computer he used is basically the same as mine and with 200 samples his time 8 minutes and 9 seconds for the scene set at 200 samples. My render time was 6 minutes and 50 seconds. If I used these setting to do a 10 second animation it would take 1 day plus 5 hours and 17 minutes. For about 180.00 dollars you could buy a gtx 570 and render the scene in 53 seconds or the 10 second animation in 4 hours.
So with all that said, who wants to spend hours working on a scene and the wait another half a day to see the finished result.now me personally I do not have the patience. I have tried to learn Blender and use cycles but for some of the things I would like to do, cycles just seems to take forever. After viewing this presentation a tried a few things not in any particular order and I came up with this.
This 30 second animation took 4 1/2 hours to render. The bottom line is spend the money and get a good graphics card.
Now it may just be me but there isn’t much difference in the image quality and all render times naturally included the compositing. I would like to get to where a scene takes 30 seconds or less to render which would be very practicle for animations
Cycles Versus Blender Internal
When it comes down to rendering your project I would imagine that the choice of render engines comes down to what is available and what your trying to achieve. After all you put in a great deal of time and effort in your modeling, setting up materials and lighting, so it is only natural to want the best render possible.
With so many render engine out there your choices become very broad. You have external renders such as Luxrender, Yafaray, Aqsis, and Mitsuba. Each one offering rendering optimizations. Some are biased and others unbiased and some are even both. Whatever that means.
Blender offers two choices built in if you don’t count the game engine. Blender internal and cycles. Good Ole internal, blender internal was the only renderer in Blender when I first started using it. Blender internal offered fast but not so accurate realism which enable me to view my renders quickly and adjust on the fly. ( though my renders were not that good) Then came cycles which allows real time feedback when adjusting materials, lighting, or what have you in your scene without having to render and re render after every scene change. What is the difference between the two?
Blender internal is a biased render engine which basically means it ignores some effects that lighting would have on a scene. This causes the artist to have to fake things such as bounced lighting and full global illumination. The trade here is you have to spend a little more time on your scene, you will have to study and tweak your lighting according to a reference image you are hopefully following to achieve a realistic result. The biased nature of blender internal allows for faster renders because it doesn’t have to calculate all the light passes and bounces but leads to a less than accurate result.
Cycles is a unbiased render that uses algorithms to come up with a mathematically correct result. This is why you render starts out with so much noise as cycle calculate the light passes and bounces thus giving you a physically accurate render. Here the trade is less time on your scene (maybe) and more time waiting on your render.
That is about as technical as I can explain the difference between the two. From my experience I can share this, because time is such a precious commodity, long waits are not my thing. I have heard of people waiting 24 hour for an animation in cycles that was 16 seconds long. I myself have waited 4 hours for a 16 second animation in cycles on a scene that took me 1 hour and 20 minutes two complete.
Living is this age of instant everything fast Internet and faster computer we want to be gratified with quick results no fuse no wait. Now since my cpu is faster than my gpu for me and many others gpu is not an option. To me an image in cycle 1920 x1080 at 50 percent and 140 samples rendering in 105 seconds or 1minute and 45 seconds seems extreme or is it?
In the video above the opening scene was rendered in both cycles and blender internal. The cycles render took 4 hours as mentioned earlier, the same scene in blender internal took 58 minutes. I like cycles and blender internal and I believe there is a place for both as they have an equal amount of pros and cons. When doing your next render consider your option carefully based on what you are trying to produce and the amount of time you want to a lot. Enjoy your Blender experience and remember sharing is learning.