Import custom items
You can import your own 3D models into the Scene Editor. Pick models from a wide selection of free or paid sources on the internet, or to create your own custom models.
Import an asset #
To import a 3D model, an image, a sound file, or a video into your scene from your local disk:
-
Click the +* icon on the top-right of the Local Assets screen.
-
Drag the file or files onto the window. You can also click the upload icon to open a file browser window.
-
Check the model thumbnail and click Import.
You can now find your asset in the Local Assets tab, under the scene folder.
-
For 3D models, drag the
.glb
or.gltf
files onto the canvas to add them as items on your scene. -
Other kinds of assets like images and sound files can be dragged onto the fields of an item.
Supported models #
All 3D models need to be in .glTF or .glb format. You can convert other formats into these formats with various different editors and tools. See 3D modeling for recommendations and tips.
All materials in the models need to be either basic material or PBR, and all textures need to be in sizes that are powers of two (ex: 256, 512). See Scene limitations for details.
All 3D model files must each occupy less than 50 MB to be usable in a scene. Larger files aren’t supported.
Free libraries for 3D models #
Instead of building your own 3D models, you can also download them from several free or paid libraries.
To get you started, below is a list of libraries that have free or relatively inexpensive content:
- SketchFab
- Clara.io
- Archive3D
- SketchUp 3D Warehouse
- Thingiverse (3D models made primarily for 3D printing, but adaptable to Virtual Worlds)
- ShareCG
📔 Note: Pay attention to the license restrictions that the content you download has.
You can also use Generative AI tools to generate your own 3D models. Check out:
Note that in several of these sites, you can choose what format to download the model in. Always choose .glTF format if available. If not available, you must convert them to .glTF before you can use them in a scene. For that, we recommend importing them into Blender and exporting them with one of the available .glTF export add-ons.
Colliders #
You might find that when running a preview the player can walk through your imported 3D models. This is likely because the models are missing a collider mesh to define a collision geometry. See colliders for more details and instructions.
💡 Tip: Instead of editing the model to add a collider mesh, a simpler alternative is to add an Invisible wall smart item with approximately the same shape to stand in its place.
Animations #
If an imported model includes animations, the first animation that’s packed into the model will be played in a loop.
Note that you don’t have any control over when the animation starts or stops, or which one is played in case of several animations.
If there are multiple players in the scene, they may be seeing the animation out of sync from each other.
To change this behavior, you can include an Animator component. See Make any item smart for no-code tools to make your item interactive.