Marcin Ignac

All posts

From Abstraction to Realism and Back

My talk from Eyeo festival in 2017.

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

Bring Your Own Beamer

BYOB is a "series of exhibitions hosting artists and their beamers". I was invited to present a Crystal Infection project - a generative animation running realtime straight from the iPad.

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.


SimpleGUI is a new code block developed by me for Cinder library. Initial release contains sliders, radio buttons, texture previews and possibility to save and load configuration from a text file.

Cindermedusae - making generative creatures

Cindermedusae is quite a special project for me. It was super fast (about one week) and quite intensive (several late nights) yet very successful and rewarding when it comes to results. I liked the idea of generative book from the very beginning so I was very excited about Written Images competition when I heard about it for the first time...

Effects in Delta

There are tree effects in this demo that i'm very happy about. At the beginning I was playing with using marching cubes algorithm to generate landscapes. At some point I asked myself. What if instead of making mountains we start to drill holes inside the iso-surface? Hmmm. Just make it longer and narrower and you get... Guess what? A tunnel!...

Delta – an iPhone demo released at Breakpoint’10

Breakpoint is the biggest pure demoscene party nowadays. Or I should say it was 'the biggest' because this year's Breakpoint was the last one. I've never been to Breakpoint but there was no way we could not release something as DMA. With over 1000 visitors this year it was a place to be...

From Cambridge to Gatwick : what can go wrong

Last Sunday I was coming back to Copenhagen from my trip to London. Because I was staying with my friend in Cambridge and I already booked return flight from Gatwick airport I had a long way to go. Based on my previous trips I estimated that I will take me about 3-3.5 hours. How wrong I was...

ProjectedQuads source code

On request from several people I decided to finally release source code of my projection mapping projects. I wanted to make a Processing library from it anyway at some point but I delayed it so many times that it might never happen. Meet "Projected quads"...

Projection mapping in 3d

Encouraged by previous results decided to try to play more. This time in 3D. By 3D I mean projecting on the object in such a way that it looks like you are actually projecting from different sides of it. Lets say we want to project a rectangle on one of the sides of a cube. It's easy when the projector is exactly in front of the target side...

Projection mapping in the office

Projection mapping is making projections in a way that they match the surface they are projected on. This way we can use projector for something much more interesting than flat powerpoint presentation like VJ projections. As I was invited for vivisesja'09 this year I decided to play a bit with Processing and see what I can do during two weekends...

Realtime, every time

"Realtime, every time" that's the motto of shiftcontrol studios - a small design studio based in Copenhagen that I joined in the middle of September. We did some projects together in the past and when I graduated from CIID they asked me to join them I couldn't resist.

Data Gestures

Data Gestures is a title of my final CIID project. It's a very busy period for me so I'm publishing only a small info now.

My final project (thesis) mid term presentation.

Recently I had a discussion about my final project with Niels Clausen-Stuck (my advisor) from Designit and Jan-Christoph Experientia. I still have to digitalize all the feedback that I got from them but for now here is my presentation. It's style is something that I developed earlier this year - mixing post-it notes with photos. It's seems to be working because people love it...

Designers for Action!

At the end of July we (students @ CIID) were participating at Reebot #11. We did a small workshop where people interesting in brainstorming about their concepts could ask us for help.

Is Data Visualization a way of story telling, exploration, or expression?

I'm just starting my thesis on data visualization recently I was talking about this issue with my thesis advisor. After reading Peter Gassner's article "Data Visualization Is A Tool, Too!" on I decided to write this blog post. I see three big roles of data visualization...

Improving iPhone photo quality

Have you ever tried to make close-up photos using your iPhone? Yes, it's impossible... iPhone camera has fixed focus so every time you want to take photo of something that is closer that 30 cm the photos come out blurry...