bnoazx005 / TDEngine2

TDEngine2 is a cross-platform game engine
Apache License 2.0
18 stars 4 forks source link

[Feature] Develop formal specification of binary mesh format #37

Closed bnoazx005 closed 4 years ago

bnoazx005 commented 4 years ago

Description

The following decision was made during the process of development of static meshes renderer that's to define unified internal binary format for meshes. Instead of support of wide range of formats it's much simplier if we would support the only one, but which is fit well for all purposes.

The core resource pipeline in this case will looks like this: 1) Create mesh via DCC (Digital Content Creation) tool (Maya, 3ds Max, Cinema 4D, Blender,...). 2) Compile native DCC format into binary one using the resource compiler.

bnoazx005 commented 4 years ago

The initial mostly rough implementation of mesh loader and its format's specification were defined in 591c1caa4ad20c221a787df049e2471e8c6beb80.