Marcin Ignac

All experiments


Screen Space Reflections


Recursive rectangle subdivision

The Ciphers of The Monks

Middle Ages number notation

Cube Space

Geometric space exploration

Deferred Rendering

Deferred rendering with sphere clipped lights

SSAO Gamma

SSAO with gamma correction in WebGL

Point Light Shadows

Omnidirectional point light shadows in WebGL


Generative seaweed

Continuous Transition

Smooth morphing between geometry states in WebGL

Space Colonization

Gerative algorithm simulating growth of plants

Morphing Logos

Playing with Roskilde Festival stage logos


Screen Space Ambient Occlusion algorithm in WebGL

Spline particles

Catmull-Rom spline guides for particle systems

Geometry shaders

Geometry shader explorations

Tunnel 1K

My contribution to js1k compo

Cyber glow

Cyberpunk effects in Unity


Flocking boids with collision avoidance

Cloth simulation

Simple physics engine based on Verlet integration

Mesh deformation

Multitouch mesh manipulation

Paper folding

Prototype interface for folding digital paper

Blur demo

Playing with Gaussian blur GLSL shaders.

Twisting bars

Spinning bars and 8bit music music

Bla Bla

3D Flash animation released at TRASC'09

Multitouch Destruction


Noise particles

Particles following noise fields



Unnamed Shape 3D