Blender

Z Wikipedie, otevřené encyklopedie
(Přesměrováno z Elephants Dream)
Skočit na: Navigace, Hledání
Blender
Aktuální Snímek obrazovky z Blenderu 2.65
Aktuální Snímek obrazovky z Blenderu 2.65
Vývojář Blender Foundation
Aktuální verze 2.70 (20. března 2014)
Operační systém GNU/Linux, Mac OS X, Windows, Solaris, FreeBSD, IRIX, SkyOS a MorphOS
Typ softwaru 3D počítačová grafika
Licence GNU GPL
Web www.blender.org

Blender je open-source software pro modelování a vykreslování 3D počítačové grafikyanimací s využitím různých technik (např. sledování paprsku, radiosita, scanline rendering, GI). Vlastní interface je vykreslován pomocí knihovny OpenGL. OpenGL umožňuje nejen hardwarovou akceleraci vykreslování 2D3D objektů, ale především snadnou přenositelnost na všechny podporované platformy.

Dostupnost[editovat | editovat zdroj]

Blender je dostupný na mnoha platformáchoperačních systémech – např. FreeBSD, IRIX, GNU/Linux, Microsoft Windows, Mac OS XSolaris; existují také neoficiální porty na další systémy (například Windows CE link). Program Blender je kompletně zdarma a to i pro komerční využití.

Podpora[editovat | editovat zdroj]

V následujícím měsíci po vydání verze 2.44, si Blender stáhlo více, než 800 000 uživatelů. Tato uživatelská základna vyskytující se po celém světě, tvoří jádro podpůrných mechanizmů programu. Většina obyčejných uživatelů, stejně jako profesionálních umělců se Blender naučila používat prostřednictvím tutoriálů a diskuzních fór na internetu. Další možnou učební metodou pak může být stažení a prohlédnutí si již hotových modelů. Mnoho dalších stránek, například BlenderArt Magazine, který je zdarma ke stažení, nabízí v každém čísle článek o nějaké konkrétní oblasti 3D vývoje. BlenderNation pak poskytuje informace o všem co se týká Blenderu, ukazuje nové techniky, vlastnosti a poskytuje tutoriály, rady a další průvodce.

Rozšíření[editovat | editovat zdroj]

Blender lze doplnit celou řadou rozšíření v podobě Python scriptů. Ty mohou být jednoduché od vytváření smyček a mostů mezi částmi objektu, až po velmi složité scripty generující stromy a trávu. Použitím materiálových a sekvenčních pluginů jsou možná i další rozšíření. Tyto pluginy se dodávají ve formě knihovních souborů jako například .dll.

Hardwarové požadavky[editovat | editovat zdroj]

V porovnání s ostatními 3D programy má Blender velmi nízké hardwarové nároky. Nicméně, pro pokročilé efekty a vysoko polygonové editace, je potřeba velmi výkonný systém.

Hardwarové nároky[1]
Hardware Minimum Doporučeno Produkční standard
Processor 2 GHz, Dual core Quad core Dual 8-core
Paměť RAM 2 GB RAM 8 GB 16 GB
Grafická karta OpenGL card s 256 MB Video RAM OpenGL karta s 1 GB Video RAM (CUDA nebo OpenCL pro GPU renderování) Dual OpenGL karta s 3 GB RAM, ATI FireGL nebo Nvidia Quadro
Display 1280×768 pixels, 16 bitové barvy 1920×1200 pixels, 24 bitové barvy 2x 1920×1200 pixels, 24 bitové barvy
Vstupní zařízení Myš se dvěma tlačítky Myš se třemi tlačítky Myš se třemi tlačítky a grafický tablet

Historie[editovat | editovat zdroj]

Blender byl vyvíjen jako vlastní aplikace holandského animačního studia NeoGeo a Not A Number (NaN). Za hlavního autora je považován Ton Roosendaal, který předtím napsal ray tracer nazvaný Treces pro Amigu v roce 1989. Název "Blender" byl inspirován písní od Yello z alba Baby.

V červnu roku 1998 založil Ton Roosendaal společnost NaN pro další vývoj a distribuci programu. Program byl původně distribuován jako shareware, společnost NaN však v roce 2002 zkrachovala.

Věřitelé souhlasili s vypuštěním Blenderu pod hlavičkou GNU General Public License v případě, že jim bude jednorázově vyplacena částka 100,000. 18. července 2002 odstartoval Ton Roosendaal kampaň na financování Blenderu, kdy bylo díky finančním darům této částky dosaženo a 13. října 2002 byl zdrojový kód Blenderu uvolněn. Blender je v současné době svobodným softwarem a je aktivně vyvíjen pod dohledem Blender Foundation.

Blender Foundation si původně vyhradila právo používat dvojí licencování, takže, kromě GNU GPL licence, mohl být Blender dostupný také pod „Blender Licence“, která nepožadovala zveřejnění zdrojového kódu, ale požadovala platby právě pro Blender Foundation. Nicméně, této možnosti nebylo nikdy využito a v roce 2005 byla odložena na neurčito. Nyní, je Blender dostupný výhradně pod licencí GNU GPL.

Suzanne[editovat | editovat zdroj]

Testovací model opičky Suzanne pro program Blender.

V lednu 2002 bylo celkem jasné, že NaN nepřežije a dveře uzavře v březnu téhož roku. Nicméně, našli energii alespoň na jeden release: 2.25. Jako takový easter egg a svůj poslední odkaz, se umělci a vývojáři rozhodli přidat 3D model šimpanze. Toho vytvořil Willem-Paul van Overbruggen a pojmenoval ho Suzanne po orangutanovi z filmu Jay and Silend Bob Strike Back. Suzanne je Blendrovská alternativa k běžným testovacím modelům jako například Utah TeapotStandford Bunny. Jedná se o model s nízkým množstvím polygonů a Suzanne je často používána jako rychlý způsob testování materiálů, animací, textur a nastavení osvětlení scény. Suzanne je stále součástí Blenderu a dokonce největší Blenderovská soutěž rozdává ocenění Suzanne Awards.

Blender 2.6x (ve vývoji)[editovat | editovat zdroj]

Spolu s novým filmem Sintel se vyvíjí nová verze Blenderu. Nyní je uvolněna 2.58 která je stabilní, finální verze má na časové ose přidělen název 2.5x. Pak bude vývoj ještě pokračovat až do verze 2.6x.[2]

Interface[editovat | editovat zdroj]

Základní rozvržení uživatelského prostředí v programu Blender 2.66a.

Interface v Blenderu se diametrálně liší od ostatních v jiných 3D aplikacích. Jeho hlavní devizou je plně přenastavitelná pracovní plocha a rozvržení jednotlivých oken s různými pohledy a nástroji. Blender se ovládá v naprosté většině případů pomocí klávesových zkratek. Tato filozofie může pro uživatele přecházející z jiných programů představovat určitou překážku, ale jde o efektivní a posléze intuitivní způsob rychlé tvorby modelů a animací bez nutnosti hledat funkce v několikanásobném submenu. Databázový systém umožňuje optimální management scény, instance a dynamické propojování různých projektů v různých souborech. Interface Blenderu je v současné době lokalizován do několika světových jazyků včetně možnosti vybrat co má být lokalizováno a co ponecháno v anglickém jazyce. Stejně tak je možné vytvářet vlastní jazykové sady. Blender sdílí stejný interface na všech platformách.

Modelovací schopnosti[editovat | editovat zdroj]

Jsou zaměřeny především na práci s ploškovou reprezentací těles. Blender umožňuje pracovat s takzvanými subsurf plochami, které jsou uživateli s oblibou využívány. Dále pak podporuje v omezenější formě práci s parametrickými plochami a křivkami (Bezier, NURBS) a implicitními plochami (MetaBalls).

Animační možnosti[editovat | editovat zdroj]

Nejsou omezeny pouze na jednoduché klíčování objektů a jejich tvarů, ale Blender umožňuje animovat objekty i pomocí armatur a inverzní kinematiky. Blender má dále implementovánu podporu pro fluidní dynamiku, softbodies, různé deformátory, částicové systémy, apod.

Další možnosti[editovat | editovat zdroj]

Game Engine[editovat | editovat zdroj]

V Blenderu lze díky vestavěnému game enginu velmi jednoduše vytvářet i interaktivní 3D aplikace (počítačové hry, architektonické, vědecké a průmyslové vizualizace, nebo animace nárazu). Uživatel nemusí mít žádné programátorské dovednosti, aby byl schopný vytvořit jednoduchou interaktivní aplikaci. Zkušenější uživatelé mohou využít možnosti skriptovacího jazyka Python.

Game Engine má v sobě od verze 2.40 integrovaný fyzikální engine Bullet (který nahradil teď již zastaralý Sumo), s jehož pomocí lze věrně simulovat dynamiku pevných těles.

Částicový generátor[editovat | editovat zdroj]

S pomocí částicového generátoru lze vytvářet vizuální efekty jako oheň, kouř ad. Kromě základních parametrů jako je rychlost či náhodnost pohybu lze částice ovládat různými objekty, například větrem, vírem, překážkou apod.

Tato součást Blenderu se dočkala vylepšení ve verzi 2.40 a nyní podporuje vykreslování vlasů a různých vláken.

Porovnání s ostatními 3D programy[editovat | editovat zdroj]

V roce 2007 byl publikován článek, který uvedl, že rozhraní Blenderu není průmyslových standardů, ale přesto vede k rychlému postupu a je někdy i mnohem více intuitivní. Kritizována byla také špatná dokumentace. Blender dominuje na poli open-souce produktů a celou řadou funkcí je srovnatelný se střední až vyšší třídou komerčních aplikací. V roce 2010, CGenie ohodnotilo Blender jako rodící-se produkt se základnou uživatelů, kteří jsou spíše fandové, než studenti nebo profesionálové, ale také s vysokými standardy, které každý rok rostou. Také ohlásili, že uživatelé Blenderu požadují rychlejší vývoj a větší kompatibilitu s ostatními programy. Blender je také využíván ve vědeckých skupinách po celém světě, například s společně s programy jako je Matlab. V roce 2011 byl uvolněn release 2.5. Ten obsahuje zcela přepracované uživatelské rozhraní. Jeho cílem je zlepšit efektivnost a celkově zjednodušit jeho použití. Během betatestu byl animační systém Blenderu 2.5 považován animátory ze Sintelu jako stejně kvalitní nebo ještě kvalitnější, než v některých komerčně dostupných balíčcích.

Elephants Dream (Orange)[editovat | editovat zdroj]

květnu 2005 oznámil Ton Roosendaal založení animačního studia Orange, které by mělo vytvořit film kompletně pomocí open source technologií. Cílem bylo ukázat světu, že pro vytvoření audiovizuálně zajímavého díla není potřeba software za spoustu peněz. Ve studiu pracoval tým nejlepších blenderistů z celého světa. Studio sídlilo v Nizozemí.

Emo a Proog

24. března 2006 měl slavnostní premiéru krátký animovaný film Elephants Dream. Hlavními hrdiny jsou EmoProog (viz obrázek), kteří se dostanou do útrob jakéhosi stroje, a hledají cestu ven. Film má stopáž asi 12 minut a je dostupný volně ke stažení, nebo jako DVD na kterém budou kromě filmu samotného i veškeré zdroje použité při tvorbě filmu.

V týmu bylo i několik programátorů, kteří upravovali Blender na míru umělcům a doplnili tak do hlavní vývojové větve například kompletně přepsaný interní renderer, vlasy, node editor, lepší armatury a podobné funkce. Za celou dobu vývoje Blenderu se neudělal tak velký pokrok, jako v případě projektu Orange.

18. května byl film pod licencí Creative Commons umístěn na elephantsdream.org ke stažení zadarmo. Jelikož se jedná o open source projekt, všechny pracovní .blend soubory jsou taktéž volně dostupné ke stažení.

Elephants Dream je první film distribuovaný v Evropě na HD DVD nosičích. Elephants Dream

Literatura[editovat | editovat zdroj]

Reference[editovat | editovat zdroj]

  1. System Requirements [online]. blender.org, [cit. 2011-06-06]. Dostupné online. (anglicky) 
  2. Časová mapa vývoje nové verze Blenderu 2.6x

Související články[editovat | editovat zdroj]

  • Big Buck Bunny – krátký animovaný film, následník Elephants Dream

Externí odkazy[editovat | editovat zdroj]

Kategorie Blender (software) ve Wikimedia Commons

Blender má velice širokou uživatelskou komunitu. Jen z oficiálních stránek si ho během jednoho roku stáhly skoro 2 milióny uživatelů. Uživatelská komunita (i ta česká) se sdružuje do různých diskusních fór, kde není problém získat radu na různé technické dotazy týkající se nejen Blenderu.