View Full Version : [3ds max]cerco modello 3D automobile
giulioballio
12-09-2006, 17:22
mi serve un modello in 3D di un automobile che sia scritto in un file di testo contenente i vertici di tutti i poligoni che la compongono. è possibile estrarre queste informazioni da un file .3ds o .max?
grazie a chi volesse aiutarmi
alessio
bladegpa
12-09-2006, 23:36
spiegati meglio...non ho capito...
ti serve un blueprint?
lo puoi trovare qui
http://www.the-blueprints.com/
oppure puoi provare qui se c'è qualke modello free
che fà al caso tuo
http://www.turbosquid.com/
giulioballio
13-09-2006, 10:22
spiegati meglio...non ho capito...
ti serve un blueprint?
lo puoi trovare qui
http://www.the-blueprints.com/
oppure puoi provare qui se c'è qualke modello free
che fà al caso tuo
http://www.turbosquid.com/
grazie per la risposta! ma probabilmente nè uno nè l'altro..
mi serve un file con tutte le coordinate di tutti i poligoni in modo tale che io possa rapprensentare in 3D la macchina ma senza tutte le informazioni extra riguardandi la visualizzazione (texture ecc.)..
mi interessa solo la forma perchè poi questa macchina devo usarla per scopi di calcolo scientifico e quindi deformarla.
il problema è che se prendo un file .3ds o .max non sono in grado di estrarre queste informazioni e metterle in un file di testo o file binario da leggere in C++
se non ricordo male, in max 6 era stata introdotta una funzione che forse può aiutarti. Il problema è che non riesco più a rintracciarla, cmq ricordo che le era stato dedicato anche uno dei tutorial che espongono le novità introdotte...
D_thomas
13-09-2006, 15:55
Se ho capito bene non ti serve il modello 3D dell oggetto in questione ma un file con le quote tridimensionali della nuvola di punti che ne definiscono i poligoni?
C'ho preso?
Se si la cosa mi sa che si fa ardua! :what:
giulioballio
13-09-2006, 16:12
Se ho capito bene non ti serve il modello 3D dell oggetto in questione ma un file con le quote tridimensionali della nuvola di punti che ne definiscono i poligoni?
C'ho preso?
Se si la cosa mi sa che si fa ardua! :what:
esatto ci hai preso! pensavo che la cosa si potesse estrarre dai file .3ds
da qualche parte dovranno pur essere scritte le coordinate dei poligoni no?
altrimenti pazienza rinuncio a usare i file .3ds ma non so dove trovare un'altra mesh..
D_thomas
13-09-2006, 17:56
Hai provato a prendere un modello di qualche programma CAD al posto di programmi di grafica!
Mi hai messo una certa curiosità!
Per calcolo scientifico cosa intendi?
giulioballio
13-09-2006, 18:32
Hai provato a prendere un modello di qualche programma CAD al posto di programmi di grafica!
Mi hai messo una certa curiosità!
Per calcolo scientifico cosa intendi?
devo risolvere le equazioni delle meccanica dei solidi che fanno deformare la macchina quando ha un urto (tipo crash test).
ma devo farlo per un software di visualizzazione per cui non è necessario che il risultato sia accurato (in termini di forze calcolate).
non trovo esempi di mesh di automobili su google allora mi son detto perchè non cercare dei modelli 3D che son composti da poligoni?
una domanda: ma 3ds forme le figure con triangoli (superfici) o tetraedri (volumi)?
ti serve per forza per 3dsmax?
io uso maya e posso darti una carrozzeria, posso esportarla in .obj e dovresti poterlo aprire.
comunque gli obj sono dei file di testo con le coordinate sia dei vertici che delle normali e facce. la notazione è così:
v 28.676865 -0.632836 80.775574
v 30.859894 0.886042 73.368607
vt 0.872564 0.754646
vt 0.750718 0.733841
vn 0.124012 -0.102985 0.986922
vn 0.557418 -0.070465 0.827236
f 174/434/573 172/435/574 181/436/575 180/437/576
f 97/438/577 92/439/578 98/440/579 99/441/580
giulioballio
14-09-2006, 12:49
ti serve per forza per 3dsmax?
io uso maya e posso darti una carrozzeria, posso esportarla in .obj e dovresti poterlo aprire.
comunque gli obj sono dei file di testo con le coordinate sia dei vertici che delle normali e facce. la notazione è così:
v 28.676865 -0.632836 80.775574
v 30.859894 0.886042 73.368607
vt 0.872564 0.754646
vt 0.750718 0.733841
vn 0.124012 -0.102985 0.986922
vn 0.557418 -0.070465 0.827236
f 174/434/573 172/435/574 181/436/575 180/437/576
f 97/438/577 92/439/578 98/440/579 99/441/580
io parlavo di 3ds perchè mi sembravano i più diffusi in rete ma se puoi darmi una carrozzeria per maya che posso aprire ben venga!
grazie mille!
alessio
PS è fatta in triangoli, tetraedri o quadrilateri?
quadrilateri. salvo errorini :D
il file è sui 100 kb zippato.. come te lo passo?
giulioballio
14-09-2006, 13:48
quadrilateri. salvo errorini :D
il file è sui 100 kb zippato.. come te lo passo?
allegalo in questa discussione altrimenti ti mando un PM con la mia email..
speriamo di riusicire a tirar fuori qualcosa dai quadrilateri..
grazie!
allegalo in questa discussione altrimenti ti mando un PM con la mia email..
speriamo di riusicire a tirar fuori qualcosa dai quadrilateri..
grazie!
non posso allegarlo..limite dei 25kb.. se vuoi te lo triangolarizzo ;)
montofili
15-09-2006, 12:11
per caricare un file .3ds ti posso consigliare la libreria CHAI3D
www.chai3d.org (http://).
E' opensource e scritta interamente in C++ quindi non dovresti avere problemi ad integrarla nel tuo progetto. In generale CHAI3D permette di creare degli ambienti virtuali tridimensionali nei quali fare interazioni con interfacce aptiche ma puoi semplicemente usarla per importare modelli 3d realizzati con programmi di modellazione e salvati nei formati .3ds , .obj ecc. Una volta che hai caricato il file hai a disposizione dei metodi che ti forniscono tutti i dati relativi al modello come i puntatori all'array dei vertici, delle facce, delle normali, coordinate texture ecc.
Una volta che hai disponibili questi dati li elabori nel tuo programma.
Sul sito sono presenti anche degli esempi che mostrano come usare la libreria!
Spero che ti possa essere utile.
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.