LogoLogo
Tutorial VideosScripting DocumentationLegalHome
Breakroom
Breakroom
  • Welcome to Breakroom
  • GETTING STARTED
    • Helpful terms
    • UI tour
    • Keyboard shortcuts
    • Customizing your avatar
      • Choosing a starter avatar
      • Editing avatars in the Outfit window
      • Using the Sine Wave Shop
    • Controlling your avatar
    • Controlling your camera
    • Communicating with other users
    • Using the conference system
      • Troubleshooting audio and video issues
    • Using Breakroom for Training
    • Settings
    • Language and accessibility
    • Reporting issues
  • EXPLORING BREAKROOM
    • Region navigation tools
    • Bookmarks and teleport invites
    • Using the Explore window
    • Using the Meetings window
    • Networking with other users
      • People
      • Groups
    • Snapshots
  • BUILDING NEW WORLDS
    • Breakroom Dashboard tour
    • Creating and managing Regions
    • Default Landing and Orientation Regions
    • Region settings
    • Region template descriptions
  • CREATING CUSTOM EXPERIENCES
    • Branding tools
    • UI customization options
    • Filtering the Sine Wave Shop
    • Selecting default avatars
      • Default avatar collections
    • Using the Region Editor
      • Editing and moving objects
      • Editing terrain and sky
      • The Region Editor ADVANCED window
    • Exploring the Breakroom Toolkit
      • Breakroom Video Player
      • Breakroom Web Browser
      • Breakroom Image Viewer
      • Breakroom Info Kiosk
      • Breakroom Teleport Portal
      • Breakroom Web Collab
      • Breakroom Note Board
      • Breakroom Games
      • Breakroom Reactives
      • Breakroom Orientation Quest
      • Breakroom Tour Cameras
      • Conference rooms and booths
      • Add-on seats
      • Breakroom Start Here UI
      • Breakroom Basic Emojis
      • Breakroom 360° Video Player
    • Managing your Media Library
  • OPENING THE DOORS
    • Seats and concurrency
    • Creating and managing user accounts
      • World-level user permissions
      • Region-level user permissions
      • Single sign-on
      • Eventbrite integration
    • World Stream
      • Purchasing and managing World Credits
      • Pre-allocation campaigns
      • World Stream viewer toolbars
      • World Stream keyboard shortcuts
      • Troubleshooting World Stream issues on Chrome
      • Troubleshooting World Stream issues on macOS
    • Desktop viewers
    • Privacy Policies, EULAs, and data collection
    • Analytics
    • Toggling World availability
  • RUNNING YOUR EVENT
    • Understanding the conference system
      • Voice zones, zone types, and conference permissions
      • Voice chat and spatial audio
    • Customizing the conference system components
      • Adding breakout areas
      • Creating custom voice zones
      • Setting up Presenter and Audience zones
      • Designating triage zones
      • Troubleshooting duplicate zone errors
      • The RoomFurniture component
    • Setting up Breakroom for Training courses
    • Moderator tools
      • Broadcast messages
      • Crowd management
      • Audience questions
      • Raised hands
      • Presentation controls
      • Hidden UI toggle
      • Participation
      • Audio streams
  • TIPS FOR SUCCESS
    • Region Editor best practices
    • Onboarding new users
  • ADVANCED TUTORIALS
    • Uploading your own Region
      • Installing Unity and the Breakroom SDK
      • Reducing poly counts on CAD files
      • Uploading a Region from Unity to Breakroom
      • Creating and uploading custom chairs
      • Testing items on the preview server
      • Pushing items to the live server
      • Installing the conference system components
    • Uploading your own virtual objects
    • Uploading your own virtual clothing
    • Creating and copying avatar shapes
    • Installing the Quest System
    • Registration and grid APIs
    • Video streaming
    • Sinespace scripting documentation
  • HELP
    • Where to find support
    • Tutorial video playlists
      • Platform basics
      • Dashboard
      • Moderator tools
      • Breakroom Games
      • Creator Core
      • Breakroom for Training - Students
      • Breakroom for Training - Instructors
      • Breakroom for Training - Dashboard and Backend
    • Account management
    • System requirements
    • Troubleshooting network ports and firewalls
  • RELEASE NOTES
    • Breakroom SDK
    • Breakroom Viewer
    • Breakroom Dashboard
Powered by GitBook
On this page
  • Overview
  • Import or create your virtual object in Unity
  • Merging items in Unity
  • Turning your item into a virtual good
  • Editing the Virtual Good component
  • 1. Provide basic item information
  • 2. Edit the item details
  • 3. Edit the Pricing information
  • 4. Edit the Icons information
  • 5. Edit the Author information
  • 6. Edit the Upload information
  • Converting your item to a Unity prefab
  • Completing your upload
Export as PDF
  1. ADVANCED TUTORIALS

Uploading your own virtual objects

If you have a design vision for your Breakroom World, you may want to upload your own furniture, animations, and decor. Learn how to create, import, and edit room items here.

PreviousInstalling the conference system componentsNextUploading your own virtual clothing

Last updated 2 months ago

©2008-2024 Sine Wave Entertainment Ltd. All Rights Reserved.

Overview

A virtual object is any in-world item that is not a full Region or clothing item. Common virtual objects include and other pieces of furniture, avatar animations, and 3D models (such as a company logo). Once these items are uploaded to your World, you can deploy them through the use of the and other means.

Within our advanced documentation, you may see different words used to describe the same concept or tool. This is because Breakroom is based on the Sinespace virtual world platform. Please be aware of the following:

  • When you the Breakroom SDK, you may notice that certain tools and menus refer to Sinespace, Sinespace components, or the Sinespace SDK. This is normal and has no effect on performance.

  • When testing and uploading virtual items, you may see documentation, menus, and buttons that refer to Breakroom Worlds as grids.

The instructions provided in this section presume an advanced working knowledge of Breakroom, virtual assets, and third-party 3D software. Please consult our documentation if you need help and virtual objects, or editing the .

Only can upload custom items to Breakroom.

Import or create your virtual object in Unity

In order to follow the steps outlined below, you must already have Unity and the Breakroom SDK on your computer.

Merging items in Unity

As an example object, let's take a look at the globe sculpture pictured above. It consists of two items—a sphere placed on top of a cube. To merge these two items into a single item and upload it to your World, first right click on an empty area in the Hierarchy panel and select Create Empty in the menu that appears. Rename this object to something meaningful—for example, "My First Object."

Now drag the cube and the sphere into this object.

Turning your item into a virtual good

Click on My First Object to highlight it, and then click on the Sinespace menu and navigate to Virtual Goods > Turn selection into furniture. Clicking this action will convert your object into a virtual good that can be uploaded to your World. You do not need to alter the Room Furniture component that was just added.

Editing the Virtual Good component

Scroll down to the Virtual Good component. To complete setup of your item, you'll need to navigate through the Virtual Good component tabs and change certain information. Here are the key steps you'll need to take.

1. Provide basic item information

In the Virtual Good component, under the Basic tab, you will need to select the item type and category. The category you select will influence where your item appears in your Inventory.

There are additional details under the Basic tab that you'll need to provide:

  • Name: The item's name

  • Description: A brief description of the item

  • Brand: Your brand name (corporate clients may want to use their company name)

2. Edit the item details

Next, click on the Detail tab. The settings listed under this tab are optional, and usually can be left in their default state—except for the Inworld Customization setting. You will need to set this to Full.

3. Edit the Pricing information

Next, click on the Pricing tab. Check the box to enable the "Not for Sale" option.

4. Edit the Icons information

You can skip the Icons tab, as this is only used if the item will be sold in the Sine Wave Shop.

5. Edit the Author information

Click on the Author tab. Fill in the details that best suit your upload. If in doubt, leave the item's Unique Status as Available Elsewhere, edit the Developer's Name field to include your name, and edit the Copyright field to include your company name.

6. Edit the Upload information

Lastly, click the Upload tab. In the Grid ID field, enter your Breakroom World's unique grid ID number. There are multiple places where you can obtain your grid ID number.

Finding your grid ID on Dashboard

  1. Look in the top left corner of the screen. You will see your world name followed by an ID number. This ID number is your grid ID.

Finding your grid ID on Curator

  1. Click the Advanced button at the top of the page. This will take you to Curator.

  2. In the Curator window that appears, locate the Grid listing for your World. Your grid ID will be displayed next to the World name.

Once you have your grid ID, it can be entered into the Grid ID field under the Upload tab as shown.

Converting your item to a Unity prefab

Create a new folder in your Unity project by right clicking on the Project Assets panel. Call this folder "Uploads," and double click on it.

Now drag the parent object from the Hierarchy to the "Uploads" folder in the Project panel.

Next, right click on this new prefab object and select Upload to Sinespace in the menu that appears.

Finally, confirm the upload.

You will be asked to save the scene before the upload can proceed. We do recommend saving, as you may have other items in the scene and this will make editing easier in the future.

Completing your upload

Navigate to your .

Navigate to your.

For your next steps, you'll want to test your item on the and then push it to the. Detailed instructions can be found in the linked documentation.

Dashboard
Dashboard
preview server
live server
chairs
Region Editor
install
installing
positioning
RoomFurniture component
World Owners, World Administrators, and World Developers
installed
Pictured: An example object—a globe on top of a cube.
Pictured: The original sphere and cube items, now merged under "My First Object."
Pictured: The Sinespace menu, with the Virtual Goods sub-menu expanded.
Pictured: "My First Object," with the Virtual Good and Room Furniture components added.
Pictured: The Virtual Good component, with the Basic tab active. Note that the item type is set to Furniture.
Highlighted: The Inworld Customization setting, under the Detail tab. This must be set to Full.
Pictured: The Pricing tab, with the "Not for Sale" option checked.
Pictured: The Author tab, where you can specify creation details about your item.
Pictured: The Upload tab, with the Grid ID field highlighted.
Highlighted: The location of your grid ID in Curator.
Pictured: How to create a new folder in your Unity project.
Pictured: Dragging the parent object from the Hierarchy into the "Uploads" folder.
Pictured: The location of the Upload to Sinespace action.
Confirm the upload by clicking the Upload Item button.