Petit contribution permettant de charger et d’animer des models 3D au format MilkShape 3D (fichier .ms3d) avec l’api Three.js
Pour les heureux possesseurs de navigateur compatible WebGL, J’ai mis en ligne 2 exemples :
- Model Ninja
- Model Zombie
Remarque : depuis peu, un pipeline de rendu pour les animations skinnés a vu le jour dans Three.js, mais celui-ci ne semblait pas adapté au format MilkShape ( en réalité je n’ai pas compris le modèle mathématique de three.js ) j’ai, du coup, utilisé un custom material pour rendre l’animation skinné directement sur le GPU (objet THREE.Ms3dMaterial) , la contrepartie et que ce material ne subit pas l’éclairage dynamique de la scene Three.js .
Partager