Step Into Newsletter – April 18, 2025
Exploring ARKit Planes in Depth.
Happy Friday! This week I got back to work on the example code ARKit. I started with a simple post on setting up a session, then did a deep dive into planes (wait, how do you dive deep into something that has two dimensions?)
Example Code
ARKit: Setting up and running a session – Covering the basics to creating and running an ARKitSession with a DataProvider.
ARKit PlaneDetectionProvider: visualize detected planes – Converting anchor geometry into a meshes we can render.
ARKit PlaneDetectionProvider: adding collisions and physics – Converting anchor geometry into collision shapes.
ARKit PlaneDetectionProvider: classification and alignment – We can filter anchors based on classification or alignment values.
ARKit PlaneDetectionProvider: creating simple planes from anchors – We can use the extent of the anchor to create simple planes and colliders.
What else is happening?
Continuing my slow but steady progress on Dark Spaces, I shared some work of one of the scenes. Read the latest devlog and check out the video here for some early audio concepts.
Augmenos released Museas 2.0
v1sea released an awesome voxel editor called Cubic Layer.
That’s all this week. I hope to see you at Office Hours this afternoon.
If you appreciate the work I do on Step Into Vision, please consider supporting my work.


Follow Step Into Vision