Create a Unity project that incorporates Autodesk Platform Services (APS) that will allow a user to log into their Autodesk account, and import models during runtime in a standalone Windows build. Models will typically be in file formats such as NWD (Navisworks), RVT (Revit), and DWG (AutoCAD). The user should be able to import locally-saved models or, if possible, from the user’s Autodesk Construction Cloud (ACC) or BIM360 accounts. The target platforms for building the Unity project should be for Windows and possibly even WebGL. Unity version 2021.3.16f1 is preferred.
APS offers a tutorial for a similar web-based app, which I want to replicate in Unity (just the model-importing functionality). That tutorial is here:
https://tutorials.autodesk.io/tutorials/simple-viewer/
There is an example repo by APS below, which provides a simplified model-importing functionality within Unity. This example requires an APS bucket, which ideally would be replaced or used in conjunction allowing the user to upload a local file, or by choosing a model file from ACC or BIM360.
https://github.com/autodesk-platform-services/aps-unity-poc
I can provide this file browser plugin, unless you already have a solution for a file browser extension:
https://assetstore.unity.com/packages/tools/integration/simple-file-browser-for-windows-222843
Project goals:
1. Create a simple scene for the user to provide their Autodesk login credentials.
2. Transition to a simple 3D model-viewer scene, which will provide options for the user to import a local 3D model, or from their ACC or BIM360 accounts.
3. Convert the uploaded model to glb format with meshopt compression, load the model with glTFast, and add mesh colliders
4. The 3D model should be loaded in the heirarchy as standard Unity game objects with mesh filters.
Background:
I’ve developed a sophisticated mobile app using Unity that enables my users to view 3D models in AR. Since I’m unfamiliar with APS, I’m looking for a developer with APS and Unity experience to help this new Unity project. I would prefer to work in a shared GitHub repo with the chosen developer, so I can add my own custom features, as well as hire the developer for continued work on various other features.
Budget: $1,000
Posted On: March 09, 2024 02:54 UTC
Category: Video Game Development
Skills:C#, Personal Computer, Microsoft Windows, User Authentication, Unity, Autodesk
Country: United States
click to apply
Powered by WPeMatico
