Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto
Nothing con il suo nuovo Phone 4(a) conferma la sua identità visiva puntando su una costruzione che nobilita il policarbonato. La trasparenza resta l'elemento cardine, arricchita da una simmetria interna curata nei minimi dettagli. Il sistema Glyph si evolve, riducendosi nelle dimensioni ma aumentando l'utilità quotidiana grazie a nuove funzioni software integrate e notifiche visive. Ecco tutti i dettagli nella recensione completa
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale
Nelle ultime settimane abbiamo provato la Corsair Vanguard Air 99 Wireless, una tastiera tecnicamente da gaming, ma che in realtà offre un ampio ventaglio di possibilità anche al di fuori delle sessioni di gioco. Flessibilità e funzionalità sono le parole d'ordine di una periferica che si rivolge a chi cerca un prodotto capace di adattarsi a ogni esigenza e ogni piattaforma
Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lavaggio è ampio
Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lavaggio è ampio
DEEBOT T90 PRO OMNI abbina un sistema di aspirazione basato su tecnologia BLAST ad un rullo di lavaggio dei pavimenti dalla larghezza elevata, capace di trattare al meglio le superfici di casa minimizzando i tempi di lavoro. Un robot completo che riesce anche ad essere sottile e garantire automazione ed efficienza nelle operazioni di pulizia di casa
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-09-2011, 18:00   #1
eclisse
Junior Member
 
Iscritto dal: Sep 2011
Messaggi: 5
Programmazione videogiochi c++

Allora vorrei chiedervi una cosa.
io sono molto braco con 3d studio max ma di programmazione non capisco nulla vi vorrei chiedere da dove devo iniziare per creare qualcosa in c++ che mi faccia muovermi in una casa solo muovermi e guardarmi a torno. Ovviamente la casa è già stata creata in 3d studio max. vorrei sapere che libri devo legere oppure che librerie devo usare.. vi ricordo che non ho mai fatto niente in c++.
Per favore mi date solo risposte decisive non vorrei vedere le solite risposte è troppo complicato lascia perdere.. io non lascio perdere perchè è una cosa che desidero imparare a fare
eclisse è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2011, 18:37   #2
Freaxxx
Senior Member
 
L'Avatar di Freaxxx
 
Iscritto dal: Dec 2006
Messaggi: 3808
dipende da quali tecnologie vuoi usare, il C++ è solo un linguaggio, di tecnologie di rendering ce ne sono diverse ed anche in altri linguaggi, se il tuo interesse è fare qualcosa di semplice e neanche conosci il C++ ti conviene partire con il C# e XNA; inoltre tieni conto che "fare una casa in 3DS Max" significa solo aver creato un file dove sono salvate certe informazioni, da qui a creare virtualmente la casa ce ne passa un bel po' di lavoro e conoscenza.

Ultima modifica di Freaxxx : 05-09-2011 alle 18:39.
Freaxxx è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2011, 20:12   #3
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
effettivamente le risposte possibili sono tantissime

in generale c++ e c sono estremamente complicati e se non hai esperienza di programmazione non è il modo migliore per cominciare ( a meno che tu non sia in grado di sopportare mesi di frustrazioni e fallimenti prima di riuscire ad ottenere una vittoria )

riguardo le librerie pure ci sono un mare di possibilità

per capirci, un gioco si può fare con x# e xna, c++ e opengl, flash e actionscript, ecc....

imho dovresti inizialmente sporcarti le mani con qualche libreria a basso livello tipo opengl o directx, in quanto ci sono dei concetti di grafica 3d che spesso i toolkit più evoluti nascondono ma che è importante capire

come linguaggio ti consiglio di cominciare con python, in quanto iniziare da c++ non è proprio il caso....puoi usare pyopengl se vuoi usare le opengl o directpython se vuoi usare directx

considera che opengl gira su tutti gli os mentre directx solo su windows

per opengl ti consiglio questo tutorial http://songho.ca/opengl/index.html e questo http://cs175.org/lectures/lectures.html

se vuoi qualcosa in italiano guarda questo http://www.arthemis.altervista.org/g...nGL-stampa.pdf

si tratta di una traduzione del famoso tutorial di nehe che è abbastanza tortuoso in verità

poi c'è il redbook ovvero la bibbia di opengl http://glprogramming.com/red/

è molto lungo ma fa capire per bene come funziona la grafica 3d e opengl in particolare
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2011, 20:13   #4
eclisse
Junior Member
 
Iscritto dal: Sep 2011
Messaggi: 5
ok allora con quella guida in ita riuscirei ad arrivare a quello che voglio.. ora ti spiego sono un architetto che vuole creare una cosa per muoversi in una casa senza avere le solite foto 3d mentre muovendosi magari si ha un idea migliore al cliente.. quindi con quella guida in ita riuscire a fare quello che dico?? visto che l'ho già visto fare

Ultima modifica di eclisse : 05-09-2011 alle 20:19.
eclisse è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2011, 20:22   #5
eclisse
Junior Member
 
Iscritto dal: Sep 2011
Messaggi: 5
mi potresti dire anche un prog per programmarlo abbastanza buono
eclisse è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2011, 20:53   #6
Freaxxx
Senior Member
 
L'Avatar di Freaxxx
 
Iscritto dal: Dec 2006
Messaggi: 3808
guarda che non esiste un programma per un linguaggio di programmazione, al limite ne esiste un interprete e/o un compilatore, poi l'IDE è comunque estensione di questo concetto.

se sei pronto a dedicare mesi per i primi risultati imbarcati pure, ma tieni conto che devi imparare A) un linguaggio di programmazione da zero B) tecnologie di rendering, e tutto questo è tutto fuorché un percorso breve, non impossibile ma di certo è lungo.

se devi solo creare quello che vuoi creare te la potresti anche cavare con il Game Engine di Blender che mi sembra la via più rapida per te, online troverai vari tutorial.
Freaxxx è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2011, 21:17   #7
eclisse
Junior Member
 
Iscritto dal: Sep 2011
Messaggi: 5
ma con questo Game Engine di Blender si possono usare file creati con 3d studio max.. mi potresti dire uno di questi tutorial
eclisse è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2011, 21:50   #8
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Ciao.

Sarò molto chiaro , se vuoi usare C++ e una libreria di basso livello, come DirectX o OpenGL per creare una qualsiasi cosa (anche solo una navigazione all'interno di un modello) sapendo quello che stai facendo e non solo copiando e incollando codice partendo da zero ti servirà un sacco di tempo. Fare un videogioco probabilmente ne richiederà ancora di più. Potresti avere bisogno di anni.

Il mio consiglio è quello di non crearti un motore grafico per conto tuo se non ti interessa imparare tutti i tecnicismi che ci sono dietro a tale strumento, ma di usarne uno già pronto . Ci sono prodotti già fatti e gratuiti , come Ogre3D, Irrlicht, il CryEngine 3 (quello di cysis 2 , solo per usi non commerciali) o l' Unreal Engine 3 (quello di UT3, anch'esso per scopi non-commerciali) , ... etc ce ne sono un sacco, basta che scrivi Game Engine su google.
Per usare questi motori potrebbe essere necessario saper programmare in C++ o in un linguaggio di scripting tipico del motore a seconda del motore in questione.

Un altra possibilità come ti hanno consigliato è quella di usare C# (linguaggio) e XNA (framework/libreria) che hanno molti tutorial su come iniziare a scrivere un piccolo motore grafico per le cose più semplici e anche tutoral su come iniziare a programmare con C# da parte della Microsoft. http://msdn.microsoft.com/en-us/library/bb200104.aspx

Sappi che comunque non sarà facile , ma probabilmente già lo sai Visto che sai usare bene 3ds Max immagino che le basi del 3D non ti siano estranee, dovrai sapere un bel po' di cose a riguardo (matrici di traslazione, rotazione, scaling, prodotto vettoriale, equazioni di shading , proiezioni prospettiche ed ortogonali ... etc), i tutorial aiutano comunque a ripassarsi anche queste nozioni.

Buona fortuna
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2011, 21:56   #9
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Un momento ragazzi!!! Il fatto che sia un architetto e voglia creare presentazioni per i suoi clienti risolve molti dubbi.

In questo caso mi accodo al consiglio su blender game engine. Guarda un pò come funziona http://www.youtube.com/watch?v=SZNstSGcDVA

E' una bel salto in avanti rispetto al c++
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2011, 22:16   #10
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Mi ero perso il post. Per fare solo quello direi di lasciare stare tutto questo casino
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2011, 22:48   #11
eclisse
Junior Member
 
Iscritto dal: Sep 2011
Messaggi: 5
allora vorrei sapere se posso mettere in questo prog semplificato un modello fatto con 3d studio max.
eclisse è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2011, 22:51   #12
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
Quote:
Originariamente inviato da eclisse Guarda i messaggi
allora vorrei sapere se posso mettere in questo prog semplificato un modello fatto con 3d studio max.
Se è per blender quest'ultimo può importare diversi tipi di modelli tra cui anche quelli in formato .3ds , se l'importazione avviene correttamente ti conviene scaricare e provare blender tu stesso:


www.blender.org
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2011, 09:23   #13
s1m0_93
Bannato
 
Iscritto dal: Nov 2008
Messaggi: 136
Scusate, ma siete sicuri che non esistano già software apposta per creare case, sia interni che esterni, in 3D?
Io personalmente ero convinto di si. Non mi ricordo qualche titolo di esempio, però mi pare di ricordare di aver già visto software di questo tipo
s1m0_93 è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2011, 10:18   #14
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
certo che esistono, c'è autocad ad esempio

però, almeno a quanto ne so, non è in grado di creare una presentazione interattiva, cosa che invece un game engine fa benissimo e blender è sicuramente preferibile
pabloski è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale Corsair Vanguard Air 99 Wireless: non si era mai...
Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lavaggio è ampio Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lav...
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo Recensione Samsung Galaxy S26 Ultra: finalmente ...
Diablo II Resurrected: il nuovo DLC Reign of the Warlock Diablo II Resurrected: il nuovo DLC Reign of the...
Gli utenti Intel possono dire addio all'...
NVIDIA: raggiungeremo almeno 1 triliardo...
Lenovo presenta workstation e server con...
Nuova BMW i3: la Serie 3 elettrica debut...
NVIDIA torna in Cina: stretto un accordo...
Vibe coding nel mirino di Apple: ecco le...
Smart TV QLED 50'' a un super prezzo: 4K...
Horizon Worlds lascia i visori Quest: Me...
Lexar compie 30 anni e cambia le regole ...
Questo SSD fornisce memoria aggiuntiva a...
PlayStation Portal si aggiorna: arriva l...
Akamai, le API nel mirino dei cyber atta...
Spider-Man: Brand New Day, finalmente on...
La serie TV di Hitman è ufficialmente fe...
"Grazie e arrivederci": Sam Al...
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: 20:24.


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