Marcin Ignac

javascript posts

Data Is Not A Number

My talk from DataKind'14 in London about how I perceive data and data art.

Modular WebGL with PEX

My talk from WebGL Workshop in London about PEX

What I like about Clojure(script)

The joy of Clojure: first contact

Pragmatic physically based rendering : HDR

Part 3: Hight dynamic range

Pragmatic physically based rendering : Setup & Gamma

Part 2: Gamma, linear space lighting and HDR

Pragmatic physically based rendering : Intro

Step by step implementation of PBR in WebGL part 1

Deferred Rendering Explained

Step by step breakdown of the technique

Visualize X

My talk from VISUALIZEDio'14 in London about what's possible to visualize.

You are the data - prototype

DevArt project - working prototype.

You are the data - burst

DevArt project update - first visualizations.

You are the data - init

DevArt project intro - digital breadcrumbs we leave behind while browsing the web.

Data Art with Plask and WebGL @ Resonate

My talk at Resonate'13 about Plask and how I use it for making data driven visualizations

Fast Dynamic Geometry in WebGL

Looking for fast way to update mesh data dynamically.

CSS mockups

Interactive mockup for Human Harp website

Protothon - Rethinking Realtime

Live avatars using WebRTC


Urine test strip analysis app

Evolving Tools @ FITC

My talk at FITC Amsterdam about the process behind some of my data visualization, generative art projects and Plask.

Ting Browser

Experimental browsing interface for digital library resources

Bookmarks as metadata

Every time we bookmark a website we not only save it for later but add a piece of information to the page itself. Each bookmark can be treated as a 'Like' and every folder can be represented as a Tag. All that information can be used to extend the meaning of a bookmark as it was to be - a collection of urls in menu bar of the browser.


A compact JavaScript animation library with a GUI timeline for fast editing.