Joseph Simpson's Avatar

Joseph Simpson

@vrhermit.com

Learning, sharing, and teaching visionOS development at Step Into Vision https://stepinto.vision

1,961
Followers
560
Following
2,562
Posts
09.11.2023
Joined
Posts Following

Latest posts by Joseph Simpson @vrhermit.com

Video thumbnail

We can also use onGeometryChange3D to scale RealityView content based on the the size of a volume.
stepinto.vision/example-code...

07.03.2026 17:56 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

An example that documents a method to scale RealityKit content based on the size of a Volume.
stepinto.vision/example-code...

07.03.2026 17:50 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So much going on in the Apple Vision Pro world. I thought this was supposed to be the slow and boring time of year. Not for this community!

06.03.2026 17:13 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you ever get half of an email from me, it's not mistake. It just means I got tired of writing the email went ahead and sent what I had.

I can be a lot. Sometimes even I get tired of me.

06.03.2026 15:03 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Pieter Montoulieu: From Beacons to Operating Systems Pieter is coming to AtmosphereConf - ask him about his apps: SkyTube, Nimbus, Aether OS and Beacon Bits

From logging real world venues with @beaconbits.app to an in-progress cyberpunk desktop OS @aetheros.computer , Pieter @montoulieu.dev is an atproto developer who is joining us at #atmosphereconf this year

05.03.2026 22:59 πŸ‘ 25 πŸ” 9 πŸ’¬ 1 πŸ“Œ 1
Video thumbnail

We can switch immersive spaces between mixed, progressive, and full immersion without closing a scene.
stepinto.vision/example-code...

05.03.2026 21:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Shared Visions Project: Quick Concepts Introducing the SharedVisionsConcepts Xcode project and repo.

πŸ₯½ π‘†β„Žπ‘Žπ‘Ÿπ‘’π‘‘ π‘‰π‘–π‘ π‘–π‘œπ‘›π‘  π‘ƒπ‘Ÿπ‘œπ‘—π‘’π‘π‘‘: π‘„π‘’π‘–π‘π‘˜ πΆπ‘œπ‘›π‘π‘’π‘π‘‘π‘  by Joseph Simpson (@vrhermit.com)

Rapidly prototype visionOS experiences with a metadata-driven Xcode workspace for Windows, Volumes, and Immersive Spaces.

#visionOS #Swift

stepinto.vision/articles/sha...

05.03.2026 15:03 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

We can use default window placement to build a grid of windows relative to a single starting window.
stepinto.vision/example-code...

05.03.2026 11:17 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

It turns out I didn’t need any of this for my work. My wallet is safe for a few months

04.03.2026 16:36 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

*Your* outie was smart enough to bump the specs

04.03.2026 16:28 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Your outie uses a MacBook Neo, with no Touch ID

04.03.2026 14:56 πŸ‘ 7 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Exactly. I do a lot of work directly on my laptop and when I want a larger screen, I use my Apple Vision Pro. I think I took my displays off my desk about a week after getting my headset two years ago. Sold them a few weeks later

04.03.2026 14:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

We can also use windowClippingMargins to read the current value that visionOS is using for clipping margins.
stepinto.vision/example-code...

04.03.2026 13:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

We can use preferredWindowClippingMargins to add decorative content and visual effects that can display around a volume. Content outside of the main bounds of the volume is not intereactive.
stepinto.vision/example-code...

04.03.2026 13:17 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I’m really enjoying watching people rationalize themselves into buying a very expensive new display. I get it. It’s not for me, but I totally get it.

04.03.2026 13:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I can be a little slow sometimes, but I eventually get there. Combining these two concepts provides a viable alternate to moving windows as a group

03.03.2026 20:46 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A decorative screenshot of the Advanced Uses section.

A decorative screenshot of the Advanced Uses section.

Do yourself a favor and learn a few core concepts for working with Windows, Volumes, and Spaces in visionOS. These examples build on simple concepts like default placement, opening and dismissing scenes, state tracking, and shared coordinate spaces.
stepinto.vision/learn-vision...

03.03.2026 19:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
ProgressiveImmersionAspectRatio | Apple Developer Documentation There's never been a better time to develop for Apple platforms.

As of now, no. These are the only supported options developer.apple.com/documentatio...

03.03.2026 14:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Today I learned how to combine defaultWindowPlacement and onGeometryChange3D to build Synced Window Sets. We close the secondary windows while moving the main window, then reopen them when movement stops.
stepinto.vision/example-code...

03.03.2026 14:20 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

Starting in visionOS 26, we can use aspect ratio when using progressive immersion.

stepinto.vision/example-code...

03.03.2026 13:07 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Step Into Vision is (finally!) launching a podcast. We've been busy getting the RSS feed set up and building a workflow for this new production. More coming soon. In the meantime, check out the audiogram trailer with Paolo PV.

Go ahead and get subscribed now podcasts.apple.com/us/podcast/s...

02.03.2026 21:52 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We'll I guess I don't need *these* for my work. Will check back tomorrow.

02.03.2026 15:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

We can use .immersiveEnvironmentBehavior(.coexist) to allow our immersive spaces to blend in with system environments.

This demo serves as proof that I am not a serious person.

stepinto.vision/example-code...

02.03.2026 15:08 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Added a menu and sounds to my lil AR game. It’s really great that audio spatialization is coming by default in VisionOS. It helps significantly improve spatial awareness of the experience.

#swiftui #realitykit #visionos #visionpro #spatialcomputing

02.03.2026 08:28 πŸ‘ 13 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

Ohio, where I live. Things are super easy here.

01.03.2026 12:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"The only thing that allows me to bear my infinity is not having to love anyone."

absolutely devastating

01.03.2026 12:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

I've written over 450 examples, labs, and articles for the visionOS community. If you have found my work useful, I could use your support!
stepinto.vision/support/

27.02.2026 18:07 πŸ‘ 5 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0

We won't turn a profit any time soon, but it feels good to make it official.

28.02.2026 10:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

At minimum, We'll use this company to publish Shared Visions on the App Store. But we have a lot of other plans too. New projects in the Developer Tools category, new immersive apps on Apple Vision Pro, and plenty of new community work like event hosting, interviews, workshops, and more.

28.02.2026 10:45 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ₯³ As of yesterday, Step Into Vision is officially a company. LLC Registered, EIN assigned, and bank accounts set up. Next is the Apple Developer account.

28.02.2026 10:45 πŸ‘ 15 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0