|
|
Krajina 3D v1.0
Virtuální model smyšlené trojrozměrné krajiny. Program vznikl jako semestrální práce, má za úkol využít nejběžnějších funkcí grafického akcelerátoru s rozhraním OpenGL 1.1. Vývoj programu se skládal z 5-ti etap, během kterých se přidávaly nové funkce a vylepšovala grafika. Zdrojové kódy nebudou nikdy volně ke stažení, ale nově je možné stáhnout alespoň funkční program s texturami.
| Minimální systémové požadavky |
Parametry programu |
| Procesor: | Athlon 800 MHz, Pentium III 800 MHz | Verze: | 1.0 |
| Paměť: | 128 MB | Jazyk: | Čeština |
| Video karta: | 3D grafika, 16 MB (OpenGL akcelerace) | Licence: | Shareware |
| Místo na disku: | 13.5 MB | Programovací jazyk: | Delphi 7.0 + OpenGL 1.1 |
| Speciálně: | zvuková karta | Ke stažení: | 4.9 MB, ZIP |
| Operační systém: | Windows 98, 2000, XP |
Download |
1. etapa
- Drátěný model terénu načítaný z výškové mapy
- Mřížka (klávesa G)
- Fullscreen (klávasa F4)
2. etapa
- Vyplněný trojúhelníkový model terénu
- Rozhlížení do stran (pohyb myší)
- Chození po krajině (dopředu W, dozadu S, vpravo D, vlevo A, nahoru +, dolu -)
- Perspektivní náhled na krajinu (klávesa N)
- Implementován algoritmus ořezávání neviditelné scény
3. etapa
- Přidány objekty
- 3 druhy stromů (jehličnaté, listnaté, kaktusy)
- Kameny
- Maják
- Chatrč
- Loďka
- Billboard
- Použití Light modelu (Flat / Gouraund shading) na všechny objekty (klávesa F)
- Použití alpha blendingu na vodu a prosklení majáku
- Použití mlhy na vzdálené objekty a vodu
- Přepínání kvality objektů (klávesa K)
- Střídání denního a nočního režimu (rotace hlavních světel lze zastavit klávesou O)
4. etapa
- Přidány objekty
- Otexturování všech objektů (některé textury jsou za běhu generované fraktály)
- Přepínání mezi kvalitou (Flat / Bilinear) vyhlazování textur (klávesa L)
- Přidán bouding box
- Implementován mipmapping
- Přidány pohyby objektů
- Loďka jezdí po osmičce s nakláněním
- Stromy se kývou do stran
- V majáku se otáčí reflektor a vrhá kuželové světlo
- Rackové létají po beziérově křivce
- Hladina vody klesá a stoupá a pohybují se vlny
- Přidáno zachytávání obrázku a ukládání do BMP (klávesa P)
5. etapa
- Záznam pohybu objektů ve scéně a následné přehrání (nahrávání <, přehrání >, přehrání s ukládáním snímků /)
- Při procházení terénu lze kopírovat výšku a chodit po horizontu (klávesa SPACE)
- Přidán interaktivní režim - Střelba z tanku (klávesa T)
- Lze demolovat objekty nebo deformovat terén
- Výstřel a demolice jsou doprovázeny zvuky
- Implementován algoritmus kolize s objekty, který zabraňuje procházení skrz
- Přidáno ovládací menu (vyvolá se pravým tlačítkem myši)
Video ke stažení
|