Jump to content
bn-top

Creare Videogiochi 3d Con 3ds Max 8.


Recommended Posts

Per quanto riguarda l'italiano, Ogre è assai carente, io, per ora, non ho trovato quasi nulla, nella home c'è qualche link di altri siti su ogre in altre lingue, ma nessuno è in italiano.

Se ben ricordo su Irrlicht c'è qualcosa in italiano su alcuni siti, ma non ricordo quanto questa documentazione sia approfondita.

Link to post
Share on other sites
bn-post
  • Replies 53
  • Created
  • Last Reply

Top Posters In This Topic

Questo della lingua è un bel problema. Fino ad ora testi utili li ho trovati solo in inglese, libri in Italiano su motori o renderer, ma in generale proprio sui giochi, non mi sono mai capitati.

Potresti cercare tra le varie università se esiste qualche corso delle facoltà di ingegneria informatica o informatica; la vedo dura ma se ci fosse hai la possibilità di reperire le dispense.

Link to post
Share on other sites

Grazie per la risposta e scusa per il ritardo ma ho avuto impegni.. :wallbash:

Cmq il gioco sarebbe quello :unsure:.

La programmazione C++ è la mia preferita,quest'estate pero' ho intenzione di impararmi anche assembly,java,C#(naturalmente in un estate di si apprende l'esperienza del linguaggio ma i concetti fondamentali :Clap03: se avanzo tempo php).

Grazie per i link delle guide di ogre.

Ps:per il gioco qualche schema me lo son fatto...attualmente la cosa che più mi preoccupa è che non ho idea di come si gestisca una rete :unsure: (non mi sono mai interessato al'argomento ma ora mi serve :wallbash:)

Link to post
Share on other sites
Grazie per la risposta e scusa per il ritardo ma ho avuto impegni.. :wallbash:

Cmq il gioco sarebbe quello :unsure:.

La programmazione C++ è la mia preferita,quest'estate pero' ho intenzione di impararmi anche assembly,java,C#(naturalmente in un estate di si apprende l'esperienza del linguaggio ma i concetti fondamentali :Clap03: se avanzo tempo php).

Grazie per i link delle guide di ogre.

Ps:per il gioco qualche schema me lo son fatto...attualmente la cosa che più mi preoccupa è che non ho idea di come si gestisca una rete :unsure: (non mi sono mai interessato al'argomento ma ora mi serve :wallbash:)

Ciao, occhio a non perderti per vedere troppa roba assieme .

Per la questione della rete puoi dare un occhiata qui https://sourceforge.net/project/showfiles.p...group_id=106342

Buon lavoro. :hello:

Link to post
Share on other sites

Se qualcuno di voi fosse interessato alla creazione di un engine 3d completamente da zero,spiegato passo per passo con tanto di esempi e tutto in italiano questo è il posto migliore: http://www.robydx.135.it/

per la programmazione con le directx9 su framework .net 1.1 viene utilizzato visual basic (molto semplice ed intuitivo) per il framework 2.0 invece vengono trattati gli stessi argomenti ma in C.

Personalmente è la fonte piu completa in italiano che io abbia mai visto.

Edited by dawid999
Link to post
Share on other sites
  • 3 weeks later...

Ciao ragazzi. ho letto la discussione sulla creazione dei videogame...

volevo chiedere solo un consiglio...

lavoro con max 9 (architectural ed interior design)

il mio problema è questo:

un istituto di ricerca mi ha chiesto di creare una scena 3d in cui un utente (paziente con lesione cerebellare) si deve poter muovere liberamente per appurare l'entità del danno e le capacità di orientamento visuospaziale.

quindi niente personaggi, niente effetti speciali, niente interazione con l'ambiente.....

semplicemente una scena in cui il paziente si deve poter muovere liberamente entro i confini perimetrali delle pareti.. tutto qui. non devo affrontare tutte le problematiche dei videogame vero??

conoscete un modo per farlo?? o mi sapete indicare chi mi può aiutare??

grazie molte

Link to post
Share on other sites
Ciao ragazzi. ho letto la discussione sulla creazione dei videogame...

volevo chiedere solo un consiglio...

lavoro con max 9 (architectural ed interior design)

il mio problema è questo:

un istituto di ricerca mi ha chiesto di creare una scena 3d in cui un utente (paziente con lesione cerebellare) si deve poter muovere liberamente per appurare l'entità del danno e le capacità di orientamento visuospaziale.

quindi niente personaggi, niente effetti speciali, niente interazione con l'ambiente.....

semplicemente una scena in cui il paziente si deve poter muovere liberamente entro i confini perimetrali delle pareti.. tutto qui. non devo affrontare tutte le problematiche dei videogame vero??

conoscete un modo per farlo?? o mi sapete indicare chi mi può aiutare??

grazie molte

Nel tuo caso (piuttosto specifico) basta un semplice programma che carica una scena e ti permette di navigarci dentro.

Puoi usare il motore di Unreal editor.. abbastanza facile creare un ambiente e poterci navigare.. più difficile caricarci la scena da 3dstudio (non lo so fare) e poi non so se si può togliere la visuale dell'arma.. (penso di sì).

Altrimenti puoi usare XVR... è un linguaggio facco a script abbastanza semplice (e pieno di bug aggiungo), puoi esportare direttamente da 3ds nel suo formato e visualizzare e navigare all'interno della scena. L'unica cosa è che la collisione con le pareti la devi fare a mano perché per adesso non c'è integrato il motore fisico, comunque c'è la funzione per il raycast, quindi alla fine non è nemmeno troppo difficile.

In laboratorio dove sto facendo la tesi lo utiliziamo per anche per fare riabilitazione a persone colpite da ictus, però ci abbiamo collegato un braccio meccanico per far fare degli sforzi ai pazienti.

@Dukemondol: Potresti essere un po' più specifico con la tua richiesta? Perché esportare un modello in 3ds per fare un video gioco al mio orecchio non vuol dire niente. Ci sono ennemila modi per fare un gioco, dipende dal tuo livello di preparazione, dipende da cosa vuoi fare, a che livello di proponi di arrivare, dipende da con chi lo vuoi fare, dipende dal tipo di gioco che vuoi fare. Se vuoi fare il nuovo Cryengine ti dico subito di rinunciare, le basi matematiche e fisiche che ci stanno dietro sono oltre la portata di un comune umano.

Se ti accontenti di qualcosa fatto in casa, per esempio se vuoi fare un gioco automobilistico scaricati TORCS è opensource è guardati il codice, è scritto in C++. Per ogni categoria di gioco più o meno c'è qualcosa di opensource.

Purtroppo il c++ è tra i linguaggi più complessi che ci sono, viene ancora usato perché è quello che genera il codice più veloce e ha una buona capacità di astrazione. Prima di buttarti a capofitto nel C++ gestione dello heap, classi, ereditarietà e polimorfismo potresti imparare le basi della programmazione, cosa sono gli oggetti, le classi, gli oggetti derivati e così via.

Un buon linguaggio di per imparare velocemente è Phyton, cerca "Pensare come un informatico" è scritto in italiano è gratis e ti insegnerà a programmare in Phyton, una volta imparato Phyton (due mesetti circa) imparare altri linguaggi più difficili non dovrebbe essere troppo complicato (diciamo altri quattro mesi per impararsi decentemente il C++). A quel punto avrai la possibilità di fare qualche programmino (siamo ancora lontani dal gioco). Ora puoi studiarti DirectX o OpenGl, e farti il tuo bel motore 3d. Se fai tutto da solo dovrai studiarti un sacco di roba, algoritmi per l'intelligenza artificiale, la matematica che sta dietro all'integrazione digitale per la risoluzione delle equazioni differenziali della fisica, i modelli di illuminazione per gli shader.

Fatta tutta questa roba puoi fare i tuoi modellini ed esportarli nel tuo motore.

Altrimenti visto che ti sei imparato Phyton puoi usare Panda 3d.. fatto dalla Disney, anche quello è gratis. ^_^ La documentazione in italiano però mi sa che non c'è... purtroppo se non sai l'inglese in informatica ti muovi come uno zoppo ad una maratona, tutta la documentazione che arriva in italiano è già vecchia.

Ah, il suggerimento di Panda 3D vale anche per DEBARDO se vuole uno strumento più potente, però bisogna sapere un po' di Phyton.. che non fa mai male.

Link to post
Share on other sites
Nel tuo caso (piuttosto specifico) basta un semplice programma che carica una scena e ti permette di navigarci dentro.

Puoi usare il motore di Unreal editor.. abbastanza facile creare un ambiente e poterci navigare.. più difficile caricarci la scena da 3dstudio (non lo so fare) e poi non so se si può togliere la visuale dell'arma.. (penso di sì).

Altrimenti puoi usare XVR... è un linguaggio facco a script abbastanza semplice (e pieno di bug aggiungo), puoi esportare direttamente da 3ds nel suo formato e visualizzare e navigare all'interno della scena. L'unica cosa è che la collisione con le pareti la devi fare a mano perché per adesso non c'è integrato il motore fisico, comunque c'è la funzione per il raycast, quindi alla fine non è nemmeno troppo difficile.

In laboratorio dove sto facendo la tesi lo utiliziamo per anche per fare riabilitazione a persone colpite da ictus, però ci abbiamo collegato un braccio meccanico per far fare degli sforzi ai pazienti.

@Dukemondol: Potresti essere un po' più specifico con la tua richiesta? Perché esportare un modello in 3ds per fare un video gioco al mio orecchio non vuol dire niente. Ci sono ennemila modi per fare un gioco, dipende dal tuo livello di preparazione, dipende da cosa vuoi fare, a che livello di proponi di arrivare, dipende da con chi lo vuoi fare, dipende dal tipo di gioco che vuoi fare. Se vuoi fare il nuovo Cryengine ti dico subito di rinunciare, le basi matematiche e fisiche che ci stanno dietro sono oltre la portata di un comune umano.

Se ti accontenti di qualcosa fatto in casa, per esempio se vuoi fare un gioco automobilistico scaricati TORCS è opensource è guardati il codice, è scritto in C++. Per ogni categoria di gioco più o meno c'è qualcosa di opensource.

Purtroppo il c++ è tra i linguaggi più complessi che ci sono, viene ancora usato perché è quello che genera il codice più veloce e ha una buona capacità di astrazione. Prima di buttarti a capofitto nel C++ gestione dello heap, classi, ereditarietà e polimorfismo potresti imparare le basi della programmazione, cosa sono gli oggetti, le classi, gli oggetti derivati e così via.

Un buon linguaggio di per imparare velocemente è Phyton, cerca "Pensare come un informatico" è scritto in italiano è gratis e ti insegnerà a programmare in Phyton, una volta imparato Phyton (due mesetti circa) imparare altri linguaggi più difficili non dovrebbe essere troppo complicato (diciamo altri quattro mesi per impararsi decentemente il C++). A quel punto avrai la possibilità di fare qualche programmino (siamo ancora lontani dal gioco). Ora puoi studiarti DirectX o OpenGl, e farti il tuo bel motore 3d. Se fai tutto da solo dovrai studiarti un sacco di roba, algoritmi per l'intelligenza artificiale, la matematica che sta dietro all'integrazione digitale per la risoluzione delle equazioni differenziali della fisica, i modelli di illuminazione per gli shader.

Fatta tutta questa roba puoi fare i tuoi modellini ed esportarli nel tuo motore.

Altrimenti visto che ti sei imparato Phyton puoi usare Panda 3d.. fatto dalla Disney, anche quello è gratis. ^_^ La documentazione in italiano però mi sa che non c'è... purtroppo se non sai l'inglese in informatica ti muovi come uno zoppo ad una maratona, tutta la documentazione che arriva in italiano è già vecchia.

Ah, il suggerimento di Panda 3D vale anche per DEBARDO se vuole uno strumento più potente, però bisogna sapere un po' di Phyton.. che non fa mai male.

Se per "Unreal Editor" intendi Unreal Engine quello ti costa una cifra senno' se ti beccano sono cavoli :rolleyes:

Link to post
Share on other sites
  • 2 months later...
  • 4 weeks later...
  • 2 weeks later...
  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Per garantire la migliore esperienza di navigazione possibile questo sito utilizza cookie tecnici, statistici e di terze parti. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all'uso dei cookie. Privacy Policy - Cookie Policy