Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-11-2008, 23: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, 08: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, 11: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, 16: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, 18: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, 20: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, 23: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, 01: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, 09: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, 10: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, 10: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, 10: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, 11: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, 14: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, 16: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 19:21.
javaboy è offline   Rispondi citando il messaggio o parte di esso
Old 14-11-2008, 17: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, 18: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, 21: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, 09: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, 11: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


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
SpaceX sta provando le piastrelle isolan...
Il National Reconnaissance Office statun...
Volkswagen avvia la produzione su CEA: c...
La crisi delle memorie non influenzer&ag...
MoM-z14 è la galassia scoperta da...
Da Sony nuovi display professionali dell...
Com'è fatta una delle e-bike pi&u...
iPhone 16 domina il 2025: ecco la classi...
Huawei a supporto delle startup: potenzi...
Iliad è il miglior operatore di l...
Le pompe di calore parlano italiano: Bon...
Moltbot non è solo un chatbot: ag...
Sinner e Alcaraz fermati dall'arbitro: i...
L'audio-video professionale arriva a MIR...
Musk fa i complimenti alla Cina: nel set...
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: 06:02.


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