3Dscena.cz: 3D grafika jako na dlani
GALERIE DISKUSE SOFTWARE HARDWARE SLUŽBY



3D Max
Blender
Cinema 4D
Lightwave
Maya
Rhino3D
Truespace



Amapi 3D
Dění v 3D
Freeware utility
Kolekce 3D modelů
Konverze formátů
Animace
Světlo
Krajina
Oheň
Postavy
Předměty
Voda

Žena a brouk
Galerie 3dscény:
Žena a brouk
přidal: Kubelka
komentářů: 0
3Dscena \ články


POV-Ray- freewareový zázrak

31.07.2002 Autor: Pavel Černohous - Typ: Článek

Trocha historie

Protože má POV-Ray bohatou tradici, nezaškodí trochu se poohlédnout, kde se vlastně vzal.

Někdy v roce 1986 uvedl programátor David Buck svůj první Raytracer DKBTrace (David Kirk Buck´s Trace) pro Amigu založený na volném zdrojovém kódu v C pro Unix. O něco později, v letech 1987-1988 se dal dohromady s jiným programátorem Aaronem Collinsem a rozšířili DKBTrace i na platformu PC. Poslední verze DKBTrace nesla označení 2.12 (rok 1989).

Program se těšil velké popularitě, ale protože oba programátoři nestačili programovat nové verze dostatečně rychle (alespoň podle mínění věčně nespokojených uživatelů), začalo se mluvit na diskuzních fórech CompuServe o napsání úplně nového raytraceru.

David Buck neváhal a poslal na fórum zprávu, že poskytne DKBTrace jako základ pro tento nový raytracer za splnění třech podmínek. Výsledný program musí být freeware s přístupným zdrojovým kódem (dnes bychom řekli OpenSource), musí být nadále vyvíjen pro různé platformy a musí mít nové jméno. A tak vznikl POV-Ray - Perstistence Of Vision Raytracer jehož poslední verze má pořadové číslo 3.5 a objevila se teprve před několika týdny.


Lakehurst disaster od Johannes Ewers; převzato z www.povray.org

Raytracer

POV-Ray je je na rozdíl od jiných 3D programů pouze raytracer- nic víc a nic míň. Neobsahuje žádné modelovací či animační nástroje a fotorealistické obrázky počítá na základě textových souborů s kódem popisujícím objekty ve scéně, nastavení světel, kamery, atmosférických efektů a dalších.


Ukázka části kódu scény

Jazyk není příliš složitý, i když se tak na první pohled zdá, ale v dnešní době se zřejmě nenajde mnoho lidí, kteří by považovali tvorbu scény jen vkládáním kódu za efektivní. Naštěstí vznikala a vzniká celá řada modelovacích programů, které exportují kód pro POV-Ray a tak znalost vlastního programovacího jazyka není nezbytná.Nejznámějším programem, který vytváří scény pro POV-Ray je německý Moray, ale existují i plug-iny pro jiné programy jako například PovAnim pro rovněž freewareový Blender.

Funkce

Mezi nejzajímavější funkce POV-Raye patří zejména:

- velmi kvalitní výstup (až 48-bitové barvy)
- tvorba krajin na základě vyhlazených height polí (bitmapy kde bílá znamená vyvýšeninu, černá prohlubeň)
- světla - spot, cylyndrical, area
- radiosita- počítá odražené světlo od povrchů objektů (např. světlo odražené od bílé stěny má vliv na okolní objekty).
- UV maping
- photon mapping - metoda pro realistické reflexe, refrakce a caustic
- particles
- množství základních i pokročilých primitiv
- množství procedurálních textur a možnost vytvářet si vlastní
- phong stínování a specular highligting
- atmosférické efekty (přízemní mlha, duha, definování atmosférických podmínek)
- přerušovatelný výpočet scény
- a mnohé další.

Za velké plus programu považuji také excelentní manuál obsažený přímo v Help programu, kde se dočtete nejen o jednotlivých funkcích, ale i o tom, jak dotyčná technika pracuje a kde se o ní na Internetu nebo v různých publikacích dozvědět více.

Kromě manuálu je cenným zdrojem informací, rad a inspirace i domovská stránka programu, kde je výborně zpracována zejména sekce s linky na další programy a utility spolupracující s POV-Rayem (a že jich je!), stránky s texturami, free modely a další. Zkrátka skvělá podpora uživatele ze všech stran.

Download a instalace

Domovskou stránkou programu je http://www.povray.org, kde si můžete program stáhnout pro všechny podporované platformy.

Verze pro Windows má cca 8 MB a je ke ztažení jako samorozbalovací exe soubor, takže instalace je vskutku triviální. Zapakovaný soubor obsahuje vlastní program, zmiňovanou dokumentaci a také množství ukázkových scén, které slouží k seznámení s programem bez nutnosti učit se jazyk pro popis scén.

-Pavel Černohous- (další články autora)

  aktuální hodnocení: 1.58 (149 hlasů)
 1 = výborný, 3 = dobrý, 5 = špatný
výborný velmi dobrý dobrý podprůměrný špatný


TISKNOUT
ODESLAT NA E-MAIL
INFORMACE O AUTOROVI


Relevantní články
Diskuse k tématu

Příspěvky do diskuse o aktuálním článku
Yaroukh07.08.22:33a co strst ?
Bedrich Benes04.08.4:18mozna ze prudim...
Pavel Černohous04.08.14:12RE: mozna ze prudim...
Ondřej Tůma03.03.15:01RE: mozna ze prudim...
BruXy03.08.9:45Informace k POVRay
Jokem31.07.13:25a co tutorial pro Blendera?
pp2131.07.8:52POV-Ray rulez
David F.31.07.12:15RE: POV-Ray rulez
pp2131.07.12:49RE: POV-Ray rulez
David F.01.08.11:23RE: RE: POV-Ray rulez
pepa03.08.18:37poetika


© 2002 - 2003
Grafika Publishing - všechna práva rezervována
Designed by deepcube.com