Skip to content
This repository has been archived by the owner on Dec 31, 2021. It is now read-only.
/ md5-converter Public archive

Convert md5mesh and md5anim formats from version 6 to version 10.

License

Notifications You must be signed in to change notification settings

mjsonofharry/md5-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

md5-converter

Description

Convert md5mesh and md5anim formats from version 6 to version 10.

idle animation

Usage

java -jar md5-converter <input directory> <output directory>

The input directory is a folder containing at least one md5mesh file and one or more md5anim files, and the output directory is the location that you want to write converted files to.

Thank you

To Jack Henahan (@jhenahan) for introducing me to parsers and helping me understand the math.

To @Arl90 for extensively testing this with a variety of models.

Notice

The matrix to quaternion conversion function in Quaternion.scala is ported from NiPy.

The entirety of Eig.scala is modified from Breeze.

Reference

MD5Mesh and MD5Anim files formats

Unofficial DoomIII model specs v0.1

EuclideanSpace - Mathematics and Computing

About

Convert md5mesh and md5anim formats from version 6 to version 10.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages