Robert Leitl's repositories
liquid-geo
Web experiment inspired by the liquid-geo interface designs form the movie Man of Steel
toy-bricks
Primitive implementation of screen space subsurface scattering using two gaussian blur passes on the diffuse channel.
phase-transition
Ice shader on sphere with parallax mapping and vertex displacement from a procedurally generated equirectangular texture.
webgpu-reaction-diffusion
WebGPU Reaction-Diffusion Compute Shader Demo
ferrofluid
Interactive ferrofluid simulation which responds to audio input.
hexagonal-bokeh-blur
Implementation of a hexagonal scatter blur in two passes.
gpgpu-2d-sph-fluid-simulation
2d smoothed-particle hydrodynamics (SPH) fluid simulation on the GPU in WebGL 2.
infinite-grid-menu
Drag and scroll navigation concept.
paperclips
Physics simulation using ammo.js and native webgl rendering.
pixelated-scroll-effect
Pixelate effect for images and elements on scroll
depth-of-field-skylanders
Rough implementation of the depth of field method described in GPU Pro4
material-you-rounded-polygon
This repository contains an angular 12 application which implements a simple directive that draws a rounded svg polygon which gets applied as a clip-path to the host element.
webgl2-fundamentals
Playground for the WebGL2 Fundamentals workshop
shader-playground
Angular/Three.js Shader Playground
template-vite-three-lygia
Template project with three.js, lygia and vite.js
parcel-threejs-boilerplate
Simple starter repository for three.js sketches including tweakpane using the parcel.js bundler