Skip to content

kdrnic/three-mm3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

three-mm3d

A Misfit Model 3D format (.mm3d) loader for three.js. This is not based on .mm3d to .json converters. This code actually loads and parses the binary file itself.

NOTE: As of the time of writing this note, I found that a peculiarity of three.js animation keys compromises usage of the skeletal animation features. An issue has been opened by me, mrdoob/three.js#6065 and I am expecting that this is solved soon. Meanwhile, it is not recommend for skeletal animation features to be depended upon. Please rely on morph target animations only, as those aren't affected and are working correctly. Skeletal animation features now can be depended upon due to patching keyframes during model loading. mrdoob/three.js#6065 still remains.

See live demo at https://d61c20519de147ce3055249fdf53f3af0b22de1d.googledrive.com/host/0B9scOMN0JFaXVjgxYzllaVljdGc/test.html

P.S.: demo-r68 is source code for the demo compatible with three.js revision r68. This is the demo linked above. Between r67 and r68, three.js's animation system was changed. For r67 compatible code, see demo-r67. Live demo for demo-r67 is here: https://b391e55ae15b45d7ed9872931f9ef0e1f7e3541a.googledrive.com/host/0B9scOMN0JFaXY0ptc2haSTdZR3c/test.html . demo-r68 has been tested with and is also compatible with three.js revisions r69, r70 and r71.

About

A Misfit Model 3D format (.mm3d) loader for three.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages