52 Swift types tested against Reality Composer Pro. 28 work. 16 don't. 8 wip
Every scalar survives. Quaternions work. But every array type fails. The types exist on both sides of the boundary. RCP's codegen layer simply doesn't bridge them.
https://uncannyuse.com/features/custom-component-types

Custom Component — uncannyuse
A RealityKit ECS component that extends the USDA schema with an info:id token referencing a Swift type. Field serialization is handled in the Swift/Xcode build layer, not as USD attributes — with strict limitations on which Swift types survive codegen.
uncannyuseOpenUSD has a closed, enumerable set of SdfValueTypeNames. Swift's type system is open-ended and Turing-complete. RCP cannot support all Swift types—it supports the USD-serializable subset: Swift types that map directly to SdfValueTypeNames, plus special cases like enums and optionals.
I was working outside today, and the terminal was totally unreadable in the sun. Long story short, here is a light skin for Hermes and a skin configurator...
https://hermes-skin.reality2713.comI can't shake the idea that RealityKit is still a toy, and trust me, I want to love it. I guess that's why half of the system uses Hydra Storm.
Every day, I see Godot, Three.js, Unreal, and pretty much every other rendering engine around demonstrate that real-time rendering engines can be better, faster, and meaner...
I am not sure what we are doing with RealityKit. It cannot handle relatively complex models and features; the focus on aesthetics and GUI support is excellent, but we require a robustness and industry-standard iteration
We may or may not be dealing with App Store rejections at the moment to get something cool out the door...
Conversion to .usd from Draco-compressed .gltb unlocked...
Here's a tool for the community: Apple Dev Search – a search engine for Apple development blogs. Currently indexing 15029 articles across 675 blogs.
It's not new, but I'm convinced it's useful and think it needs a boost. Also, it might be a slight antidote to LLMs helping themselves to all our content. Some might say it's old fashioned.
There's a post about it at https://luxmentis.org/blog/appledevsearch/ or just head straight to https://appledevsearch.com
#iosdev #macdev #swiftdev #swift
Apple Dev Search: A search engine for Apple developer blogs
Beautiful selection outlines with RealityKit PostProcessEffect
https://elkraneo.com/realitykit-outline-selection/
RealityKit Outline Selection
TLDR: MeshResource.contents, three passes, one PostProcessEffect
1. Rasterize the selected mesh into an offscreen R8Unorm silhouette mask
2. Dilate the mask into a pixel-wide edge ring, suppressing the interior
3. Composite the outline color over the source frame
One of the most commonly requested affordances when dealing with 3d
elkraneo Blog