Project Setup

Project Setup

Project Setup Overview

This interface allows you to configure and launch a web-based 3D scene with minimal setup. Each option below is designed to help you customize your project’s behavior and appearance without requiring programming knowledge.


Project Initialization

  • Project Name
    Enter a unique name for your project. This field is required to begin.
  • Project Root Folder
    Choose where your projects will be saved on your computer. All projects will be stored inside this folder.
  • Create New Project
    Initializes a new project using the specified name and store folder.
  • View Files
    Open project’s local folder in File Explorer.
  • Server Address
    Enter the web address used to preview your project in a integrated web browser.
    Format: http(s)://yourdomain.com:port — Example: http://localhost:3000
    If Node.js is installed, this field is pre-filled and the server starts automatically.
  • Open Project Folder
    Opens the selected folder in your file explorer for quick access.
  • Refresh Preview
    Reloads the server preview in your web browser to reflect recent changes. While most changes sync automatically, manual refresh may be required in some cases.
  • Save Project
    Saves the current configuration and assets for future use.
  • Open Project
    Loads an existing project from your saved directory.

JavaScript Package Configuration

  • Use JavaScripts from CDN
    Loads required libraries from the internet. Recommended for lightweight, online projects.
  • Use JavaScripts from NPM
    Downloads libraries locally for offline use. Adds approximately 30 MB of files to your system.
  • Use Node Server
    Automatically enabled if Node.js is detected.
    Uncheck to use a custom web server and path instead.

Frontend Feature Integration

  • Light Sliders
    Adds interactive sliders to control the intensity of scene lights.
  • Exposure Slider
    Enables a Tone Mapping Exposure slider to adjust overall scene brightness.
  • Texture Setup
    Provides tools for configuring UV mapping and texture placement.
  • Material Setup
    Adds controls for editing basic material properties such as roughness, metalness, and transparency.
  • Animations
    Displays animation controls if the loaded 3D model includes animation tracks.
  • Camera Views
    Adds buttons for switching between predefined camera views.
    You can manage clickable 3D points via the Camera Views tab.
  • Cameras
    Enables camera controls for imported model.
    If the model includes embedded cameras, they will be loaded automatically.

Scene Helpers Group

  • Light Helper
    Visualizes the position and influence of lights in the scene.
  • Object Helper
    Displays bounding boxes around selected objects for easier identification.
  • Axis Helper
    Shows the X (red), Y (green), and Z (blue) axes to orient the scene.
  • Camera Helper
    Marks camera positions and directions within the 3D environment.
  • Grid
    Adds a reference grid at the origin (0,0,0) to assist with alignment.
  • Arrow Helper
    Displays directional arrows to visualize normal direction when raycasting objects.
  • Statistics
    Add real-time performance statistics to visualize how smoothly your scene runs, especially in terms of frames per second (FPS). This helps you evaluate rendering efficiency and optimize for better user experience.

Helper Customization

  • Light Helper Size
    Adjusts the visual size of light indicators.
  • Arrow Helper Size
    Sets the scale of arrow helpers used when raycasting.
  • Grid Size
    Defines the overall dimensions of the grid.
  • Grid Divisions
    Specifies the number of horizontal and vertical lines.
    Example: 10 divisions = 10×10 grid.
  • Set Helpers Color
    Applies custom colors to grid, arrow and object helpers.
    Light helpers inherit the color from the light source.
    Axis and camera helpers use predefined colors.

HTML Interface Elements

  • Main Menu
    Toggles visibility of the main navigation menu on the frontend.
  • Export Scene Button
    Adds a button to export the current scene as a GLTF or GLB file.
    All visible elements—including grid, arrows, and helpers—are included.
    You can choose to export just imported model.
    This also enables USDZ export for viewing on Apple devices in AR mode.
    Learn more on our FAQ page.
  • Favicon
    Displays a custom icon in the browser tab.
    Image selection is available on the HTML setup page.
  • Logo
    Adds your brand logo to the interface.
    Upload your image via the HTML setup page.
  • Loader
    Shows a loading progress bar while the scene initializes.
    Custom loaders can be configured on the HTML setup page.
  • Full Screen Button
    Adds a button to toggle full-screen mode for immersive viewing.
  • Help
    Displays brief instructions for navigating and interacting with the scene.
  • Copyright
    Adds copyright information to the footer of your webpage.