Aquatica Engine 1.0

Licenza: Prova gratuita ‎Dimensioni del file: 14.97 MB
‎Valutazione utenti: 4.0/5 - ‎1 ‎Voti

Circa Aquatica Engine

Il motore Aquatica può essere utilizzato per semplificare l'implementazione delle superfici idriche in applicazione con la grafica DirectX9. Caratteristiche principali del motore:- Approssimazione della superficie dell'acqua mediante heightmaps. - Le heightmap possono essere generate in tempo reale utilizzando il rumore FFT o Perlin. - Generazione di mappe normali - Generazione della geometria: griglia semplice, griglia geomipmap, griglia radiale - Le opzioni di rendering dell'acqua includono: riflessi, rifrazioni, spostamento del vertice CPU /GPU, rendering della schiuma, rendering della riflessione della luce solare, effetti di profondità. - 4 motori di rendering basati su DirectX9 sono disponibili per diversi tipi di hardware, a partire da DirectX7 e fino a Shader Model 3.0 Il codice sorgente è scritto in C++, diviso tra 22 classi. Il rendering utilizza librerie DirectX9. Gli shader sono scritti in HLSL. Il motore Aquatica è completamente orientato agli oggetti.