2D Interactivity in 3D

Dr Abstract
Level Up Coding
Published in
5 min readDec 17, 2023

--

Examples of 2D interactivity in 3D using ZIM TextureActive in three.js

Imagine that you are in VR and on one of the walls is a game, puzzle or interactive art that you and your friends can explore. This was what led Dr Abstract, the Founder of ZIM, to make TextureActive!

We created TextureActive, a system where a 2D canvas framework (ZIM) with components like buttons, sliders and dials plus conveniences like single-line drag-and-drop and hit tests as well as controls like pens, particles and…

--

--

Inventor, Founder of ZIM JavaScript Canvas Framework and Nodism, Professor of Interactive Media at Sheridan, Canadian New Media Awards Programmer and Educator