Blender

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Blender je svobodný a otevřený 3D grafický program, který slouží k modelování, renderingu, animaci, vytváření vizuálních efektů a tvorbě interaktivního 3D obsahu. Byl vyvinut jako multiplatformní software, který je dostupný pro operační systémy Windows, macOS a Linux. Svojí popularitou a vlastnostmi se řadí mezi hlavní konkurenty komerčních programů, jako je například 3ds Max nebo Maya. Blender nabízí širokou škálu nástrojů, které umožňují tvorbu složitých 3D modelů, animací a vizuálních efektů. Program podporuje mnoho technik renderování, včetně ray tracingu, radiosity, globálního osvětlení a textur. Díky svému otevřenému API je Blender rozšiřitelný pomocí skriptování a vytváření doplňků. Blender je vyvíjen a udržován komunitou vývojářů z celého světa. Jeho vývoj je řízen neziskovou organizací Blender Foundation, která si klade za cíl podporovat a rozvíjet vývoj Blenderu. Program je volně dostupný ke stažení a použití pod open-source licencí GNU General Public License. Blender se stal oblíbeným nástrojem nejen mezi profesionálními umělci a designéry, ale i mezi amatéry a vzdělávacími institucemi. Společně s rozvojem komunity vyrostla i široká podpora v podobě tutoriálů, dokumentace a diskuzních fór, které umožňují uživatelům sdílet své zkušenosti a znalosti. Díky svým vlastnostem, rozsáhlým možnostem a svobodnému charakteru se Blender stal důležitým nástrojem pro tvorbu 3D obsahu v různých oborech, včetně filmového průmyslu, her, reklamy a architektury.

Blender je svobodný a otevřený software pro modelování a vykreslování třírozměrné počítačové grafiky a animací s využitím různých technik (např. sledování paprsku, globální osvětlení scény, scanline rendering, globální iluminace). Vlastní rozhraní je vykreslováno pomocí knihovny OpenGL, tato knihovna umožňuje nejen hardwarovou akceleraci vykreslování dvourozměrných a třírozměrných objektů, ale především snadnou přenositelnost na všechny podporované platformy. Program je zdarma, a to i pro komerční využití, pod licencí GNU GPL.

...
...
...
...
...
...
+more images (3)

Dostupnost

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

Podpora

Tato uživatelská základna vyskytující se po celém světě, tvoří jádro podpůrných mechanizmů programu. Pro Blender vyšla tiskem řada knih, na internetu existuje řada tutoriálů a má spoustu diskuzních fór. +more 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í

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. +more 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

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.

Processor2 GHz, Dual coreQuad coreDual 8-core
Paměť RAM4 GB RAM16 GB32 GB
Grafická kartaOpenGL karta s 1 GB Video RAMOpenGL karta s 4 GB Video RAM (CUDA nebo OpenCL pro GPU renderování)grafická karta s 12 a více GB RAM, a RTX technologií
Displej1280×768 pixelů, 16bitové barvy1920 × 1080 pixelů, 24bitové barvy2 monitory s rozlišením 1920 × 1080 pixelů, 24bitové barvy
Vstupní zařízeníMyš se dvěma tlačítkyMyš se třemi tlačítkyMyš se třemi tlačítky a grafický tablet

Historie

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 program na sledování paprsku nazvaný Traces pro Amigu v roce 1989. +more Název „Blender“ byl inspirován písní od Yello z alba Baby.

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ů.

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. +more č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 nadace 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. +more Nyní, je Blender dostupný výhradně pod licencí GNU GPL.

Suzanne

Testovací model opičky Suzanne pro program Blender. +more 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 jedno vydání: 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 Blenderovská alternativa k běžným testovacím modelům jako například Utah Teapot a Stanford 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.5x

Spolu s krátkým filmem Sintel se vyvíjela nová verze Blenderu. Tato verze přinesla zcela nové uživatelské rozhraní.

Uživatelské rozhraní

Základní rozvržení uživatelského prostředí v programu Blender verze 2. +more66a. Uživatelské rozhraní se v Blenderu podstatně liší od ostatních aplikací na třírozměrné modelování. Jeho hlavní výhodou 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

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. +more Dále pak podporuje v omezenější formě práci s parametrickými plochami a křivkami (Bezier, NURBS) a implicitními plochami (MetaBalls).

Modelovací část Blenderu je používána v profesionální filmové a televizní produkci. Například byla použita pro CGI seriálu The Man in the High Castle.

Animační možnosti

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

Herní engine

V Blenderu lze díky vestavěnému hernímu enginu (sadě softwarových komponent) velmi jednoduše vytvářet i interaktivní třírozměrné 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. +more Zkušenější uživatelé mohou využít možnosti skriptovacího jazyka Python. Herní 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.

Od verze 2. 80 již není herní engine součástí scriptu. +more Důvodem pro odstranění byla zastaralost enginu oproti alternativním otevřeným enginům. Nadace Blender Foundation se rozhodla zaměřit se na uživateli více využívané funkce Blenderu.

Částicový generátor

S pomocí částicového generátoru lze vytvářet vizuální efekty jako oheň, kouř atd. 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

V roce 2007 byl publikován článek, který uvedl, že rozhraní Blenderu není podle 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. +more Blender dominuje na poli otevřených 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ěno vydání 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. V současné době (2016) vývoj Blenderu neustále zrychluje díky rostoucímu počtu uživatelů i vývojářů. Nabízí tak zcela srovnatelné nástroje s komerčními produkty. Mezi ně patří: GPU renderer, přepracované simulace chlupů a vylepšené uživatelské prostředí.

Otevřené projekty

Od roku 2005 vyhlašuje Blender Foundation otevřené kreativní projekty, které demonstrují nové funkce Blenderu a pomáhají jej inovovat.

Elephants Dream (Orange)

V květnu 2005 oznámil Ton Roosendaal založení animačního studia Orange, které by mělo vytvořit film kompletně pomocí otevřených 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. +more Ve studiu pracoval tým nejlepších blenderistů z celého světa. Studio sídlilo v Nizozemsku.

Emo a Proog Dne +more_březen'>24. března 2006 měl slavnostní premiéru krátký animovaný film Elephants Dream. Hlavními hrdiny jsou Emo a Proog (viz obrázek), kteří se dostanou do útrob jakéhosi stroje, a hledají cestu ven. Film má stopáž asi 12 minut.

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.

Dne 18. +more května byl film pod licencí Creative Commons vystaven ke stažení zadarmo. Jelikož se jedná o otevřený 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.

Další projekty

V pořadí druhý otevřený projekt vyhlášený v říjnu 2007 byl Big Buck Bunny.

Yo Frankie! byl otevřený projekt hry založený na prostředí a postavách z filmu Big Buck Bunny. Hra byla vydána v prosinci 2008.

Krátký fantasy film Sintel, vytvářený ve verzi 2.5, byl vydán v září 2010.

Krátký live-action film Tears of Steal, vytvořen za využití VFX kapacit Blenderu byl vydán roku 2012.

Krátký animovaný film Camminades byl vydán roku 2013.

Krátký sci-fi fantasy film Cosmos Laundromat byl vydán v srpnu 2015.

Krátký 2D animovaný film Glass Half ukazující 2D kapacity Blenderu byl vydán v roce 2015.

Krátký animovaný film Camminades lamigos (pokračovaní Camminadesú byl vydán roku 2016.

První animační test pro celovečerní film Agent 327 byl vydán roku 2017.

Krátký animační koncept The Daily Dweebs byl vydán roku 2017.

Krátký 2D animovaný film Hero, ukazující nové 2D funkce ve verzi 2.8 byl vydán roku 2018.

Krátký animovaný film Spring byl vydán roku 2019.

Krátký animovaný film Coffee Run byl vydán roku 2020.

Krátký animovaný film Sprite Fright byl vydán roku 2021. +morepng|náhled|311x311pixelů'>Sculpting Modelování texturování zeměkoule pomocí obrázků Rigging - kostra pro animaci.

Literatura

Pokorný Pavel: Blender - naučte se 3D grafiku, BEN - technická literatura, 2009,

Reference

Externí odkazy

[url=http://www. blender. +moreorg/]Oficiální stránky projektu[/url] * [url=https://web. archive. org/web/20071011032741/http://wiki. blender. org/index. php/Main_Page. cz]Česká wiki[/url] * [url=http://www. blendernation. com/]Novinky a návody[/url] * [url=http://orange. blender. org/]Projekt Orange[/url] * [url=http://peach. blender. org/]Projekt Peach[/url] *(anglicky) [url=https://cloud. blender. org/films/]Všechny projekty[/url].

Kategorie:Grafické editory Kategorie:Software pro 3D grafiku Kategorie:Software v Pythonu Kategorie:Svobodný grafický software Kategorie:Svobodný software v C Kategorie:Svobodný software naprogramovaný v C++ Kategorie:Software pro macOS Kategorie:Software pro Windows Kategorie:Svobodný software naprogramovaný v Pythonu

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top