Ho studiato (vecchie) tecniche di rendering 3D per le settimane passate e penso di avere ora una buona comprensione del modo in cui il rendering 3D in Doom funziona. Usa raycasting per rendere la scena 3D, usa sprite per oggetti e quindi non è "vero" 3D. Inoltre, non consente il look reale su/giù, solo tramite Y-shearing.Differenza tra il rendering Doom e Quake 3D
Quake è il primo motore 3D "vero" di ID, ha oggetti che possono essere visualizzati da diverse angolazioni e consentono di guardare in alto e in basso.
Ora sento questo 3D "vero" molto quando studio queste tecniche, ma non riesco a ottenere una chiara spiegazione di cosa significhi esattamente questo vero 3D. In che modo il rendering di Quake è diverso dal rendering di Doom?
Il mondo di Quake usa i vertici 3D e sono tutti proiettati al posto del raycasting per le intersezioni?
Mi piacerebbe sentire una spiegazione chiara delle differenze!
P.S. So che il codice sorgente di Quake è disponibile, ma l'FTP del software id è inattivo da settimane e non riesco a trovarlo da nessun'altra parte. Se qualcuno sa dove trovarlo altrove, fammi sapere.
Link eccellenti! Sono molto utili per me. Grazie! –
Inoltre, guarda [Fabien Sanglard blog] (http://fabiensanglard.net) per le spiegazioni dei codici software full id –