RealityKit experiment #74
(gist in the replies)
- LowLevelMesh with disconnected geometry
- Marching Cubes + SDF for vertex positions
- Vertex normals from SDF gradient
- Polynomial smooth-min to blend the shapes
@gil-n.bsky.social
Indie iOS / visionOS dev from France Creator of 5DPlan: https://apps.apple.com/us/app/lidar-scanner-3d-5d-plan/id6474450135 And Imagipets for visionOS: https://apps.apple.com/us/app/dragon-games-imagipets/id6523434951?platform=vision
RealityKit experiment #74
(gist in the replies)
- LowLevelMesh with disconnected geometry
- Marching Cubes + SDF for vertex positions
- Vertex normals from SDF gradient
- Polynomial smooth-min to blend the shapes
Beta 5 fixed the manipulation bug that I talked about in beta four ππ
05.08.2025 23:57 β π 4 π 1 π¬ 0 π 0Porta Nubi is getting more and more reviews, and itβs so rewarding to see Iβve reached my goal of creating a fun spatial experience πΉοΈ
Itβs incredibly motivating to keep building for visionOS π¨βπ»
Downloading visionOS 26 beta 4 π«‘
22.07.2025 17:16 β π 6 π 2 π¬ 0 π 0Xcode 26 Beta 4 is also available!
22.07.2025 17:38 β π 4 π 1 π¬ 0 π 0Still no Paris ;(
22.07.2025 20:03 β π 1 π 0 π¬ 1 π 0RealityKit experiment #73
(gist in the replies)
Here's a simple burn fade example. The ShaderGraphMaterial directly sets the color and opacity from the UV2 attribute of the LowLevelMesh vertices and the Metal compute shader updates those color/opacity values
Some samples have been updated to visionOS 26 π
1οΈβ£ developer.apple.com/documentatio...
2οΈβ£ developer.apple.com/documentatio...
3οΈβ£ developer.apple.com/documentatio...
My NEW app Metaballs: Spatial β coming this fall to visionOS 26 β got some MASSIVE updates this weekπ€―
Don't forget to follow for more updates!
I think I also had to disable user interface debugging. It helped on iPhone but not on Vision Pro.
developer.apple.com/documentatio...
RealityKit experiment #72
(gist in the comments)
LowLevelMesh Torus Spinner
- incrementally adds vertices/indices (or shifts the indexOffset when removing)
- multiple layers of varying opacity and minor radius are stacked with additive blend mode for the glow effect
I have the same issue. There are some Settings that can make things better like disabling gpu frame capture. However debugging for me on Vision Pro has become terrible for this reason.
20.07.2025 06:43 β π 0 π 0 π¬ 1 π 0Alright XR peeps of Bluesky β I've got something NEW for you. Sneak peek at Metaballs: Spatial for Apple Vision Pro. This might be the most amazing app I've ever built π€―
18.07.2025 01:39 β π 21 π 1 π¬ 4 π 1Will be on vacation ;( hope they do the same in Paris
18.07.2025 06:27 β π 1 π 0 π¬ 1 π 0New visionOS workshop in Munich in August! Three days & in-person π
developer.apple.com/events/view/...
RealityKit experiment #71
(gist in the comments)
- Loads mesh & texture from USDZ
- LowLevelMesh verts use float4 color+alpha in uv2
- ShaderGraphMaterial blends texture with uv2.rgb, sets opacity from uv2.w
- Metal Compute Shader animates uv2
There are a ton of deals to be had today and tomorrow - don't miss your chance to find some apps and tools you can't live without!
Thanks so much to @macstories.net for posting!
Porta Nubi is featured on the App Store π
Itβs the first time that one of my apps is featured for the Vision Pro and in the US - super happy to see this π
Less than a week before Indie App Sales, July '25 Edition, and we're already up to 167 apps holding sales! Is your app listed yet? If not, there's still time!!
Sales run on July 15-16. Register today at indieappsales.com
#IndieAppSales #IndieDev
We can use .immersiveEnvironmentBehavior(.coexist) to open immersive spaces that can coexist with system environments.
(sound on for this one)
stepinto.vision/example-code...
Happy ο£Ώ 26 beta 3 day, everyone!
iOS, macOS, visionOS, watchOS
tvOS remains at 26 beta 2
Xcode remains at 26 beta 2
visionOS 26 Beta 3 is available!
07.07.2025 18:07 β π 1 π 1 π¬ 0 π 0I've been asking for RoomPlan on visionOS since day 1 and just noticed this in the documentation π§ Looking at the archive of the website, the deprecated tag has been here at least since visionOS 2. I really hope we get this framework in visionOS 27 π
(FB18000521 if Apple is reading this π)
New sample is available to show how to use Camera Access on visionOS 26 with the Enterprise APIs:
developer.apple.com/documentatio...
5DPlan version 1.8 is now available!
What's new:
- Improved detailed PDF reports
- Detailed Wall and Window Measures
It has never been easier to align 2D and 3D content, thanks to the new depth alignment features in SwiftUI Layout.
stepinto.vision/example-code...
RealityKit experiment #70
(gist in the comments)
Grass Mesh with Wind π¬οΈπΏ
- Single LowLevelMesh with part for each blade
- Poisson Disk Sampling for evenly distributed blade placement
- Incremental mesh growth performed on CPU
- Compute Shader for offsetting vertices on GPU
Follow the White Rabbit 2D photo to 3D test.
The hall of clock making Worlds Fair Paris 1889
Let's make a sparkler on Apple Vision Pro β¨
www.youtube.com/shorts/2tJGL...
RealityKit experiment #69 πΊπΈπ
(gist in the comments)
Happy 4th of July!!
- LowLevelMesh + compute shader for flag
- Burst particles + point light for fireworks
- Entity.playAudio(resource:) for sound
- MeshResource(extruding:) for text