An open API service indexing awesome lists of open source software.

https://github.com/markandre13/mh091rc1a.js

Partial MakeHuman 0.9.1-rc1a port to web
https://github.com/markandre13/mh091rc1a.js

Last synced: about 1 year ago
JSON representation

Partial MakeHuman 0.9.1-rc1a port to web

Awesome Lists containing this project

README

          

# mh091rc1.js


A variation of [Makehuman](http://www.makehumancommunity.org) 0.9.1-rc1a as a WebApp.

[▶️ run build 2023-12-02](https://markandre13.github.io/mh091rc1a.js/)

### WHAT

This repository ports parts of Makehuman 0.9.1-rc1a from C++ to Typescript.

The algorithms are described in [Ideas and methods for modeling 3D human figures](https://doi.org/10.1145/1341771.1341782).

Current status: one can morph and pose but the combination results in strange errors

### WHY

While this version of MakeHuman is limited when compared to the 1.x versions but features two usefull properties:

* shape keys: fewer artifacts when posing plus muscles change
* constraints: poses are restricted to those of a real body

The later 1.x versions provide much better meshes, morphs, a skeleton and alternative and extra meshes and the face can be posed.

The goal is to learn about this version of MakeHuman and try bring lost functionality to my MakeHuman 1.2 port [makehuman.js](https://github.com/markandre13/makehuman.js).

Some changes to the original

* all controls are on the left
* selected controls stay highlighted