Dan visited DT in 2018 when he was an evangelist at Unity. He did a demo for us on Unity’s latest cinematic pipeline at the time. Can’t believe it was almost 7 years ago! I reached out to Dan for some insights on how much we will be able to accomplish with Unity Visual Scripting and VisionOS.
… it’s been a really fun project. There has been some work to support visual scripting in AR Foundation but mostly from a mobile perspective. The good news is that most of those API’s are the exact same on mobile as on VisionOS.
So there are some visual scripting nodes and logic is supported for accessing ARKit data (through AR Foundation). The challenge will probably be understanding how and where ARKit on iOS differs from ARKit on VisionOS (it’s a very small subset of the features supported on iOS). Then creating custom logic to fill those gaps or access the data differently. Lastly input will likely be a challenge as there are some unique constraints to how VisionOS handles input.
STYLY-VisionPro-30Days:
https://github.com/styly-dev/STYLY-VisionPro-30Days
Requirements
- Unity
- Unity 2022.3.27 or later (Use 2022.3.XX)
- Modules:
- visionOS Build Support
- Render pipelines: URP
- Color Space: Linear
- Xcode (if you want to test with visionOS simulator)
- Xcode 15.2 or later
- Apple Silicon Mac (M1/M2/M3)
OSC Jack
-> OscJackVS
-> WebRequest Visual Scripting
-> PolySpatial Environment Diffuse Shader
-> Spectrum Visual Scripting Nodes
-> UniGLTF
-> VRM-1.0
-> VRM Visual Scripting Nodes
- In your Unity project, go to Windows > Package Manager.
- On the status bar, select the Add (+) button.
- From the Add menu, select Add + package by name. Name and Version fields appear.
- In the Name field, enter
com.unity.cloud.gltfast
. - Select Add.
- The Editor installs the latest available version of the package and any dependent packages.
Currently stuck on Day 3.
Supported features for STYLY visionOS Plugin
- Mixed Reality mode: Bounded Volumes, Unbounded Volumes
- Standard URP shaders: Lit, Simple Lit, Unlit and some shaders in supported Unity packages
- Visual Scripting
- Timeline, animator, animation, audioclip and other basic features. See Supported Unity Features and Components page for the detail.
NOT Supported features for STYLY visionOS Plugin
- Fully Immersive VR, Windowed Apps
- Your C# scripts
- Custom shaders
- Visual Effect Graph
- Postprocessing Stack
FAQ
- How does the thumbnail work after upload? Is there a specific orientation and position to get a better thumbnail?