Joseph Simpson
banner
vrhermit.com
Joseph Simpson
@vrhermit.com
Learning, sharing, and teaching visionOS development at Step Into Vision
https://stepinto.vision
Pinned
Project Graveyard 3.2 is available on the App Store for #AppleVisionPro

✅ Revamped light mode and new colors
✅ Improved rain particles
✅ All objects can now have text or dedications
✅ New wood and metal materials
✅ Tiny animated moths fly around the lamp posts

apps.apple.com/us/app/proje...
To follow up from the spatialOverlay example, we can also define custom alignment points using AlignmentID. This examples shows points on the front a volume, you can do this with depth inside the volume too!

#visionOS #SwiftUI #RealityKit

stepinto.vision/example-code...
November 26, 2025 at 9:16 PM
Reposted by Joseph Simpson
We can use Image Presentation Events to update our UI or environment when transitioning between viewing modes.
Caveat: not all transitions fire the TransitionStarted event.

#visionOS #SwiftUI #RealityKit

stepinto.vision/example-code...
November 26, 2025 at 5:22 PM
Reposted by Joseph Simpson
Let's take a quick look (haha) at the viewing modes with Image Presentation Component. Available modes depend on the type of image being presented.
stepinto.vision/example-code...
November 25, 2025 at 11:23 PM
spatialOverlay in visionOS 26 allows us to create 2D and 3D overlays on SwiftUI Views. This is really useful with Model3D view. We can select from some preset anchors to position these.

stepinto.vision/example-code...
November 25, 2025 at 6:39 PM
Reposted by Joseph Simpson
Questions for my fellow visionOS & XR creators. How did you integrate AI in your workflow? What tools are you using now to speed up development? I'm preparing a talk on this subject. Would love your input on this 🧐
November 25, 2025 at 10:32 AM
Reposted by Joseph Simpson
Image Presentation Component allows us to display Standard and Spatial Photos. We can also generate Spatial Scenes from existing photos.
stepinto.vision/example-code...
November 24, 2025 at 9:26 PM
Random ideas on my to do list

✅ Microfiche Simulator
✅ Biblically accurate gimbal lock
✅ Conway's Game of Boids
✅ Dante's dartboard
November 24, 2025 at 1:04 PM
We can use rotation3DLayout in visionOS 26 when we need our rotation to impact the SwiftUI layout. Here it is compared to rotation3DEffect

stepinto.vision/example-code...
November 24, 2025 at 12:39 PM
I know I've been quite lately. I've been working on some pretty awesome changes are coming to Step Into Vision in 2026.
November 23, 2025 at 10:36 PM
Reposted by Joseph Simpson
Announcing Team Leads for the Shared Visions Project.

Thank you to everyone who stepped up. We'll have plenty of opportunities for you all to lead and contribute to this project.

stepinto.vision/articles/sha...
Shared Visions: Team Leads and Story Progress
Announcing Team Leads for the Shared Visions Project.
stepinto.vision
November 23, 2025 at 6:30 PM
Where am I supposed to throw my balls?
November 22, 2025 at 2:36 PM
Project Graveyard idea: Add a host to welcome new projects.

"Will you be dying alone?"
November 22, 2025 at 11:16 AM
Reposted by Joseph Simpson
Love helping developers & sharing best practices? Love Swift or guiding teams who build innovative apps?

Check these special opportunities in London & Paris to support an amazing developer community!

jobs.apple.com/en-us/detail...
• jobs.apple.com/en-us/detail...
jobs.apple.com/en-us/detail...
Technical Evangelist, WW Developer Relations - Jobs - Careers at Apple
Apply for a Technical Evangelist, WW Developer Relations job at Apple. Read about the role and find out if it’s right for you.
jobs.apple.com
November 21, 2025 at 7:10 PM
The visionOS community never disappoints. There is always so much going on!
Step Into Newsletter for November 21, 2025

New Timeline Examples, Shared Visions Update, and a lot going on in December.

Resources include open source projects, an awesome app his TestFlight, and weekend reading.

stepinto.vision/articles/ste...
Step Into Newsletter – November 21, 2025
New Timeline Examples, Shared Visions Update, and a lot going on in December.
stepinto.vision
November 21, 2025 at 1:56 PM
The first week of December has a lot going on for visionOS developers. There are events in New York, Berlin, Tokyo, and Brussels.

stepinto.vision/events/
November 21, 2025 at 11:45 AM
Spatial SwiftUI: We can use depth alignment on layouts to align views in a 3D space.

stepinto.vision/example-code...
November 20, 2025 at 6:47 PM
This one may not be obvious, but we can target more than one entity in "Select Collider Objects" mode
The OnCollision Behavior can fire a Timeline when colliding with more than one Entity.

stepinto.vision/example-code...
November 20, 2025 at 11:59 AM
Reposted by Joseph Simpson
We had 20 people complete the Call for Stories form. This is your reminder to fill this out today if you have a chance.
stepinto.vision/articles/sha...
Shared Visions: A call for Stories
We need help with the writing process! Tell us your story.
stepinto.vision
November 20, 2025 at 11:10 AM
This is a good concept to add to your mental toolbox if you work with Timelines in Reality Composer Pro. This one was hard to explain so I hope it makes sense 🙃
We can use Behaviors in a parent scene to trigger Timelines in a child scene. This can help keep our timeline sections, by defining them with their entities.
stepinto.vision/example-code...
Timelines: Composing Timelines with Collision Behaviors
We can use Behaviors in a parent scene to trigger Timelines in a child scene.
stepinto.vision
November 19, 2025 at 9:11 PM
Just me showing up with important documents in the most official looking folder I have
November 18, 2025 at 7:42 PM
Oh fuck yeah, an idea for a new app! Time it make it my whole personality for the next six months
November 18, 2025 at 3:29 PM
Reposted by Joseph Simpson
🎨 𝐷𝑒𝑒𝑝 𝐷𝑖𝑣𝑒 𝑖𝑛𝑡𝑜 𝐴𝑛𝑖𝑚𝑎𝑡𝑖𝑜𝑛 𝑜𝑛 𝑣𝑖𝑠𝑖𝑜𝑛𝑂𝑆 by Cristian Díaz (@elkraneo.bsky.social)

Overwhelmed by visionOS animation options? Cristian demystifies all 10 animation mechanisms to help you choose the right tool for motion.

#visionOS #Animation

stepinto.vision/articles/dee...
Deep Dive into Animation on visionOS
Explore how the animation tools and rendering paths on visionOS can enhance your spatial applications. Learn how temporal cues improve user clarity and comfort while navigating spatial changes.
stepinto.vision
November 13, 2025 at 2:23 PM
New example project for you to explore! A visionOS data visualization tool for global energy consumption.
Get the Xcode project on GitHub. You can install from the App Store too!
github.com/SkyPorch/Ene...
GitHub - SkyPorch/Energy-Atlas: A visionOS data visualization tool for global energy consumption that uses visionOS26-exclusive features
A visionOS data visualization tool for global energy consumption that uses visionOS26-exclusive features - SkyPorch/Energy-Atlas
github.com
November 18, 2025 at 11:03 AM
Reposted by Joseph Simpson
Based on the VisionPro projects sent my way, if you're a tech artist and able to build in Reality Composer Pro, you can probably get some sweet gigs. The downside is that you'll need to be more creative on how to get things done.
November 16, 2025 at 7:40 PM
Reposted by Joseph Simpson
I just saw this on my morning jog
November 16, 2025 at 2:10 PM