Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
I use the stable version of THREE.js r112 (not the one on Github, but the one to download on https://threejs.org/ )
I have updated the VTO demo on the github repo to use THREE.js r112
It seems that some feature with THREE.MeshBasicMaterial and THREE.MeshLambertMaterial are broken. In our case we want to use them without lighting and envmap enabled. So I have replace the MeshBasicMaterial by a MeshStandardMaterial. I think the current THREE.js trend is to use this material model for everything which requires a realistic 3D rendering.
If you are submitting a bug report, please provide:
I tried to work around that but couldn't find a suitable fix. I thought I'll let you know maybe you would like to fix it.