Sto provando a spostare il mio sviluppo di gioco nella terza dimensione, ma ho un po 'di problemi a capire cosa devo effettivamente fare. Ho creato un MMORPG 2D prima di usare C e SDL, che non era troppo difficile. Ma non riesco a trovare alcuna risorsa utile che spieghi come funzioni effettivamente la programmazione 3D. Ho una conoscenza di base della matematica vettoriale coinvolta, ma non riesco a trovare alcuna spiegazione chiara e approfondita su come funzionano tutto il resto, come l'illuminazione e gli shader. Ho trovato un sacco di esempi di codice e simili, ma tutti loro inseriscono un commento come "// Applica l'illuminazione", che in realtà non mi dice nulla su cosa stia effettivamente facendo e perché.Guide sui concetti di programmazione 3D?
Non sto cercando un tutorial specifico per API; è abbastanza facile apprendere una nuova API: non sono sicuro di cosa farne effettivamente.
ci sarebbe un libro o un sito web equivalente per il concetto di grafica 2D? o è 2d troppo semplice per un simile trattamento? – eugene