Skip to main content

Quickstart

This guide walks you through the steps of setting up a React application that integrates the Livelink SDK to launch interactive rendering sessions.

Creating a project on the console

Before setting up your client application, you'll need to create a project:

  1. Log in or sign up at the 3dverse Console.
  2. Create a New project.
  3. In the Asset Browser, upload or create a Scene asset under the Public folder.
    If it's your first project, you'll be guided through the process.

Setting up the Client Application

We provide a utility that simplifies the setup of client applications to a single command.

Run the following command in your terminal:

npm create 3dverse-app@latest my-app

You may be prompted to confirm the installation of create-3dverse-app, this is normal. Accept to proceed forward.

At the end, this command will create a folder named my-app in your current working directory and set up your client application inside it.

Requirements

To follow this client application creation procedure, you only need Node.js installed on your system.

Verify your installation by running node --version.
Node Versions 18 or above are currently supported.

Then, follow the prompts:

1. Scene UUID

You will then be prompted for a scene UUID. You can find it in the Asset Browser.

Copy and paste the scene UUID into the prompt and press Enter to proceed.

Getting the Scene UUID from the Asset Browser
note

If your project doesn’t yet contain a scene asset, you can create one using the + New / Upload button.

Important

Make sure you select a scene from the Public folder.

2. Public Token

Next, You'll be asked for a public token. The public token grants access to the Public folder for your client application.

Copy and paste the public token into the prompt and press Enter to proceed.

3. Optional Packages

Additional packages are offered for your convenience. These may or may not be useful depending on the type of application and features you are looking to develop.

PackageDescription
@3dverse/livelink-threeEnables Three.js integration to work in conjunction with Livelink
@3dverse/livelink-webxrEnables VR and AR capabilities via WebXR

Make your selection and press Enter to proceed.

note

You can always add these packages later via npm, e.g.:

npm install @3dverse/livelink-three

Running the Application

After completing these steps, your project should be fully set up and ready to go.

To start the development server, run:

cd my-app         # moves inside the application folder
npm run dev # runs the application in development mode

Your application will be running at http://localhost:5173 where you can expect to see an interactive render of your 3D scene.

Your application running at http://localhost:5173.