Brandon

@branfonk
34 Followers
35 Following
178 Posts
iOS Engineer / Entrepreneur / AR Enthusiast
Husband & Father
He/Him
I'm really pleased to announce my latest open-source project: Vortex, a high-performance particle system generator, built for SwiftUI and compatible with iOS, macOS, tvOS, watchOS, and visionOS. https://github.com/twostraws/Vortex
GitHub - twostraws/Vortex: High-performance particle effects for SwiftUI.

High-performance particle effects for SwiftUI. Contribute to twostraws/Vortex development by creating an account on GitHub.

GitHub

There's very little documentation about interacting with spatial video on iOS/macOS, so I wrote a little about the new APIs for reading and writing spatial video with AVFoundation:

https://www.finnvoorhees.com/words/reading-and-writing-spatial-video-with-avfoundation

Reading and Writing Spatial Video with AVFoundation

Making progress on my Spatial Video Converter tool - convert a Spatial Video to stereoscopic video, a stereoscopic video to a Spatial Video, or two photos to a Spatial Photo. Working on it as a native iOS, macOS, and visionOS thing. #spatialvideo #visionpro
This feels like the world's tiniest SwiftUI tip, but in case it helps: the saturation() modifier can go beyond 1.0 to oversaturate colors. This is helpful when saturation has been lost, like with the blur effect shown here – it looks washed out with saturation 1, but great at 2+.

At some point, *every* engineer wants to rewrite their code from scratch. Circumstances are forcing my hand. Darn. :-)

Here’s my first pass at rewriting my mocap playback system in #Swift #ECS for #RealityKit on #visionOS. I’m using the native particle emitter component for now, so it doesn’t look quite right just yet.

But it is playing back.

New (visionOS development) sample just dropped! Check out this ARKit example to help you incorporate someone's real-world surroundings in your immersive experience: https://developer.apple.com/documentation/visionos/incorporating-real-world-surroundings-in-an-immersive-experience
Incorporating real-world surroundings in an immersive experience | Apple Developer Documentation

Create an immersive experience by making your app’s content respond to the local shape of the world.

Apple Developer Documentation
After using Quest 3 for a few weeks (especially for content consumption), I could not be more excited for Apple Vision Pro. Quest 3 is great and a ton of fun, but everywhere I have issue (hand tracking, app performance, App Library) is where I think Vision Pro perfectly excels.

Dynamic non-uniform 3D model box resizing.

The box can be any size, but some of the features (such as the label or the tape) remain in the right spot and at the right size.

#visionOS #AR #RealityComposerPro #shader

Finally succeeded in creating a Spatial Photo that works on the visionOS simulator!
Looks like Spatial Photos and Videos have a new icon in iOS 17.1 (or maybe it was there sooner)?