Skip to main content

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

  1. Open a scene in the 3DStreet Editor.
  2. Drag a file from your computer onto the viewport — drop it where you want it placed. Supported formats: .glb for 3D models, .jpg / .png / .webp for images.
  3. The file is uploaded to your account and dropped into the scene at the cursor.
  4. 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:

  1. Click Add LayerCustom Layers tab.
  2. Choose GLTF Model from URL or Place New Image Entity.
  3. 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 .glb into 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.