|
|
C++ [grafika]
3D editor
Popis:
Tento program je výstupom z mojej diplomovej práce. (Názov: Nástroje pre návrh 3D modelov).
3D editor je modeler pre polygonálne modely.
Program pracuje s modelmi vo formáte LWO a vo vlastnom formáte.
Modely sú navrhované a optimalizované pre 3D hry.
Vlastnosti:
+ Používateľsky jednoduché rozhranie so 4 pohľadmi, množstvom nástrojových líšt a dialógov.
+ 4 pracovné módy (body, hrany, steny, objekty) + Nastaviteľné farby a klávesové skratky. + Kopírovanie objektov, mazanie objektov a častí objektov. + Grafické primitíva s nastaviteľnou hustotou delenia. + Niekoľko spôsobov ako generovať grafické primitíva. + Práca v hladinách. + Textová konzola s príkazovým riadkom. + 5 zorazovacích módov v perspektívnom pohľade. + Nastaviteľná kamera. + Základné transformácie (posun, rotácia, zmena mierky, proporčná zmena mierky, zrkadlenie). + 7 uchytávacích módov. + Ortogonálny mód. + Vyhladzovanie stien a práca s normálami. + Delenie štvoruholníkov. + Funkcia vyťahovania pozdĺž úsečky. + Odsadenie polygónu. + Manažém materiálov so stromovou štruktúrou. + Editor materiálov s náhľadovým modelom. + Základné transformácie UV koordinátov (posun, rotácia, zmena mierky). + 4 typy UV mapovania (kubické, cilindrické,.. ) + Pomoc v HTML formáte po slovensky. + Podpora LWO súborov. Export a import objektov. + Možnosť naprogramovať vlastné funkcie pomocou skriptovacieho interpretovaného jazyka. Špeciálne vlastnosti:
+ Používateľom definované funkcie.
+ Vlastný skriptovací jazyk s viac ako 60 inštrukciami. + Program obsahuje algoritmus na trianguláciu nekonvexných planárnych polygónov. Operačný systém/požiadavky
Windows 2000/XP, DirectX 8.1
Ukážky:
Skybox raytracer
Popis:
Skybox raytracer je navrhnutý na vytváranie skyboxov do 3D hier.
Program dokáže renderovať hmloviny a mraky s hviezdami na pozadi.
Scéna je popísaná vo vstupnom definičnom súbore (v textovom súbore).
Program generuje bitmapy.
Vlastnosti:
+ Nastaviteľné parametre renderingu (pozícia kamery, farba pozadia a pod.).
+ Hviezdy v pozadí. + Viac hmlovín s rôznymi parametrami v priestore. + Nastaviteľné parametre hmlovín (pozícia, farba, tvar, hustota, dimenzia fraktálu, hladkosť, emisia,...). + Svetlá a nastavenie svetiel (pozícia, farba, vrhanie tieňa, volumetrickosť, rozlíšenie tieňovej mapy,...). + Niekoľko úrovni kvality renderovania (kvôli urýchleniu renderingu). + Post-rendering efekty (rozmazanie). Operačný systém/požiadavky
Windows 2000/XP, DirectX 8.1
Ukážky:
Skybox:
Download
SkyBoxRaytracer.zip
Skybox generator
Popis:
Skybox generator je jednoduchý renderer na skyboxy bez raytracingu.
Je rýchly.
Program dokáže renderovať hmloviny s hviezdami v pozadí.
Scéna je popísaná vo vstupnom definičnom súbore (v textovom súbore).
Výstup nie je veľmi realistický, ale vyzerá relatívne dobre.
Program generuje bitmapy.
Vlastnosti:
+ Nastaviteľné paremetre renderovania (pozícia kamery, farba pozadia, polomer vesmíru,...).
+ Hviezdy v pozadí. + Niekoľko hmlovín s rôznymi parametrami v priestore. + Nastaviteľné hmloviny (pozícia, farba, tvar, dimenzia fraktálu, priesvitnosť,...). + Svetlá a nastavenia svetiel (pozícia, farba, intenzita). + 2 úrovne kvality renderovania (urýchlenie renderingu). + Pásy hviezd. Operačný systém/požiadavky
Windows 2000/XP, DirectX 8.1
Ukážky:
Skybox:
Particle generator
Popis:
Particle generator je jednoduchý renderer na generovanie časticových explózií.
Je to môj prvý experiment so štatistickými fraktálmi.
Výstup nieje veľmi realistický.
Program generuje 2 sady bitmáp (snímky animácie a alfa mapy).
Používateľské rozhranie je veľmi jednoduché.
Vlastnosti:
+ Nastaviteľné parametre renderingu (farba pozadia, dĺžka animácie,...).
+ Vytváranie generátorov častíc. + Nastaviteľné generátory častíc (farebný prechod, doba života, rýchlosť generovania,...). + Manažment generátorov. + Ovádanie náhľadu. + 4 post-rendering efekty (jas, rozmazanie, gamma korekcia, rozmazanie pri pohybe (motion blur)). + Ukladanie a načítavanie generátorov z a do súborov. + Celý program je v slovenčine. Operačný systém/požiadavky
Windows 2000/XP, DirectX 8.1
Ukážky:
PG demo
Popis:
Demo je moja práca do školy.
Všetky textúry a modely sú generované.
Hudba je uložené v externom MP3 súbore.
Demo používa knižnicu OpenGL.
Operačný systém/požiadavky
Windows 2000/XP, OpenGL, DirectX 8.1
Ukážky:
|