Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Nothing Phone (4a) Pro cambia pelle: l'alluminio unibody sostituisce la trasparenza integrale, portando una solidità inedita. Sotto il cofano troviamo uno Snapdragon 7 Gen 4 che spinge forte, mentre il display è quasi da top dig amma. Con un teleobiettivo 3.5x e la Glyph Matrix evoluta, è la prova di maturità di Carl Pei. C'è qualche compromesso, ma a 499EUR la sostanza hardware e la sua unicità lo rendono un buon "flagship killer" in salsa 2026
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro
Con Midnight, Blizzard tenta il colpaccio: il player housing sbarca finalmente su Azeroth insieme a una Quel'Thalas ricostruita da zero. Tra il dramma della famiglia Ventolesto e il nuovo Prey System, ecco com'è la nuova espansione di World of Warcraft
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato
Nuova frontiera per i robot tagliaerba, con Ecovacs GOAT O1200 LiDAR Pro che riconosce l'ambiente in maniera perfetta, grazie a due sensori LiDAR, e dopo la falciatura può anche rifinire il bordo con il tagliabordi a filo integrato
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-11-2008, 22:48   #1
Prometheus ts
Senior Member
 
L'Avatar di Prometheus ts
 
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
Prometheus ts è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2008, 07:51   #2
javaboy
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.
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2008, 10:46   #3
Prometheus ts
Senior Member
 
L'Avatar di Prometheus ts
 
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
Prometheus ts è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2008, 15:39   #4
Prometheus ts
Senior Member
 
L'Avatar di Prometheus ts
 
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
Prometheus ts è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2008, 17:05   #5
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
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.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2008, 19:44   #6
Prometheus ts
Senior Member
 
L'Avatar di Prometheus ts
 
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
Prometheus ts è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2008, 22:28   #7
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
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)?
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2008, 00:12   #8
Prometheus ts
Senior Member
 
L'Avatar di Prometheus ts
 
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
Prometheus ts è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2008, 08:45   #9
javaboy
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.
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2008, 09:12   #10
Prometheus ts
Senior Member
 
L'Avatar di Prometheus ts
 
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
Prometheus ts è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2008, 09:40   #11
javaboy
Registered User
 
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
Quote:
Originariamente inviato da Prometheus ts Guarda i messaggi
hai un link? che libro poi? e perchè opengl e non direct x? Io ho avuto dei problemi con alphablending con opengl ...
http://www.amazon.com/OpenGL-Program...6568681&sr=8-1

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.
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2008, 09:38   #12
Prometheus ts
Senior Member
 
L'Avatar di Prometheus ts
 
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
Prometheus ts è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2008, 10:26   #13
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
on la mia esperienza base di programmazione o dovrei fare qualcosa di intermedio?
Con un corso base sul C++ vai poco lontano, soprattutto se l'obiettivo è progettare&implementare un motore 3D. Prima di approfondire l'argomento "3D" sarebbe opportuno testare le proprie capacità di progettazione/programmazione su progetti un po' più "basic".
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2008, 13:57   #14
Prometheus ts
Senior Member
 
L'Avatar di Prometheus ts
 
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
Prometheus ts è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2008, 15:57   #15
javaboy
Registered User
 
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
Quote:
Originariamente inviato da Prometheus ts Guarda i messaggi
qualche link? O Indicazioni su che progetti sono piu ' adatti ?

Come posso testare il mio livello?

Inoltre un libro ben fatto per questo?
Procurati C++ Fondamenti di programmazione e C++ tecniche avanzate di deitel.
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 18:21.
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2008, 16:21   #16
banryu79
Senior Member
 
L'Avatar di banryu79
 
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)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2008, 17:04   #17
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Quote:
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.
Concordo pienamente, la progettazione di una gerarchia di classi per le operazioni su vettori/matrici/bbox/etc è un'attività molto formativa.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2008, 20:52   #18
Prometheus ts
Senior Member
 
L'Avatar di Prometheus ts
 
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
Prometheus ts è offline   Rispondi citando il messaggio o parte di esso
Old 15-11-2008, 08:05   #19
javaboy
Registered User
 
Iscritto dal: May 2005
Città: far away from home
Messaggi: 1038
Quote:
Originariamente inviato da Prometheus ts Guarda i messaggi
Perfetto grazie mille , voi sapete già fare cose simili? Non ho troppa fretta ma voglia di imparare cmq...
Si ma si ha sempre da imparare.
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2008, 10:46   #20
Prometheus ts
Senior Member
 
L'Avatar di Prometheus ts
 
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
Prometheus ts è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico Recensione Nothing Phone (4a) Pro: finalmente in...
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro WoW: Midnight, Blizzard mette il primo, storico ...
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere? Recensione Samsung Galaxy S26+: sfida l'Ultra, m...
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti Zeekr X e 7X provate: prezzi, autonomia fino a 6...
La Corea del Sud taglia fuori i bus elet...
GoPro taglia ancora: licenziato il 23% d...
Muse S Athena: la fascia che ti legge ne...
PS5 Pro e PSSR 2.0: tutti i giochi compa...
Dimensity 9600 Pro promette prestazioni ...
BMW i7 2026 adotta celle cilindriche Gen...
Cyberpunk 2077 si aggiorna su PS5 Pro co...
Valve porta Steam Link su Vision Pro per...
Google Maps: ufficiali 3 novità c...
TikTok punta tutto sull'Europa: un milia...
OnePlus Nord 6 ufficiale: arriva con una...
Google lancia di nascosto un'app AI che ...
Sony lancia The Playerbase per inserire ...
WhatsApp si aggiorna con una nuova app c...
Windows 11 23H2, ricerca nel menu Start ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:07.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v