threejs-drag-in-camera
Helper to move threejs objects within a camera view. Especially useful with mouse and touch dragging.
Helper to move threejs objects within a camera view. Especially useful with mouse and touch dragging.
an es6 ready flycontrols for threejs
Generate an animated GIF from a threejs scene
A level-of-detail triangle geometry base meant to graph 2d alorithms. Great for landscapes.
A convenient top-left centric rectangle mesh. Perfect for orthographic cameras.
A convenient way to manage the threejs viewport and scissor.
A script that serializes animations in a Three.js (json) file and makes it smaller.
A Spline object with the ability to sample points in a seamless loop. Linear caching available for speed increase.
A Visual Helper for Spline Loop objects.
An advanced spline loop which uses 4 spline loops to define a curved rectangular loop.
A visual helper for an advanced spline loop which uses 4 spline loops to define a curved rectangular loop.
An alternate spline.getPoint appropriately called getLoopPoint. This effectively makes Splines looped and smoothly seamless.
A convenient way to generate procedural checkerboard textures.
Helpers to transform threejs objects by user cursor interactions such as mouse or touch.
A threejs scene loader that micromanages geometry loading and showing. Takes advantage of geometry instancing. Use in conjunction with grunt-convertautodesktothree, grunt-packsplitthreejsmodel, grunt-splitthreejsmodel and grunt-threejs-model-manifest.
A convenient camera probe to generate cubemaps for reflections during runtime.
A utility to generate a grid or ring of balls from an array of materials. Good for material previews.
A method to transform an object by 3 positions.
ThreeJS's Ply loader as a typescript module
Modular scheme based on threejs (in preparation)