Canvatorium Recap 12
Eighteen visionOS labs, Step Into Vision, and the future of Canvatorium.
Wow! It has been a while since my last recap post. It’s hard to believe it, but the last recap was from February and here we are in nearing the end of September. What have I been up to since then? Well to start with, I’ve worked on eighteen new visionOS labs for the Canvatorium Visio Series. I also built version 2.0 of Project Graveyard and launched a new website for visionOS developers. More on that later.
I’m not going to detail every lab here, but as always you find the lab and sample code on vrhermit.com. I’ll just highlight a few favorites.
Labs 5026, 5027 and 5028 were used to explore some system gesture ideas for working with 3D content inside of Volumes. In lab 5031 I was disappointed with Surrounding Effects in visionOS 1, only to be pleasantly surprised by their update for visionOS 2 in lab 5037. Lab 5043 has frogs.
5032 is a personal favorite. It is a very rough demo of how I think Stage Manager could be used to group multiple windows in to a single set that could be moved and placed together. The lack of end-use window management tools is one of the only complaints I have about visionOS.
Please spend a little time looking through the rest of the labs and let me know if anything stands out to you.
Step Into Vision
About a month ago I soft-launched a new website called Step Into Vision.
The short version is that Step Into Vision is where I’ll be publishing anything I have to say about visionOS development going forward.
You can expect the some small demos similar to the labs, but also posts that serve to document certain features and techniques. There is a resource section to gather the best from the visionOS community and newsletter to keep you up to date.
What about Canvatorium?
It’s not over yet, the Visio Series is. Going forward, I’ll post any labs and demos on Step Into Vision instead of in this series. But I intend to keep using the Canvatorium project for its originally intended purpose–to share my work creating immersive web content using WebXR.