Skip to content

0x1ED1CE/MAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Model Animation Texture

LICENSE

MAT is a simple yet efficient 3D format intended for embedded applications.

Features

  • Single-file decoding library
  • Big-endian binary format for better portability
  • Flat data structure for easy parsing
  • Variable fixed point encoding
  • Supports multiple meshes and animations in a single file
  • Supports vertex attributes for normals, colors, uv and skinning
  • Supports custom attributes and metadata

Limitations

  • Only one bone per vertex allowed
  • No skeletal hierarchy
  • No frame interpolation

How to use

  • mat.h single-file decoding library
  • debug.c test code that prints out the attributes
  • obj2mat.lua tool for converting .obj files to .mat
  • dae2mat.lua tool for converting .dae files to .mat

License

This software is free to use. You can modify it and redistribute it under the terms of the MIT license. Check LICENSE for further details.

About

A 3D model format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published