Last Updated: June 18, 2024
Import an external 3D asset into a Sony Spatial Reality Display (SRD) project in Unity from the echo3D cloud.
![](https://imgur.com/BpQ2cfm.png)
- Built with Unity 2021.3.25f1 (Note: The echo3D Unity SDK requires 2020.3.25+).
- Register for a FREE echo3D account.
- Clone this repo to view the sample project. The echo3D SDK has already been installed.
- Install the SRD Unity Plugin by following the instructions here.
- Upload the 'Skyscraper' model from the Models folder in the Unity project to the echo3D console.
- Open the sample project in Unity
- Open the 'SRDisplaySimpleSample' scene under: Assets/SRDisplayUnityPlugin/ Samples/1_SRDSimpleSample/Scenes/
![](https://i.imgur.com/2FUFANn.png)
- Select the 'echo3DHologram' object in the Hierarchy.
![](https://i.imgur.com/U6tDZ5t.png)
- Note that 'Echo 3D Hologram (Script)' in the Inspector is disabled and that 'Editor Preview' checkbox is checked. It will be enabled on runtime once the API key is set in the Input Field and the 'Start' button is clicked.
![](https://i.imgur.com/HtVEHxF.png)
- In the echo3D console, double-click on the 'Skyscraper' card and go to 'Metadata'.
- Add 'scale' with value 20.
- Adjust the SRDisplay by setting the Uniform scale the SRDisplay Manager to 100. Adjust UI elements as needed. If you intend to support both wallmount mode and standard mode, please toggle Is Wallmount Mode on the SRDisplay settings in the Inspector.
- Creating a mouse pointer as regular 2D mouse pointers won’t work on the SRD as the SRD is in 3D Space. Please use the Pointer script provided in the SRD Plugin to create a 3D mouse pointer.
![](https://i.imgur.com/Y9KEBEe.png)
- Assign the mouse pointer event in the SRD Graphic Raycaster script according to the image below. The SRD Graphic Raycaster script should replace the Graphic Raycaster script on the Canvas.
![](https://i.imgur.com/PbHgQeF.png)
- Adjust the Event System to help the SRD cameras detect controller input. In the Event System game object, replace the Standalone Input Module with the SRD Standalone Input Module from the SRD plugin. SRD Standalone Input Module extends Standalone Input Module.
![](https://i.imgur.com/JIfsbmQ.png)
- Adjust UI view space to SRD to make sure 2D UI elements show up on the SRD. Adjust all UI elements to the SRD’s view space. Create a parent for the Canvas. Attach the SRD View Space Scale Follower to said parent.
![](https://i.imgur.com/aWo7C60.png)
- Connect your Sony SRD and click 'Play' in Unity.
- Set your API key on the Input Field.
- Click 'Start'.
![](https://i.imgur.com/29XvbiD.png)
- Watch the building appear.
- That's it! 🎉
No SRD?
![](https://i.imgur.com/uhjyAhP.png)
- Select the 'echo3DHologram' object in the Hierarchy.
![](https://i.imgur.com/U6tDZ5t.png)
- Right-click the 'Echo 3D Hologram (Script)' in the Inspector and click 'Edit Script'.
![](https://i.imgur.com/GwEd3Hj.png)
- Comment out line 78 in the Echo3DHologram.cs script to avoid loading the API key through the Input Field.
![](https://i.imgur.com/Y4DEV8Q.png)
- Set the 'API key' to a specifc collection name.
![](https://i.imgur.com/HtVEHxF.png)
- (Optional) Add a specific 'Asset ID' (can be copied from the console) to the Entries in the Inspector.
![](https://i.imgur.com/OLX10FW.png)
![](https://i.imgur.com/HtVEHxF.png)
- In the Unity taskbar, click Echo3D > Load Editor Holograms to watch the building appear.
![](https://i.imgur.com/vnEByto.png)
![](https://i.imgur.com/KAHuBrb.png)
Refer to our documentation or YouTube channel to learn more. Refer to Sony's Spatial Reality Display Developer Guide docs to learn more.
Feel free to reach out at support@echo3D.com or join our support channel on Slack.
Visit our troubleshooting guide here.
![](https://i.imgur.com/su9MLz0.png)
![](https://i.imgur.com/rEaQA8M.png)
![](https://i.imgur.com/KAHuBrb.png)
Related Articles
- 3D Digital Asset Management. Understand the foundational 3D DAM concepts and how to get started.
- 3D Content Management System. Learn about 3D content management benefits, principles, and how to get started.
- 3D Model Conversion. Automate 3D format conversions and execute interoperable deployments.
- 3D File Compression. Learn the pillars of 3D file optimization and how to deliver higher quality aseets.
- 3D Model Editing. Update 3D mesh configurations and textures and create 3D model variants.
- 3D/AR/VR/XR/Spatial Computing. Understand immersive uses cases of 3D content and trends in application development.
- Metadata Taxonomy and Tagging. Learn how to add custom data and tags to 3D assets across different asset collections.
- Team Collaboration Tools. Best practices for sharing 3D assets, accessing 3D collections, and collaborating on projects.
- Version Control. An integral part of 3D digital asset management and content publishing.
- Asset Hierarchy. Understand how to organize content and set relative logical connections between assets.
- echo3D vs. Google Drive. Google Drive or Digital Asset Management (DAM): Which is Right for Your 3D Assets?.
- echo3D's 3D File Converter Tool. Transforming The Future Of 3D Content.
- echo3D Integration. Spatial Reality Display (SRD).
- Unveiling the Power of 3D. 3D Content Management with echo3D.
- Shrinking Giant 3D Assets. 3D Model and File Compression.
- 3D Model Editing on echo3D. Unleashing Creativity and Flexibility.
- Harnessing the Power of AI. Using Generative AI to Auto-tag 3D Assets.
- Building the Metaverse Brick by Brick. Empowering AR, VR, XR, and Spatial Computing.
- Taming the Chaos. Mastering Metadata Taxonomy and Tagging.
- Mastering the Art of Change. Version Control for 3D Assets with echo3D.
- Parent & Child Assets. Mastering Asset Hierarchy on echo3D.
- Building Together. Unleashing Powerful Team Collaboration.
- Elevate Your 3D Asset Management. Enterprise-Grade 3D DAM Platform.
- About DAM Time. The Definitive Manual For 3D Asset Management.
- echo3D Leading The Way. The Significance of 3D Asset Management.
- GitHub for 3D. 3D Digital Asset Management.
- 3D Asset Management. A Guide to Digital Asset Management for 3D Models (3D DAM).
- 3D DAM. The Enterprise Solution To Manage 3D Assets.
- All new echo3D. All New 3D Digital Asset Management Now Available.
Get in touch
Fill out this form and our team will get back to you shortly.
- sales@echo3D.com
Looking for hackathon sponsors? Fill out this form.
Looking for a career? View job openings.