15. února 2013

Tremulous 2

Nějakou dobu se podílím na vývoji hry Tremulous 2 a nyní po půl roce tvorby byla spuštěna kampaň na kickstarteru. Pro úspěšné dokončení hry je to důležitý krok, proto bych vás chtěl poprosit, prohlédněte si stránku hry a pokud vás projekt osloví, sdílejte jej s přáteli a případně zvažte možnost příspěvku.
Jde o akční multiplayer FPS hru s prvky strategie, pokračování úspěšné hry Tremulous. Proti sobě stojí dva týmy. Na jedné straně lidé, na straně druhé mimozemšťané podobní hmyzu. Přitom oba týmy mají mimo přímý boj možnost stavění pomocných struktur, což dodává strategické možnosti.
Více se o hře dozvíte na stránce projektu:

nebo na webu hry:



16. září 2012

Který 3D software vybrat?

První věc, kterou každý začínající 3D grafik řeší je výběr programů pro tvorbu. Je to také oblíbené téma na diskuzních fórech. Okolo 3D už se pohybuji nějaký čas a měl jsem možnost vyzkoušet různé aplikace a přečetl něco o ostatních, takže jsem se rozhodl sepsat článek, ve kterém popíšu dostupné programy. Článek vám neposkytne žádnou konkrétní radu, který si vybrat, ale místo toho u každého uvedu stručný popis, aby se každý mohl rozhodnout sám.

7. srpna 2012

Night vision post process

Krátký spíše obrázkový tutoriál vysvětlující základy post process efektů v UDK na příkladu nočního vidění. Výsledek je opravdu pouze efekt pracující s existujícím renderem scény, pro simulaci aktivního NV se zdrojem IR záření by tak bylo třeba dodatečné skriptování s přídáním dynamického zdroje světla viditelného jen hráčem s NV.


15. července 2012

UFO, numerologie, horoskopy, …

Udivuje mě, kolik lidí těmto pavědám bezmezně věří, a proto jsem se rozhodl napsat tento článek. Pokud patříte mezi jmenovanou skupinu, přečtěte si třeba alespoň část textu a zamyslete se nad ním. Nepopírám, že třeba někde v našem vesmíru žijí další inteligentní bytosti, ALE…

9. března 2012

Přesun blogu

Původní blog z adresy vertex.tode.cz jsem přesunul sem především kvůli technickým potížím s databází na předchozím hostingu (nebylo pravděpodobně např. možné přidávat komentáře). Všechny příspěvky jsem importoval, případné chyby vzniklé převodem mezi systémy se budu snažit v blízké době opravit.

30. prosince 2011

UDK - import static meshů

V tomto tutoriálu se pokusím popsat vše, co je třeba znát k úspěšnému importu, nastavení a použití static meshes (tedy nehybných modelů) v UDK. V první části začnu pouze jednoduchým importováním modelu, poté postupně vysvětlím další témata, která se static meshes souvisí:

- Kolizní modely

- UV souřadnice pro lightmapy a material channels

- Použití mřížky a tzv. modular assets

- LOD modely

20. července 2011

Normal mapping - 3. část

Dnes ukončím třetím dílem seriál článků o normal mappingu, článek bude tentokrát trochu delší a pokusím se v něm dovysvětlit další důležité informace a některé triky.

13. července 2011

Import zbraní do UDK - 5 rad

Tenhle článek nebudu psát tak úplně jako tutoriál jak krok po kroku importovat zbraň do hry, to ostatně už mnoho lidí podrobně popsalo, ale spíše chci upozornit na chyby, kterých je třeba se vyvarovat, na které jsem narazil v průběhu vývoje hry Stargate Atlantis Adventures. Pokud se budete držet těchto bodů, neměl by s importem zbraní být žádný problém. Vlastně to jsou rady, které lze aplikovat stejně tak na jakýkoli jiný skeletal mesh ve hře.

3. června 2011

Texturování

Spousta lidí má problémy s texturováním a tuto část vytváření modelu nesnáší, přitom je to podle mě právě ta nejzábavnější část. Takže jsem se rozhodl napsat takový malý článek postřehů o texturování, snad někomu pomůže nebo dokonce přesvědčí, že to může být zábava. Budu vycházet z toho, co jsem se naučil z tutoriálů, z vlastních poznatků a podle toho, jaké chyby pozoruji u některých modelů. Rozhodně neberte článek jako dokonalý, sám se mám ještě hodně co učit.

Státní maturity

Tak státní maturitní zkoušky mám za sebou a teď si jdu postěžovat. Ne, ve skutečnosti to nebylo tak strašné, naopak často příliš mírné, ale ten zmatek po celý rok naháněl nejednomu maturantovi strach. Teď můžu myslím jen potvrdit to, co jsme si o státních maturitách všichni mysleli od začátku – jsou to vyhozené peníze. Přípravy trvaly už přes deset let a prý spolkly 680 milionů korun.

22. února 2011

Smoothing, stínování

Dnes se pokusím vysvětlit některé principy, které bude potřeba vědět pro další díl článků o normal-mappingu. Povíme si něco o vyhlazování, jakým způsobem se vytváří ostré hrany modelu a něco málo o stínovacích modelech.

13. února 2011

UDK materiály - parallax mapping a špína

Dnes vytvoříme trochu složitější materiál využívající bump offset pro vylepšení efektu hrbolatosti a přidáme špínu využitím jednoho triku tak, aby nebylo znatelné opakování textury.



13. ledna 2011

UDK materiály - cubemap odrazy

Dnes zkusíme vytvořit trochu složitější materiál v UDK - statické odrazy pomocí tzv. cubemaps a efekt fresnel. Výsledek bude vypadat asi takto:



10. ledna 2011

UDK - základy materiálů

Tentokrát tutoriál o vytváření jednoduchých shaderů v UDK. Vytvoříme materiál se základními diffuse, specular a normálovými texturami a přidáme tzv. detail normal mapu.

30. listopadu 2010

Normal mapping - 2. část

Tak po delší době opět pokračování o normálových mapách. Mám podle statistik trochu pocit, že si tu píšu jen pro sebe, ale aspoň si utřídím myšlenky a znalosti :) Dnes tedy trochu praxe. Podíváme se podrobněji na jejich generování z highpoly modelu.

29. listopadu 2010

Stargate Atlantis Adventures

Chtěl bych zde představit projekt, na kterém se podílím jako hlavní grafik. Jedná se o freeware pc hru na téma seriálu Hvězdná brána Atlantida. Bude to multiplayerová hra s prvky RPG a FPS, žánr by se tedy dal označit asi jako MORPG FPS (opravdu záměrně nepíšu MMO, protože půjde spíše o hru pro menší počet hráčů na jeden server). Hra je ve vývoji již téměř rok a za tu dobu bylo vytvořeno mnoho modelů.

Více o hře samotné se dozvíte na webu www.sgaa.tode.cz. Z hlediska grafiky se na hře podílí v současné době 8 grafiků, včetně concept-artistů, ve finální verzi plánujeme celkem 11 planet, tedy 11 rozdílných zajímavých prostředí. Hra běží na Unreal engine 3, který zajišťuje kvalitní zobrazení grafiky, velmi snadné skriptování a rychlý vývoj.



Pokud byste chtěli pomoci při vývoji této hry, neváhejte a ozvěte se na e-mail drahonovsky.tomas(zavinac)gmail.com, podmínkou je minimální věk 18 let. Pokud je to možné, zašlete také ukázky svých předchozích prací. V současné době hledáme především animátora.

28. listopadu 2010

Qwiki

Na internetu se objevil zajímavý projekt, jehož cílem je zjednodušit způsob učení. Místo obvyklého "šprtání" zpaměti podle sešitu vám nabídne automaticky generovanou prezentaci o daném tématu obsahující jak text, tak i obrázky, videa a mluvené slovo. Cílem je využití všech lidských smyslů.

I přesto, že jsou prezentace k tématům generované automaticky, většinou jsou velmi dobře zpracované. Portál údajně obsahuje něco přes milion témat a dále se rozrůstá, je tedy z čeho vybírat. Obsahuje dokonce i česká města s asi 6000 obyvatel.

Chyby se občas najdou, třeba když systém zobrazí u nějaké osobnosti fotografii někoho jiného, ale nestává se to tak často. Počítačově syntetizovanému hlasu je dobře rozumět, i když má problémy s neanglickými názvy.

Experiment je stále ve fázi alpha verze a nepřihlášeným uživatelům nabídne pouze několik vybraných témat. Mně se podařilo získat pozvánku, umožňující přístup ke všem tématům a mohl jsem si tedy Qwiki vyzkoušet se vším všudy. Jelikož mě tento rok čeká maturitní zkouška, pravděpodobně program ještě dále vyzkouším. Pokud by vás Qwiki zaujal a chtěli byste pozvánku k plné verzi, napište mi sem do komentářů nebo na e-mail drahonovsky.tomas@gmail.com

Web se nachází na stránkách www.qwiki.com

23. září 2010

Normal mapping 1. část - teorie

Dnes tedy něco o technice tzv. normal mappingu, která je jedním ze základních pilířů každého moderního herního engine.

Jde o přenesení detailu high-poly modelu na herní low-poly model bez skutečné změny geometrie - za zachování co nejnižších nároků na výkon počítače. Samozřejmě tento přenos detailu není dokonalý, ale je to technika, se kterou lze dosáhnout velmi zajímavých výsledků. Samotná normal-mapa (česky někdy překládaná jako normálová mapa) je RGB textura jako všechny ostatní, ale v jednotlivých R, G a B kanálech se ukládá směr normály povrchu v místě modelu, na kterém je tento pixel namapován. Standardní phong stínování počítá barvu pixelu na objektu interpolací normál vertexů. Pokud použijeme normal mapu, získáme tedy větší kontrolu nad směrem normál na povrchu - můžeme měnit směr pro každý texel.

4. června 2010

Rozdíl mezi viewporty v 3d aplikacích a herními enginy

Často slýchám diskuze o tom, proč 3D programy nevykreslují ve viewportech modely tak kvalitně jako to vidíme v dnešních hrách. Čím to tedy vlastně je? Nabízím zde několik svých úvah.

3. dubna 2010

Distribuované vědecké výpočty

Věděli jste, že můžete využít přebytečný výkon vašeho počítače a pomoci tak vědeckému výzkumu? Podpořit tak lze například snahu o důkaz gravitačních vln či pomoci při hledání léků proti nemocem. Aplikace běží na pozadí a jejich vliv na výkon vůbec nezpozorujete. Počítá totiž pouze v době, kdy je dostupný nějaký přebytečný čas procesoru, a pokud potřebujete vyšší výkon, výpočty budou dočasně zastaveny. Dnes nejvíce používaným klientem pro distribuované počítání je program BOINC Manager.