Joseph Simpson
banner
vrhermit.com
Joseph Simpson
@vrhermit.com
Learning, sharing, and teaching visionOS development at Step Into Vision
https://stepinto.vision
Reminder for the Shared Visions community. Please complete the "Share your Story" form by November 20th. Your answers to these questions will guide the story and theme structure of our project.

stepinto.vision/articles/sha...
November 16, 2025 at 11:53 AM
Yesterday at Office Hours Justin Leger showed us something incredible.

✨ Vision Pro Blender Live Streamer ✨

This project uses a Blender Add-on with an Xcode project to stream a scene directly to Apple Vision Pro. This can vastly speed up iteration time when making changes to a model or scene.
November 15, 2025 at 9:28 PM
🔊 This evening I worked on one of the ambient tracks for Dark Spaces. This one minute clip is taken from a twelve minute track. This will be used as the background music for the first space: alignment.

Coming soon to #AppleVisionPro
November 11, 2025 at 12:33 AM
Dark Spaces Devlog 011

Picking up where I left off. Now even d a r k e r

stepinto.vision/devlogs/dark...
November 9, 2025 at 10:40 PM
If you're participating in Shared Visions, then please spend a little time answering some questions about how you ended up in the Apple Vision Pro community. This will aid our writing and story development process.
stepinto.vision/articles/sha...
November 8, 2025 at 7:51 PM
This builds on two ideas we revisited this week.

✅ Use Push Window to hide the main window
✅ The Pushed window contains no content or window elemts

The result is that we can restore the main window to the exact position and size it was.

#visionOS #SwiftUI

stepinto.vision/example-code...
November 6, 2025 at 9:11 PM
We can use Behaviors in Reality Composer Pro run Timelines.

✅ The rocket starts spinning on scene launch
✅ The car flips when we tap it
✅ Tapping the button sends a notification to jump the plane
✅ The plane spins when landing on the base

stepinto.vision/example-code...
November 6, 2025 at 4:14 PM
Sometimes we want to keep an existing window, but show another window while presenting an immersive space. I like to use Push Window to show controls or info windows related to the space, then return to the main app window on exit.

stepinto.vision/example-code...
November 5, 2025 at 10:38 PM
We can set up two-way communication between a code and a timeline in Reality Composer Pro using Notifications.

✅ Broadcast from code and receive with Behavior Component to call a Timeline
✅ Broadcast from an Action in a Timeline and receive in code

stepinto.vision/example-code...
November 5, 2025 at 1:13 PM
Revisit: Learn how to hide (not close) and restore a Window when presenting an immersive space.

This example hides the glass on a plain window, then hides any window chrome.

stepinto.vision/example-code...
November 4, 2025 at 9:17 PM
In case you missed it over the weekend, we opened a preview of our new Community Calendar.

The idea is to curate all the community events, meetups, workshops, and hackathons related to the visionOS community.

stepinto.vision/events/
November 4, 2025 at 7:45 PM
Low light performance seems to be greatly improved in the M5. My widgets are where I expect them to be, hand gestures are working, and I haven't been pestered by that annoying low light notification
October 26, 2025 at 8:53 PM
Environment Blending Component gives us some control over how how entities blend in with objects in our environment.

It's not perfect or instantaneous, but it is pretty neat. Hopefully we'll see this component improve over time.

stepinto.vision/example-code...
October 26, 2025 at 11:01 AM