<p>It could be the X3D format, but without more information I couldn't be sure.
You could try reading <a href="https://liu.diva-portal.org/smash/get/diva2:462098/FULLTEXT01.pdf" rel="nofollow noreferrer">A comparison of 3D file formats</a>.
If you're in a unix/linux environment you could try file.
<a href="https://linux.die.net/man/1/file" rel="nofollow noreferrer">file(1) - Linux man page</a>.
Finally you could trade a game/engine data extraction tool
<a href="https://sourceforge.net/projects/gameextractor/" rel="nofollow noreferrer">Game Extractor</a>
<a href="https://github.com/wattostudios/GameExtractor" rel="nofollow noreferrer">Game Extractor(might be the same software)</a>
<a href="https://wiki.xentax.com/index.php/Extraction_tools" rel="nofollow noreferrer">Extraction tools</a></p>

CC BY-SA 4.0
2022-11-06T20:17:18.287Z
2022-11-06T20:17:18.287Z
Kevin Macey
<p>I currently have an application that uses openGL in order to render a 3d model of a car.
I would like to change the car models but I have no clue what format my application uses.
The current format of the working 3d model is directory that holds one xml file, 3 .tga files, and arround 40 .dat files.
I am a backend software developper and I have never done any 3d modeling.
I would be very gratefull if anyone could enlight me on what format this is and how I could export a blender format into this format.</p>

CC BY-SA 4.0
2022-11-04T01:34:25.117Z
[`.tga` is an image file format](https://en.wikipedia.org/wiki/Truevision_TGA) but `.xml` can contain all sorts of things and `.dat` is an extension for arbitrary binary data files, so there isn't a whole lot to go on here. Can you post a portion of the `.xml` file? That will give a lot more clues.
Kevin Reid
CC BY-SA 4.0
2022-11-11T23:49:33.403Z
You're looking for a whole bunch of floating point numbers. Won't be in the tga files. Could be stored in text or binary. Most likely there is also a separate whole bunch of integers. Those are the two big things to identify. Vertex and index data
Criticize SE actions means ban
<opengl><3d>
Identifying an openGL 3d model
Hyperdex
# Identifying an openGL 3d model

(Asked by: username_0 on 2022-11-03)

I currently have an application that uses openGL in order to render a 3d model of a car.
I would like to change the car models but I have no clue what format my application uses.
The current format of the working 3d model is directory that holds one xml file, 3 .tga files, and arround 40 .dat files.
I am a backend software developper and I have never done any 3d modeling.
I would be very gratefull if anyone could enlight me on what format this is and how I could export a blender format into this format.

**Tags:** opengl, 3d

> **Comments:**
> **username_1**: [`.tga` is an image file format](https://en.wikipedia.org/wiki/Truevision_TGA) but `.xml` can contain all sorts of things and `.dat` is an extension for arbitrary binary data files, so there isn't a whole lot to go on here. Can you post a portion of the `.xml` file? That will give a lot more clues.  
> **username_2**: You're looking for a whole bunch of floating point numbers. Won't be in the tga files. Could be stored in text or binary. Most likely there is also a separate whole bunch of integers. Those are the two big things to identify. Vertex and index data  

---

## 1 answers

### Answer by username_3 on 2022-11-06. Score: 1

It could be the X3D format, but without more information I couldn't be sure.
You could try reading [A comparison of 3D file formats](https://liu.diva-portal.org/smash/get/diva2:462098/FULLTEXT01.pdf).
If you're in a unix/linux environment you could try file.
[file(1) - Linux man page](https://linux.die.net/man/1/file).
Finally you could trade a game/engine data extraction tool
[Game Extractor](https://sourceforge.net/projects/gameextractor/)
[Game Extractor(might be the same software)](https://github.com/wattostudios/GameExtractor)
[Extraction tools](https://wiki.xentax.com/index.php/Extraction_tools)


---

