3D Studio - Upgrade your work tools

3D Studio - Upgrade your work tools

Introduction

As we advance to a new Unity version and update to the latest 3D Studio SDK, it’s important to follow the correct upgrade process to ensure a smooth transition.

Note: If you're starting a new project from scratch, there's no need to upgrade anything. Simply download the latest Unity version we’re using and install the new SDK as usual.

Removing the SDK Package

Before upgrading to the new Unity version, it's crucial to remove the old SDK package from your project, as it is incompatible with the updated version.

  1. In the top menu, click on the Window tab.

  2. From there, navigate to Package Manager.

  3. In the left panel, select Frontline SDK.

  4. Click Remove in the top right corner.

This will remove the SDK package from your project.

After completing this step, close Unity, as the next step involves upgrading your Unity version.

Before continuing, you'll need to download the correct Unity version for the new Frontline 3D Studio SDK.




Changing the Unity Version of the Project

After downloading the correct Unity version (2022.3.13f1) along with all the relevant modules, you’re ready to update your project's Unity version.

  1. Open Unity Hub.

  2. Locate your project in the list.

  3. On the right side of your project’s line, click on the Editor version option.

  4. A menu will appear, allowing you to choose which version of Unity you want to use to open your project.

  5. Select 2022.3.13f1 from the list.

  6. Click the blue Open with 2022.3.13f1 button at the bottom.



This will initiate the process of opening your project with the new Unity version automatically.

Once the project opens, you can import the package as you did before:

  1. Go to the top menu and click on the Assets tab.

  2. Select Import Package.

Known Issues after upgrading to the new version of Unity/SDK

Newtonsoft issues:
If you see in the console an error: "The type or namespace 'Newtonsoft' could not be found. Are you missing a using directive or an assembly reference" or something similar to it.

please follow this quick fix:

  1. Open the package manager - Window - Package manager.

  2. inside, click on the plus button and click on the option to add a package from a git URL.

  3. there write this: com.unity.nuget.newtonsoft-json

  4. when it ends to load the search install the Newtonsoft Json pack.

Conclusion

In summary, updating your Unity version and re-importing the necessary packages will keep your project compatible with the latest tools. By following these steps, you can smoothly transition to the new Unity version and continue your work without any issues.

    • Related Articles

    • frontline 3D Studio - Tools

      Introduction To enhance your workflow and fully utilize the benefits of our advanced 3D Studio, we have curated a list of tools for you to incorporate into your work. These tools will increase your proficiency and make your tasks easier. So, let's ...
    • Importing frontline.io 3D Studio

      To be able to work with frontline.io 3D Studio in Unity: 1. With Unity open, go to top menu Assets > Import Package > Custom Package 2. Choose your frontline.io 3D Studio Package (If you don't have it, please contact your frontlline.io contact) 3. ...
    • Digital Twin - Object Target

      Introduction Exciting news! We're introducing a new feature that allows you to create object target for your digital twin directly within the frontline.io app. Now, advanced content creators can utilize the Digital Twin Editor to establish primary ...
    • Login to the frontline.io 3D Studio

      To be able to work with the frontline.io 3D Studio, you will need to be logged in to frontline.io: 1. In the top menu, go to LLS > frontline Login 2. Fill your Username and Password that you use for frontline.io, and click: login 3. Select your ...
    • frontline.io 3D Studio - Wire Creation Tool

      Introduction When working with CAD models, you may have noticed that they often lack of cable structures, making it difficult to accurately simulate cable movement and interactions. This is where wires come in handy. By creating wires within the ...