Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    43

    3DStudioMax e Videogiochi

    Volevo sapere in che modo ci si serve di un programma di grafica 3D per programmare i videogiochi.

    Viene utilizzato semplicemente per sperimentare delle animazioni e degli ambienti 3D per vedere come funzionano, dopo di che si programma tutto daccapo in C oppure gli oggetti creati e le ambientazioni vengono inseriti nel videogioco? In quest'ultimo caso, in che modo vengono inseriti dal momento che il programma di grafica può soltanto salvarli in formato video .avi, .mov, ecc.?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Dico la mia, ma è solo una supposizione: le case interessate (tipo bioware o altre che nei curricula degli aspiranti programmatori richiedono spesso la conoscenza approfondita di 3DS, Maya o altro) non solo utilizzano i filmati per le scene di intrattenimento ma abbiano dei tool proprietari per importare i 3DS nei loro ambienti di sviluppo.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    I programmi di grafica vengono utilizzati per creare le mesh, cioè il modello 3d degli oggetti (personaggi, ambienti, ecc...), completi di animazioni (se previste).

    In fase di programmazione, vengono caricati i file delle mesh, e a queste vengono applicate le texture e tutti i vari effetti grafici (bump mapping, shaders, ecc); si gestiscono inoltre gli eventi e la relativa esecuzione delle animazioni.

    Di solito si fa il tutto dentro un engine, cioè un framework che mette a disposizione gran parte delle funzionalità che ti servono. Alcuni (anche di giochi famosi) sono open source.

    Questo può darti un'idea:

    http://irrlicht.sorceforge.net

    Linux user number 403381

    Stop TCPA!

  4. #4
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    I file .avi possono essere riprodotti tramite C++
    Di solito quelli sono filmati prerenderizzati ed ad alta qualità
    Per le mesh invece, ad esempio quelle in 3ds, si apre il file e se ne leggono i tokens.
    Si crea un vertex buffer e si disegna.
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.