I'm in the process of porting over my Super Mario 64 remake project from PlayCanvas to Threejs.
This doesn't use LibSM64, just a glb of a skinned mesh with Mario's animations. My goal is to recreate the player controls as best I can, still have a long way to go!
The purpose of this project is to challenge myself, learn and have fun, this project will never be released unless I replace all the Mario assets (models, animations and sounds) with my own.