Ich bin ein Neuling, der mit OpenGL ES auf Android-Geräten zu spielen beginnt. Um OpenGL zu üben, wollte ich eine kleine Spiel-Engine erstellen und fragte mich, welches das beste Dateiformat für 3D-Modelle wäre.
Ich interessiere mich auch für kostenlose Modelle des gleichen Formats.
Was schlagen Sie vor?
Antworten:
Es gibt zwei, die sehr einfach zu bedienen sind. Das erste ist wavefront (.obj) http://en.wikipedia.org/wiki/Wavefront_.obj_file und das zweite ist stanford (.ply) http://en.wikipedia.org/wiki/PLY_(file_format)
Beide speichern Daten im normalen Text- / ASCII-Format, sodass Sie den Inhalt in einem normalen Texteditor lesen können, der Ihnen hilft, den Inhalt zu verstehen und zu verstehen, wie er gelesen wird.
Es gibt fortgeschrittenere und Methoden, die mehr Funktionen unterstützen (Animation, Skinning usw.). Eine davon ist die Collada, die von der khronos-Gruppe entwickelt wurde
quelle
Die Dateiformate hängen nicht von der Grafik-API ab. Für OpenGL ist das einfachste und am häufigsten verwendete Format * .OBJ oder * .3DS. Es ist einfach, im Web Loader nach diesen Dateien zu suchen. Kostenlose Modelle (und sogar) kommerzielle Modellpakete verwenden diese Formate. Die 3D-Modellierungssoftware kann auch in diese Formate exportieren. (3ds max, Mixer, Milchform, etc.).
quelle