Jump to content
  • Advertisement
Sign in to follow this  
tarod

3Dfileformat Containing Vertices, Texture Coordinates Per Vertex And Normals Per Vertex

This topic is 2893 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi!

I am searching for a while now, but had bad luck. I am actually coding an 3d-application and searching for a 3D-FileFormat which supports vertices^^, grouping of vertices aka faces, texture coordinates per vertex and normals per vertex. It does not matter weather it is binary or not.

I hope you guys can help me with that, otherwise i think i have to commit suicide.


Tobias

Share this post


Link to post
Share on other sites
Advertisement
Every decent 3D File Format will support those things in some form.
I personally like the ASE-File Format. It's not the most efficient, and definatly not the smallest (size wise), but you can read it in plain Text and it supports alot of nice Features. Furthermore, there is an ASE-Exporter for almost every 3D Modeler I know.

Share this post


Link to post
Share on other sites

Every decent 3D File Format will support those things in some form.
I personally like the ASE-File Format. It's not the most efficient, and definatly not the smallest (size wise), but you can read it in plain Text and it supports alot of nice Features. Furthermore, there is an ASE-Exporter for almost every 3D Modeler I know.


Thanks for your response!


I had a look on the ASE-format, but as the most other formats this format stores the texture coordinates per face and not per vertex. I am searching for an file format which allows only one texture coordinate per vertex, because I want to import to an openl-application, which allows only one normal and one uv coordinate per vertex.

Share this post


Link to post
Share on other sites
I want to implement the loading methods and all the display stuff by myself so assimp ist not what i am searching for, but also thanks for your suggestion.

Share this post


Link to post
Share on other sites

Thanks for your response!


I had a look on the ASE-format, but as the most other formats this format stores the texture coordinates per face and not per vertex. I am searching for an file format which allows only one texture coordinate per vertex, because I want to import to an openl-application, which allows only one normal and one uv coordinate per vertex.


ASE specifies texture coordinates on a per vertex basis (a face having texture coordinates doesn't make any sense). It does allow multiple texture coordinates per vertex, but, you can just ignore the additional texture coordinates. http://wiki.beyondunreal.com/Legacy:ASE_File_Format is the closest thing to an official specification that there is.

Share this post


Link to post
Share on other sites
Every 3d fileformat supports what you are asking. This is a short response, but I believe you are misinterpreting what you are seeking. A basic 3d file format must support vertices, tex coords, and normals. And all file formats will also have their data supplied in a per face manner as well, whether explicitly, or implicitly. Simply put, all 3d data formats are laid out in the exact way you are looking for.


http://en.wikipedia.org/wiki/List_of_file_formats#3D_graphics

Every format listed will have what you asked for.

Share this post


Link to post
Share on other sites
A simple format to read and write is the .obj format. If you want to store features like animation or tangent space, then FBX is an alternative.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!