|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2271
|
[C++] terrain tut
Ciao cercavo un tutorial per costruire un motore di render grafico di terreni 3d... qualche consiglio? libri o tutorial?
__________________
RYzen 5900 asus rog strix z570-f Cors Veng 32 GB (4X8GB)DDR4 3600 MHz GTX 1080ti SEAG Barr 7200.10 - 320 Gb +750 + 2x 1Tb - 1 SDD120 GB + 1 SDD Crucial M4 480 GB corsair 950W - Case CorsCC-9011059-WW
|
|
|
|
|
|
#2 |
|
Registered User
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
|
Prova a guardare qualche tutorial sui quadtree su gamedev o qualche altro sito.
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2271
|
CIao Io cerco un corso , un libro che insegni da a alla z a costruire un motore di render 3d per terreni possibilmente e per oggetti ....
__________________
RYzen 5900 asus rog strix z570-f Cors Veng 32 GB (4X8GB)DDR4 3600 MHz GTX 1080ti SEAG Barr 7200.10 - 320 Gb +750 + 2x 1Tb - 1 SDD120 GB + 1 SDD Crucial M4 480 GB corsair 950W - Case CorsCC-9011059-WW
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2271
|
Nessuno?
__________________
RYzen 5900 asus rog strix z570-f Cors Veng 32 GB (4X8GB)DDR4 3600 MHz GTX 1080ti SEAG Barr 7200.10 - 320 Gb +750 + 2x 1Tb - 1 SDD120 GB + 1 SDD Crucial M4 480 GB corsair 950W - Case CorsCC-9011059-WW
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
E' difficile rispondere alla tua domanda se non specifichi qual è il livello di conoscenza della piattaforma di sviluppo che vorresti usare per implementare il motore, della programmazione (3D) e delle librerie utilizzabili. Se sei alle prime armi con la programmazione 3D, forse ti dovresti fare un po' le ossa con progetti meno ambiziosi.
Progettare e realizzare un buon 3d engine non è una cosa banale e solitamente chi chiede informazioni in modo generico non ha ancora maturato le competenze necessarie per portare a termine il progetto. Non ha senso cercare "tutorial" e se parti da zero dovrai studiare molti libri (e scrivere tanto codice) prima di essere in grado di implementare un motore decente. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2271
|
ok e da dove partop per arrivare all meta?
__________________
RYzen 5900 asus rog strix z570-f Cors Veng 32 GB (4X8GB)DDR4 3600 MHz GTX 1080ti SEAG Barr 7200.10 - 320 Gb +750 + 2x 1Tb - 1 SDD120 GB + 1 SDD Crucial M4 480 GB corsair 950W - Case CorsCC-9011059-WW
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Dipende dal tuo punto di partenza... Cosa sai della programmazione in generale e cosa della "programmazione 3D"? Quale è il tuo obiettivo finale (nel dettaglio)?
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2271
|
corso base di prog c++ , programmazione 3d 0 e vorrei imparare...obbiettivo è quello di creare e sviluppare come hobby un motore di rendering 3d per natura e eggetti aTMOSFERA ECC..
__________________
RYzen 5900 asus rog strix z570-f Cors Veng 32 GB (4X8GB)DDR4 3600 MHz GTX 1080ti SEAG Barr 7200.10 - 320 Gb +750 + 2x 1Tb - 1 SDD120 GB + 1 SDD Crucial M4 480 GB corsair 950W - Case CorsCC-9011059-WW
|
|
|
|
|
|
#9 |
|
Registered User
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
|
Inizia da opengl game programming di Astle e Hawkins.
E' un ottima introduzione alla teoria della computer grafica e alle opengl. Inoltre viene descritto un semplicissimo engine per videogames. Poi comprati un libro sul terrain rendering e uno serio sulle opengl come il red book. Naturalmente non tentare di sviluppare subito un engine. |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2271
|
hai un link? che libro poi? e perchè opengl e non direct x? Io ho avuto dei problemi con alphablending con opengl ...
__________________
RYzen 5900 asus rog strix z570-f Cors Veng 32 GB (4X8GB)DDR4 3600 MHz GTX 1080ti SEAG Barr 7200.10 - 320 Gb +750 + 2x 1Tb - 1 SDD120 GB + 1 SDD Crucial M4 480 GB corsair 950W - Case CorsCC-9011059-WW
|
|
|
|
|
|
#11 | |
|
Registered User
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
|
Quote:
Ti consiglio le opengl perchè le puoi utilizzare su windows, linux, mac os, iphone e cellulari vari al contrario delle directx che puoi utilizzare solo su windows e xbox. Poi guarda questo: http://www.amazon.com/Focus-Terrain-...6568958&sr=1-2 Probabilmente esistono libri migliori però il primo che ti ho consigliato è estremamente semplice, non dà nulla per scontato ed è adatto a persone che come te vogliono iniziare. |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2271
|
Grazie , di libri ne ho trovati diversi sul motore 3d , mi consigli di partire dritto con qquesti con la mia esperienza base di programmazione o dovrei fare qualcosa di intermedio?
__________________
RYzen 5900 asus rog strix z570-f Cors Veng 32 GB (4X8GB)DDR4 3600 MHz GTX 1080ti SEAG Barr 7200.10 - 320 Gb +750 + 2x 1Tb - 1 SDD120 GB + 1 SDD Crucial M4 480 GB corsair 950W - Case CorsCC-9011059-WW
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
|
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2271
|
qualche link? O Indicazioni su che progetti sono piu ' adatti ?
Come posso testare il mio livello? Inoltre un libro ben fatto per questo?
__________________
RYzen 5900 asus rog strix z570-f Cors Veng 32 GB (4X8GB)DDR4 3600 MHz GTX 1080ti SEAG Barr 7200.10 - 320 Gb +750 + 2x 1Tb - 1 SDD120 GB + 1 SDD Crucial M4 480 GB corsair 950W - Case CorsCC-9011059-WW
|
|
|
|
|
|
#15 | |
|
Registered User
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
|
Quote:
Procurati c++ coding standards, e exceptional c++ (entrambi di sutter mi pare) Un buon esercizio (utile anche per l'engine) potrebbe essere di implementare le classi che rappresentano vettori, matrici, bounding box, linee, piani etc utilizzando opportunamente i template e l'overloading degli operatori. Facendo questo puoi migliorare le tue conoscenze di c++, le tue conoscenze di matematica applicata alla computer grafica e sopratutto non ti discosti da quallo che è il tuo scopo iniziale. Impara a usare bene i debugger e i tool per scoprire memory leaks come ad esempio valgrind (se usi linux). Ultima modifica di javaboy : 14-11-2008 alle 19:21. |
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Ma, io consiglierei 3 cose:
- continuerei a studiare e esercitare sempre più pesantemente il linguaggio scelto, ma non nel tentativo di implementare subito un motore 3D; - comincerei a studiare qualche libro serio sull'argomento; - nel frattempo ripasserei bene tutta la trigonometria, e i vettori e le matrici, e studierei gli algoritmi e le strutture dati tipicamente associate a matrici e vettori. Metti tutto in pentola, mescola con calma e togli da fuoco tra un paio di annetti.
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
|
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2271
|
Perfetto grazie mille , voi sapete già fare cose simili? Non ho troppa fretta ma voglia di imparare cmq...
__________________
RYzen 5900 asus rog strix z570-f Cors Veng 32 GB (4X8GB)DDR4 3600 MHz GTX 1080ti SEAG Barr 7200.10 - 320 Gb +750 + 2x 1Tb - 1 SDD120 GB + 1 SDD Crucial M4 480 GB corsair 950W - Case CorsCC-9011059-WW
|
|
|
|
|
|
#19 |
|
Registered User
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
|
|
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Jan 2006
Messaggi: 2271
|
Avete esempi di lavori fatti? Mi piacerebe imparare questo tipo diprogrammazione perchè da sempre mi appassionano le ricostruzioni geografiche , mappe , e mi piacerebbe riuscire a creare o almeno a capire come funzionano questi simulatori di ambienti virtuali....
__________________
RYzen 5900 asus rog strix z570-f Cors Veng 32 GB (4X8GB)DDR4 3600 MHz GTX 1080ti SEAG Barr 7200.10 - 320 Gb +750 + 2x 1Tb - 1 SDD120 GB + 1 SDD Crucial M4 480 GB corsair 950W - Case CorsCC-9011059-WW
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:27.



















