TypeGPU Logo

Welcome to examples page

Test out the power of our TypeScript library and get to know TypeGPU.

Learn more about TypeGPU here

Algorithms


Jump Flood (Distance)

Jump Flood (Distance)

experimentalcompute
Jump Flood (Voronoi)

Jump Flood (Voronoi)

experimentalcompute
Matrix Multiplication

Matrix Multiplication

compute
Matrix Multiplication (next)

Matrix Multiplication (next)

experimentalcomputetimestamp query
MNIST Inference

MNIST Inference

aicomputeinferencetimestamp querysubgroupsexperimental
Probability Distribution Plot

Probability Distribution Plot

experimentalecosystem@typegpu/noise

Image processing


ASCII filter

ASCII filter

experimentalcamerafilteringexternal texture
Background Segmentation

Background Segmentation

experimentalcameraonnx
Image Blur

Image Blur

experimentalcomputefiltering
Camera Thresholding

Camera Thresholding

experimentalcamerafilteringexternal texture
Chroma Keying

Chroma Keying

camerafiltering
Image Tuning

Image Tuning

filtering

Rendering


3D Fish

3D Fish

experimental3drasterizationcomputedouble buffering
Box Raytracing

Box Raytracing

experimental3draytracing
Caustics

Caustics

experimentalfragment shader
Clouds

Clouds

experimental3dray marching
Cubemap Reflection

Cubemap Reflection

experimental3drasterizationcompute
Disco

Disco

experimental
Function Visualizer

Function Visualizer

compute
Jelly slider

Jelly slider

experimental
Jelly Switch

Jelly Switch

experimental
Perlin Noise

Perlin Noise

experimental
Phong Reflection Model

Phong Reflection Model

experimental3d
Point Light Shadow

Point Light Shadow

3d
Ray Marching

Ray Marching

experimentalfragment shadershadowssdfray marchingsphere tracing
Simple shadow

Simple shadow

experimental3drasterization
Two Boxes

Two Boxes

experimental3drasterization
XorDev "Centrifuge 2"

XorDev "Centrifuge 2"

experimentalfragment shader
XorDev "Runner"

XorDev "Runner"

experimentalfragment shaderfractal
Vaporrave

Vaporrave

experimentalsdfray marching

Simple


Gradient Tiles

Gradient Tiles

Increment

Increment

computeexperimental
Liquid Glass

Liquid Glass

renderingexperimental
Oklab (Color Space)

Oklab (Color Space)

experimental
Square

Square

experimentalindex buffer
Stencil

Stencil

renderingexperimental
Triangle

Triangle

experimental

Simulation


Boids (next)

Boids (next)

experimentalcomputeinstancingdouble buffering
Boids

Boids

computeinstancingdouble buffering
Confetti

Confetti

experimentalcomputeinstancing
Fluid (double-buffering)

Fluid (double-buffering)

experimentalcomputecellular automatadouble buffering
Fluid (with atomics)

Fluid (with atomics)

experimentalcomputecellular automataatomic operations
Game of Life

Game of Life

cellular automatacomputedouble buffering
Gravity

Gravity

experimental
Slime Mold 3d

Slime Mold 3d

experimentalcomputedouble buffering
Slime Mold

Slime Mold

experimentalcomputedouble buffering
Stable Fluids

Stable Fluids

experimentaldouble buffering

Three.js


Three.js - tsl / compute / attractors / particles

Three.js - tsl / compute / attractors / particles

experimentalthree.js
Three.js - compute / cloth

Three.js - compute / cloth

experimentalthree.js
Three.js - compute / geometry

Three.js - compute / geometry

experimental
Three.js - compute / particles / snow

Three.js - compute / particles / snow

experimental
Three.js - compute / particles

Three.js - compute / particles

experimental
Three.js - Simple

Three.js - Simple

experimentalthree.js

© 2025 Software Mansion S.A.
github logodiscord logo