Lab 015 – Exploring Physics Joints
Loading some entities and adding physics joints between them.
Small experiments involving visionOS, RealityKit, ARKit, etc.
Loading some entities and adding physics joints between them.
Use the Drag Gesture and a Toolbar to switch modes. We can use one gesture to drag, scale, and rotate entities.
We can use targetedToEntity with a query to target our gestures on a subset of entities.
Making myself a little fort and playing with occlusion material.
What really scares us?
Create a tracked entity that will update based on head position, then child an entity to it.
Create a tracked entity that will update based on the anchor, then child an attachment entity to it. No need for hand tracking or ARKit.
Creating a custom component and system that will add a breathing effect to entities based on the duration entered in the component.
What if Apple made Stage Manager available on visionOS?
Using Rotation 3D Effect along with an offset to create a pseudo-3D layout.
I took inspiration from the cover flow article by Paul Hudson. I adapted this for Apple Vision Pro by adding some offsets and shadows. I also added some calculations to adjust the opacity when an object nears the edge of the window.
These three labs were used during project setup to test the process of opening windows, volumes, and spaces.