Návrat do hlavního menu
 
 
 190489 
 

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 MBJazyk:Čeština
Video karta:3D grafika, 16 MB
(OpenGL akcelerace)
Licence:Shareware
Místo na disku:13.5 MBProgramovací jazyk:Delphi 7.0 + OpenGL 1.1
Speciálně:zvuková kartaKe 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)
Perspektivní pohled na drátěný model


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
Boční pohled na trojúhelníkový model

Perspektivní náhled


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)
Boční pohled na nové objekty

Boční pohled na stromy

Perspektivní náhled


4. etapa


  • Přidány objekty
    • Létající rackové
  • 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)
Boční pohled na texturované objekty

Boční pohled na texturované stromy

Boční pohled na loďku

Perspektivní náhled


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)
Boční pohled se zobrazenou nápovědou

Pohled do nebe

Střelba z tanku


Video ke stažení



  Copyright © 2000 - 2006   Zdeněk Soft