Eli olen täsää hiukan opetellut OpenGL:ää, ja nyt olisi sellaisessa vaiheessa että olisi kivaa alkaa 3d-malleja käyttämään. Yritin turhaan saada tämän http://scene3ds.sourceforge.net/3ds.zip avulla .3ds:n toimimaan mutta ei oikein onnistunut. Yritin myös .objia GameDevin avulla, mutta en vain osaa :(. Osaisiko joku kenties auttaa ja antaa linkin johonkin, josta saisi jonkun jolla saisi avattua wings3d:n http://www.wings3d.com/ tukeman formaatin, ja jotenkin myös näytettyä sen opengl:llä?
Wings3d:ssä ei ilmeisesti voi ajaa omia scriptejä, jotta mallin voisi exportata omaan formaattiin. Sen sijaan voit käyttää Blenderiä välikappaleena exporttaamaan mallin haluamaasi omaan formaattiin, sillä blenderissä voit ajaa omia python skriptejä.
Esimerkiksi seuraava python skripti exporttaa kaikki verteksit ja facet yksinkertaiseen tekstitiedostoon, joka on sitten helppo lukea omasa ohjelmassa.
import Blender from Blender import Mesh out = file("tiedosto.txt", "w") meshes = Mesh.Get() out.write(str(len(meshes)) + "\n") for mesh in meshes: out.write(str(len(mesh.verts)) + "\n") for vert in mesh.verts: out.write(str(vert.co.x) + " " + str(vert.co.y) + " " +str(vert.co.z) + "\n") out.write(str(vert.no.x) + " " + str(vert.no.y) + " " + str(vert.no.z) + "\n") out.write(str(len(mesh.faces))+ "\n") for face in mesh.faces: out.write(str(face.verts[0].index) + " " + str(face.verts[1].index) + " " + str(face.verts[2].index) + "\n") out.close()
Aihe on jo aika vanha, joten et voi enää vastata siihen.