160 likes | 170 Views
Learn how 3DRepo integrates with Unity to bring browser functionality into the game engine, enabling real-time loading of interchangeable 3D assets from CAD software. Discover the potential of repurposing commercial game engines for architectural visualization, with a focus on cross-platform support and easy scalability.
E N D
3D Repo 4 Unity Dynamic Loading of Version Controlled 3D Assets into the Unity Game Engine Sebastian Friston, Carmen Fan, JozefDobos, Timothy Scully & Anthony Steed Web3D, June 2017
3D Repo • Version Control and Content Delivery Platform • Aimed at the construction industry • Used by Architects and Engineers, not Artists and Game Designers
3D Repo 4 Unity • Bring the functionality of the browser into the Unity game engine • Load interchange formats at runtime • Bridge between Unity specific systems and generalised 3D content from CAD software
Unity3D • Commercial Game Engine • Mobile & Cross-Platform Pedigree • SME Friendly Licensing • Development done in Editor • Component-based programming model
Implementation – Translation • Generalised 3D data -> Unity specific systems • Requires many assumptions to work • ‘Intelligent’ functionality kept in one class • Easy to modify and scale
Putting Unity on the Web • One of the biggest benefits of a commercial engine is cross-platform support • Can this extend to the web?
Conclusion • There is a lot of overlap between game engines and arch-viz • Repurposing them can provide a very high return on investment • It is quite feasible to graft browser capabilities into traditional engines, even closed source ones • They are not a panacea however • And there is till a large schism between the desktop and the web
Thank You • Questions?