pointer-trap-relative
Trap the user's cursor within an element for nicer game controls.
Updated by @bunnybones1
loadandrunscripts
Loads and runs scripts with a callback. Not unlike requirejs, but simpler and much more basic.
Updated by @bunnybones1
pointer-lock-chrome-tolerant
pointer lock polyfill that presents an eventemitter / stream api. This is a fork with an awful hack to get around a chrome on windows pointerlock mouse movement bug.
Updated by @bunnybones1
grunt-splitthreejsmodel
A grunt plugin to split threejs json model files into geometry files and a hierarchy of object json files. For use in conjunction with …
Updated by @bunnybones1
threejs-modelmultiloader
A threejs model loader that supports DAE, JSON and a few custom variations of JSON which support streaming and compression.
Updated by @bunnybones1
grunt-packsplitthreejsmodel
A task to compress ffiles and folder for streaming.
Updated by @bunnybones1
threejs-hittest
A convenient method for doing a hittest from a screen coordinate through a threejs camera.
Updated by @bunnybones1
input-unified-pointers
A unified input to use mouse and touch inputs as if they were the same. Essentially the mouse is another touch point.
Updated by @bunnybones1
input-resize
Treat window resizing as a user input, with the convenience of signals.
Updated by @bunnybones1
urlparam
A utility to gleam values easily from url parameters. Includes console.log reminders of possible params.
Updated by @bunnybones1
threejs-managed-view
A set of convenient functionality to manage threejs render speed and resolution. Focused on full-screen viewports.
Updated by @bunnybones1
threejs-spline-loop
A Spline object with the ability to sample points in a seamless loop. Linear caching available for speed increase.
Updated by @bunnybones1