Explore

In 2008 the Blender Foundation made Big Buck Bunny and released all the files under the Creative Commons Attribution 3.0 license for everyone to learn from and play with. Originally the movie was only rendered for standard HD screens. Now it has been re-rendered in cinema quality 4k HDRI, 60 fps, 3D stereo. Not only is there now a very high quality version of BBB to give back to the community, it has been a perfect opportunity to improve the online renderfarm BURP while making it; and to show that it is actually possible.

Resources and raw files

All of the resources created and used to produce both the original movie as well as this revised version have been made available online for free under the CC-BY license.

If you end up using these files for something really interesting please throw a post on our forum to showcase what you did.

Renderfarm Teams and Statistics

A lot of people took part in the "Sunflower" event where they rendered the 79781 movie frames by providing spare CPU cycles to the online renderfarm project. This is a comparison of the contributions from the different teams involved:

"Why are there so many frames?"

When rendering online each frame is rendered more than once to check for errors in the results. This is why the total number of frames that teams have been involved in surpasses the total number of frames in the movie.

Some scenes also had to be re-rendered to fix flaws - typically those flaws were related to the temporal upscaling (60fps vs 24fps can cause a lot of trouble) or to the 3D stereoscopic effect (things that work in 2D do not always work just as well in 3D).

"A frame or not a frame, that is the question"

The Peach movie team originally split the movie into 13 sections and further divided those 13 sections into a total of around 120 individual scenes. The exploded outer ring on the graph shows the distribution of the number of frames that were rendered during Sunflower for each section and the inner ring shows the CPU time used. Some frames took longer to render than others; ranging from a few hours to several weeks of CPU time.

One of the reasons for the high rendering time per frame is that each of the pixels in the roughly 9 megapixel frame has been calculated between 5 and 8 times with a slight shift in its position. This is called "Full Sample Antialiasing" and is a way to avoid pixelation and rugged or sharp edges in the resulting output.

During the Sunflower event more than 3 terrabytes of raw final movie data was produced. Due to the way that frame data is handled while in transit in the backend system on the server this means that at one point the Sunflower project was using around 12TB of storage space - which is more like 35TB of actual disk space with raid mirroring and backups included.

A typical raw EXR frame in the movie ranges from 20-40MB per eye. That means that if you are watching the 3D stereo 60fps version of the movie you will be seeing around 3GB of data stream by in front of you - per second.

"Graphs are boring, where are the easter eggs?"

There are a good deal of ways for artists to hide little easter eggs here and there. Did you know that the bee that briefly lands on a leaf during one of the very first scenes is actually a tiny monkey head? The monkey is called Suzanne and has a special meaning to the Blender community; similar to the well-known teapot in other 3D tools the monkey is an object that you can insert into your scenes just like boxes, cones and other simple objects. Every year there is an award ceremony at the Blender Conference showcasing the most brilliant Blender art - the Suzanne Awards.

There could very likely be another easter egg hidden somewhere in the mini-site for the Sunflower release.

"Thanks for the eggs, what about bloopers and out-takes?!"

Plenty of things can go wrong during a production - even when it includes only virtual actors. Blender is well-known for its highly modular and very backwards- and forwards compatible file format. Unfortunately it doesn't always work the way it was supposed to work. The first attempt at rendering the intro scene with the bird turned out to be an eye-popping experience.

Even CG animations can have problems with deforestation. The camera was supposed to have tilted upwards to look at a large trap that the bunny had set up for the rodents. In the first attempt at rendering this scene a mistake in the camera setup meant that only the background moved - causing it to look like all the trees were slowly collapsing.

TeamFrames
Contributors without a team41427
Intel Corporation31365
AMD Users29580
SETI.Germany14375
L'Alliance Francophone13379
Sicituradastra.12871
Polish National Team12234
SETI.USA10808
BOINCstats10225
Scotland9523
blend.polis7932
Rechenkraft.net7742
BOINC.dk6377
BOINC.SK5471
BOINC Synergy5418
BOINC@AUSTRALIA4737
Czech National Team4681
BOINC@Poland4104
BOINC@Heidelberg3263
Team Norway2909
Quebec City2892
USA2890
ShallowThought2430
UserFriendly.org2348
Team Musketeers2257
The Final Front Ear2134
Piratenpartei Deutschland2005
Team 2ch1908
Teams that disbanded1794
OcUK - Overclockers UK1542
The Assimilated1393
Ninjatech1377
BOINC@Finland1297
Team GSD1274
FREE TIBET/ TIBET LIBRE1194
U.S.Air Force1003
BOINC Confederation899
BOINC.Italy721
HSI Production Services717
TeAm AnandTech662
UK BOINC Team600
boinc-foren.de592
Overclock.net564
Dutch Power Cows551
BOINC.BE544
SETIKAH@KOREA514
NJIT\CoADTechSupport-MiPS507
UC Davis470
Ukraine463
nmbtdp431
Linux Users Everywhere373
Planet 3DNow!355
Frozendesert.net336
Dilligaf272
BOINC@Austria244
boinc@italy242
XtremeSystems222
Amateur Radio Operators218
Gentoo Linux Users Everywhere209
benchmark.pl207
Altairo Vejai, Lithuania!205
Team 2ch182
CANAL@Boinc173
Dansha171
team.blue.cube169
boinc.cz169
BOINC@Denmark167
Crunchers@Freiburg164
Omnicron159
UHDTV&HFR-ResearchSupport156
The Scottish Boinc Team147
Midea.cn145
Portugal@Home143
Boinc-IRC142
FBnetz142
SETI@Netherlands129
functions-online127
Speed Demons126
X Grubbers Kick Ass119
CIX109
Erskine Lakes108
The Pirate Fleet106
Great Dark Horde101
The Clangers100
Team.se99
CrunchingBaseTeam97
Matrix World Search Team96
France94
BlackHoleSun91
Hawaiian Beach Bums84
Team Starfire World BOINC82
ATIS@Home75
#Blender users71
Georgia Tech69
Gamernetz68
Boinc Team Gruppe 200462
AlTiFe58
Team USA55
atrocity53
Vancouver, Washington50
Team China48
TitanesDC47
Space Family46
ESEA (Earth Space Exploration Agency)44
INDIA39
BURP Brasil Jovem34
ASTURIAS33
Russia33
A97032
xyz32
Masaryk University30
[H]ard|OCP27
The Batmen27
E10427
PC Help Forum26
The Farmers Group24
U.S. Army20
Oswynn's Overkill20
Moja ekipa19
St.Petersburg19
[NzN] www.nzn.at19
dkbritt19
team furry18
Saint Edwards University17
The Knights Who Say Ni!16
Gill And Jon16
411Tech16
IBM14
CUDA-POWER14
SwissTeam.NET14
Phantasialand / Bruehl12
Die Pappnasen12
Hardware Canucks11
science fans10
Ars Technica9
Securiteinfo.com9
Force Fighters United9
Canada8
Liebe-und-Ferien8
The Dudes7
Team niconico7
Skull Rattllers7
boinc.at6
Electronic Sports League (ESL)6
Shirdi ke Sai Baba6
Paulatim6
BOINC@Taiwan6
Y-team5
BRASIL5
OverClocked inside5
TeamUbuntu5
Nordlichter5
BOINC@the Netherlands5
Free-DC4
Texas A&M University4
BOINC@MIXI4
Brazilian TEAM3
BURP@Home Denmark3
Walt Works3
Musikagentur con-Takt3
Bodensee Blogger3
Keep The Fire Alive!3
Brian2
B.C. BOINC2
Roll Tide2
Miotragus TeaMFxP --E.L.I.T.E-- Group2
MVKWorld2
linux-club.de2
University of Crete2
HOV Crunchers2
The I Need a New Computer Club2
Drama Free Gamers2
wirhabenboinclaufen obwohlwirwissendasnixbringt undsinddennochstolzdrauf2
Predictor @ Germany2
Team Kramer DK1
BOINC@Meyersdale1
jace8881
KoppAus1
BOINC@Dessau1
Trek Fans United1
Control Denied NS/DoD Clan (Australia)1
US NAVY1
NOTAUSGANG1
Crossview Coaching1
PowerteamAC1
Got Anime?1
CYBERLAN1

Improvements made to BURP

A lot of changes went into the renderfarm. Most prominently this was a very good testcase for stability and handling larger than usual data sets. Some of the more technical changes are listed here: