Schéma
  • Home
  • Download
  • Blog
  • Projects
  • Docs
  • Support
  •  
2026-04-10 by Dominik Jančík

Spatial Thinking

Spatial Thinking
2026-04-10 by Dominik Jančík

What can you achieve when everything has its place?

With pixels calibrated in 3D spaces, almost an infinite array of possibilities emerge.

Distance, direction, interaction, all of these can be combined to create unique experiences – paint, toggle from afar…

How is it done?

The fundamental part is to have a way to map each pixel in coordinate space.

In this case I’ve used an HTC Vive Wand controller which provides XYZ position. With that, I’ve created a calibration process where each pixel lights up individually and expects the user to place the tracked input close to it and confirm.

The process is fairly quick even for a larger number of pixels, but can of course be optimized in multiple ways – inferring straight lines from start and end points, using camera calibration, etc.

Once this is done, the pixels are in and since they’re static, we can create all sorts of fun interactions using a dynamic input, like the VR controller.

You can see the whole process below in the behind the scenes live stream recording.

Previous article0.2.5 - Audio, Sequences, Multi-Universe and more!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About The Blog

Schéma software updates, behind the scenes and more.

Recent Posts

Spatial Thinking2026-04-10
0.2.5 – Audio, Sequences, Multi-Universe and more!2024-04-23
0.2.3 – Shapes getting fancy and numerous fixes2024-03-04

Categories

  • Dev Updates
  • Nezařazené
  • Updates

Tags

artnet dev development light control pre-alpha schéma update visual programming
Made in Prague, Tel Aviv and on travels by Dominik Jančík / domj.net
Say hi at hi@domj.net
Click here to opt-out of Google Analytics