Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [c++ - openGL] modellazione oggetti 3D

    Ciao

    quando ho del tempo libero (molto raramente :-( ) mi piace sviluppare delle applicazioni in c++ con le openGL, ho realizzato un gioco di aerei molto banale

    http://www.chiese.tn.it/webnik/programmi/missile/

    e un generatore di scenari 3D partendo da una cartina con le isoipse

    http://www.chiese.tn.it/webnik/programmi/mg/index.html

    Vorrei realizzare qualcosa di un po piu figo, tipo un gioco x le moto da strada... però ho bisogno di chiarire un dubbio:

    Con le openGL, gli oggetti complessi vanno comunque costruiti da zero mettendo assieme triangoli e rettangoli o si possono importare degli oggetti 3D generati con qualcos'altro?

    Ciao e grazie
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  2. #2
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,565
    DirectX supporta nativamente i file .x
    OpenGL non supporta nessun file di geometria.
    Dovrai costrutire tu una classe che fa da parser e ricavare un buffer di vertici.

    In alternativa usa il programma Deep Exploration.
    Quest'ultimo, aperta una mesh, può generare un file cpp contenente un array di vertici compatibili in OpenGL.
    "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

  3. #3
    ok, grazie
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    286

    Re: [c++ - openGL] modellazione oggetti 3D

    Originariamente inviato da nik600
    Vorrei realizzare qualcosa di un po piu figo, tipo un gioco x le moto da strada... però ho bisogno di chiarire un dubbio:

    Con le openGL, gli oggetti complessi vanno comunque costruiti da zero mettendo assieme triangoli e rettangoli o si possono importare degli oggetti 3D generati con qualcos'altro?
    Gli oggetti complessi vanno modellati con un software di modellazione, le librerie OpenGL ti possono servire per renderizzare il tuo modello che prima ovviamente dovrai importare ed interpretare. OpenGL oltre ai meshes accetta le entità NURBS, anche se mi pare che alla fine per renderizzarle le discretizzi in meshes (di questo non ne sono sicuro).

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 © 2024 vBulletin Solutions, Inc. All rights reserved.