Archive for the 'cycles' Category

A journey through Architecture and Openworked Creations

Finally there is some interesting commercial project worth mentioning on the blog : “A journey through Architecture and Openworked Creations” , for swiss watch manufacturer Vacheron Constantin .

4images

Openworked technique known in french as “skeleton” , is the art of opening the watch movement so that one can see through it.

here is the movie :

We had to create 3 different 3D universes, each inspired by one of the watch models. Elements of inspiration include shapes, curves and the gravure patterns.

Rendered in cycles (600 samples) on 2 PC. One with Nvidia GTX 690 and the other with GTX 660. Each frame took an average of 15 minutes to render with a maximum of 31 minutes ( when the train passes very close and generates lot of motion blur on the first scene (train station)).

Golden smoke particles are Particular in after effects, we also used Bartek Skorupa’s awesome script for importing blender cameras inside AE . Thanks man! This movie was made at RGBprod.

here is a gallery of some making-of images  :

train and locomotive based on great CC models by  KuhnIndustries and seavenois. Thanks guys

Advertisements

Quick tutorial for cycles and vertex colors

Here is a quick less than 5 minute tutorial that will teach you how to mix 2 shaders using vertex color map.
This is a “<5min tutorial”. I plan to make some more of those. They are quick and expect some background knowledge so not well suited for beginners, more like intermediate/advanced users
here is the first one :

Blender Cycles – Rebirth of a 7 years old computer

Another great thing with cycles is that you can make a good render machine out of an old computer: just buy a new graphic card !
No need to upgrade CPU, motherboard, or even RAM, just plug a recent graphic card and voilà.
A long time ago (2005) I bought a Dell PC for rendering, It was an amazing dual-core pentium D ! 2 Gig of RAM and a whooping 80 Gb harddrive. A good machine that served me well a few years. But it started aging…
Needless to say I haven’t used it recently (my wife do still chat and watch chinese soap opera on it though). Even my “old” macbook pro is faster.
The solution to give it a second life was to buy a graphic card, I opted for a geforce gtx 560.
Unsurprisingly Windows did not want to install recent nvidia drivers. Luckily there was a linux mint install cd in my drawer, all worked fine and I got a 1min15 result using Mike pan’s Car cycle benchmark file. !
Compared to 53 sec for the recent linuxbox I bought in the beginning of the year, I say it’s a very honorable result. It just confirms that Cycles used full power of the GPU.

So folks, take out your old machines and give the a second youth by buying a recent graphic card for a cheap home-made renderfarm ( you can use my renderfarm queuing software system Brender for that )

As comparaison : pure CPU render is 07:17 for the pentium D, and with an i7-2600 00:44 seconds

And final word : yes we own too many computers 🙂

Blender Cycles best hardware ? Using the Benchmark spreadsheet analysis

So you are a cycle fan ? You have an old computer and graphic card, and want to upgrade your hardware to something good enough for running the new cycle rendering engine ? Here is an interesting article for you.

It all started with a cool model and shared .blend file by Mike Pan. People download the file, render it, and add there rendering times in a spreadsheet. It has been posted a while ago and there have quiet some results (around 160 at the time of writing this post). You can view the original blenderartist thread here :
http://blenderartists.org/forum/showthread.php?239480-2.61-Cycles-render-benchmark

The online results can be viewed online in a google spreadsheet, but one big problem when trying to compare systems, gfx cards and operating systems, render times, is that the answer’s formatting of most people are very mixed up… some people write 2min36, some write 02.36 and some 00:02:36 . It makes it all hard to see things out. It needed some rework and reformatting …

So yours truly has been working hard day and nights (ok just a few minutes) to unify the graphic card names, operating systems and render times, deleted duplicate entries etc…

You can view the modified spreadsheet here :
https://docs.google.com/spreadsheet/ccc?key=0Atfi5YqN3LOqdEw2Rlcxa0RnZm4yY2tEMklINkJQbkE

With this spreadsheet it is hopefully easier to sort results by rendering times, and see which one renders faster…

The results & Analysis
Here are some observations I made… but first a disclaimer: I am not in no way any sort of analyst or hardware geek, so if errors or mistatements are said out, please excuse me.

And the winner is… ?
And yeah, we should start with the thing that most people want : raw power and speed !
Right now (23 feb 2012) the fastest system is the Juan Jośe Torres‘s one : It is a dual Nvidia GTX 580 that renders the scene in just less than 24 seconds ! Niiice ! 🙂

Benchmark results by GPU


We can also notice Juan Jose posted a result with only one of the GTX 580 in use, result 00:39:30, that means 1.6x faster with dual card…
Still rendering on CPU (that’s so 2011 🙂 ? Well go for Intel i7 2600 or 2700, but be sure to not run Windows… fastest win machine makes it in 03:28 (Intel i7 3930k@ 3.2ghz) when linux and mac’s do it in less than 3 mins.

Benchmark results by CPU

EDIT (11 march 2012):
AS of mid-march I noticed there are 2 new results : both are faster, and both are dual cards systems… that means that monday I am going to buy a second gfx card 🙂
Seriously it seems cycles takes good advantage of multi-cards configs. it can especially be seen with Mitsuma’s result. 2x GTX 460 gives him/her a 37sec render time…
But more important there is a new top of the cream, and that would be 2x GTX 590. and 19.67 seconds…. It seems soon Mike will have to make a slower benchmark (My opinion is benchmark of less than 30 seconds will give less precise differences than something that renders in 2 minutes… )

ATI or Nvidia ?
It seems at the moment there is only one viable option for cycle : Nvidia CUDA.
OpenCL is being worked on and hopefully will give some good results soon. For now OpenCl results are also about 20% slower.

Which GPU ?
Well results seem to indicate GTX 570-580 seem good cards, but then it all depends on your budget.
One can note also that Quadro cards do not perform that well. But I believe these cards deliver better performances in display.

Windows, Mac or Linux ?
Comparing operating systems is always a tricky, and troll-attractive thing. But I am brave and will try to make some conclusions from what can be seen in the spreadsheet’s results.
And to honestly compare OS , I believe the best is to check results by a same person, on an exactly same machine : For this you sort the results by blenderartists handler name, and check who has provided multi-os results.

Render results with dual-boot

In fact not so many people did dual-os rendering, but basically Windows is slower (can be often seen in CPU render times), and also in GPU rendering (although the only result in GPU is mine :p )
please : If you have a dual-boot system with GPU cards, please post results 🙂 It would be interesting to have more results there.
Some people seem to have dual-boot on Mac, so I am not sure if it is to windows’ advantage being run on mac hardware.

If we just look at results according to GPU … lets take the example of the Nvidia GTX 560 Ti :

Render results for Nvidia GTX 560 Ti


It seems Linux results are slightly better 🙂

Benchmarks, What else?

and for the end some fun facts :
Slowest render time was done by nfz who let his Netbook with an Atom N450 cpu run for 1 hours and 12 minutes ! Compared to the 24 seconds of the fastest setup that is about 180x faster 🙂
Blender versions are getting a bit faster to render with each release (see lking73 and Andreu’s results)
OS Stats :
Windows 7 : 74
Other Windows : 12
Mac OSX : 22
Ubuntu : 30
Other Linux : 25

If you find out some other interesting facts, feel free to share them in the comments, this article can be updated with new elements 🙂

first blender Cycle rendering test

So, in the recent weeks, we have been seeing a huge income of renders using Cycles, the new rendering engine of blender…. I finally got some time yesterday evening to try something.
Being not very inspired creatively speaking, the result is just what it is : a christmas inspired scene. It might be used as Christmas wish card.

click to view in HD.

It took quiet a while to render in hd… and it still had some grain/noise in the background out of focus. Any thoughts on improving this (except changing graphic card 🙂

You can find the scene on blendswap…. as with all creative content, feel free to learn, modify, reshare, and enjoy it ! 🙂


Categories

Flickr Photos

@oenvoyage latest Twitter


%d bloggers like this: