Konstantin Bondarenko's starred repositories
webgl-subsurface-scattering
A real-time SSS approximation demo.
glassy-balls
WebGL Glassy Balls with Raytracing
threejs-marching-cubes-example
threejs-marching-cubes-example
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
threejs_carpet
ThreeJS / 3JS carpet
glTF-Sample-Viewer
Physically-Based Rendering in glTF 2.0 using WebGL
wgpu-matrix
Fast WebGPU 3d math library
realism-effects
SSGI, Motion Blur, TRAA - Effects to enhance your three.js scene's realism
three-gpu-pathtracer
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
three-mesh-bvh
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
workshop-generative-art
A workshop on creative coding & generative art
tinyrenderer
A brief computer graphics / rendering course
camera-controls
A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.
diamond-webgl
Ray-tracing engine for real-time diamond rendering in WebGL
three-shaderlib-skim
👁️👄👁️ to skim glsl sources w/ foldable shader chunks for threejs shaderlib
WebGL2Samples
Short and easy to understand samples demonstrating WebGL 2 features
litegraph.js
A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.
OceanSurface
A real-time ocean surface simulated using Tessendorf's algorithm and OpenGL.