Andrii Babintsev's starred repositories
instanced-mesh
Simplified and enhanced InstancedMesh with frustum culling, fast raycasting (using BVH), sorting, visibility management and more.
pixi-viewport
A highly configurable viewport/2D camera designed to work with pixi.js
ccapture.js
A library to capture canvas-based animations at a fixed framerate
THREE.extendMaterial
Extending built-in materials, instances of ShaderMaterial and shader objects of onBeforeCompile.
use-gesture
👇Bread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.
GaussianSplats3D
Three.js-based implementation of 3D Gaussian splatting
threex.htmlmixer
three.js extension to seemlessly integrate dom elements in your webgl
THREE.StaticMesh
Lightweight mesh class for faster rendering and to reduce memory.
recast-navigation-js
JavaScript navigation mesh construction, path-finding, and spatial reasoning toolkit. WebAssembly port of Recast Navigation.
three-pathfinding
Navigation mesh utilities for three.js, based on PatrolJS.
THREE-CustomShaderMaterial
Extend Three.js standard materials with your own shaders!
camera-controls
A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.
three-fatline
A ThreeJS Line object with variable width
diamond-webgl
Ray-tracing engine for real-time diamond rendering in WebGL
webgi-vanilla-starter
A template for a vanilla(no ui-framework) project with webgi engine in typescript using parcel bundler.
GameBoy-Online
JavaScript GameBoy Color emulator.
webglstudio.js
A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.