Find the answers to some of the most commonly asked questions about spatial fields on iOS, macOS, visionOS and tvOS.
Spatial Fields supports PLY and SPZ file formats. PLY is a widely used format for storing 3D Gaussian Splat data, while SPZ is a custom format optimized for Gaussian splat representations.
Spatial Fields is compatible with a range of Apple devices including iOS, tvOS, visionOS, and macOS, providing a seamless experience across all platforms.
To optimize the macOS spatial rendering experience, ensure you are using the latest versions of macOS and visionOS. The WiFi connection between your Mac and Apple Vision should be strong as can be and using WiFi 6 can be beneficial if you are seeing lower resolution graphics in the Apple Vision Pro. Lastly, there is a slider in the settings tab to adjust the render quality which can help improve performance if you are experiencing stalls or lag at the expense of fidelity.
For PLY and SPZ formats, it is recommended to keep the number of splat primitives within 1M for iPhone and Apple Vision Pro. If using a Mac (including with spatial rendering to Vision Pro), the app can handle higher limits depending on your hardware. Newer M-series processors can handle higher splat counts while maintaining FPS.
The splat budget should be based on hardware capabilities and performance requirements. Adjust the budget according to your device's capabilities to achieve the best balance between visual quality and rendering performance. On iPhone and Vision Pro, lower budgets around 1 - 2 million work best.
The processing is a optional step that helps generate smaller units which allow the dynamic LOD system to be able to control fidelity where it's needed most more efficiently.
For best results when creating LCCs in Spatial Fields, ensure that your scenes are in proper world-scale. Import the captures into a editor like SuperSplat and adjust the scale to match real-world dimensions. This will allow the LCC creation process properly split the scene into units.