Adding Custom Models and Images to a Scene
Need a model or image that isn't in the built-in library? Maybe you have a specific local landmark, a custom sign, a photo or map of existing conditions, or need a one-off prop? Drag the file from your computer straight into 3DStreet and it shows up in your scene.
Drag-and-drop into the editor
- Open a scene in the 3DStreet Editor.
- Drag a file from your computer onto the viewport — drop it where you want it placed. Supported formats:
.glbfor 3D models,.jpg/.png/.webpfor images. - The file is uploaded to your account and dropped into the scene at the cursor.
- Use the right-hand Properties panel to fine-tune scale, position, and rotation.
Reusing your assets
Every file you upload lands in the Assets panel on the left side of the editor, alongside the built-in library. From there you can drag the same asset into any scene as many times as you want, or into other scenes in your account — no need to re-upload.
The Assets panel is part of a larger system that handles storage, optimization, attribution, and asset management across your account. Learn more about the Asset System.
Alternative: adding by URL
If your model or image is already hosted on a publicly accessible URL, you can reference it directly without uploading:
- Click Add Layer → Custom Layers tab.
- Choose GLTF Model from URL or Place New Image Entity.
- Paste the public URL and click OK.
URL-referenced assets do not appear in your Assets panel, don't count against your quota, and don't go through 3DStreet's optimization pipeline. For most users, drag-and-drop upload is the better option.
Tips
- If a model isn't rendering as you expect, drop the
.glbinto gltf-viewer.donmccurdy.com — it uses the same three.js loader 3DStreet does, so what shows up there is what you'll see in your scene. - Use the duplicate shortcut (
d) to repeat the same asset in multiple places without re-dragging.