Realtime Inverse Kinematics (IK) solver(s)
Generalized implementation of real-time Inverse Kinematics (IK) using the Jacobian method with two optional solvers: Transpose and Damped Least Square. The solver works for arbitrary long joint chains and support constraints.
Travel path tool for PlayCanvas
A simple script for setting up paths in the editor which entities can travel along using a (semi) visual interface, with a simple “playlist” function and interface for scripts. It features a variety of controls, such as easing and looking direction.
Rapier physics engine integration with PlayCanvas
After discovering memory leaks within Ammo, PlayCanvas natively supported physics engine, I made an integration of the highly optimized Rapier engine instead using the newly added beta feature of ES modules.
Blender mass import and render
I made a script for Blender to import and render out simple images of all 3D models in any file tree.
This is particularly useful for getting a visual overview of available assets in a library.