Skip to content

Scene Editor - #5

Draft
Brackets-Coder wants to merge 1 commit into
mainfrom
scene-editor
Draft

Scene Editor#5
Brackets-Coder wants to merge 1 commit into
mainfrom
scene-editor

Conversation

@Brackets-Coder

@Brackets-Coder Brackets-Coder commented Mar 6, 2026

Copy link
Copy Markdown
Owner

Work-In-Progress

Plan:

  1. Viewport in the middle
    • Where all the scene, gizmos, and overlays will appear
  2. Assets on the left
    • Drag-and-drop default geometries and import custom models
  3. Tools on the top
    • Grid snapping controls, transformations
  4. Outliner and Properties on the right.
    • View the scene hierarchy, modify object properties (to a certain extent) like basic materials

Probably not going to have a model editor

Civ3ro
Civ3ro previously approved these changes Mar 6, 2026

@Civ3ro Civ3ro left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good, it's actually a really good idea! How would the scene be exported? As GLB?

@Brackets-Coder

Copy link
Copy Markdown
Owner Author

Actually, this isn't meant to "edit" scenes per se in the traditional sense. You noticed that I said "Probably no model editor." The point of this isn't to export GLB or OBJ, since that already exists in many areas. It's to provide users the ability to quickly create scenes with a drag-and-drop gizmo interface and then export that scene to scratchblocks. Basically, you would upload your .SB3 file and it would create a custom scene setup my-block that you would put under when [green flag] clicked.

@Brackets-Coder
Brackets-Coder marked this pull request as draft March 6, 2026 13:52
@Brackets-Coder
Brackets-Coder dismissed Civ3ro’s stale review March 6, 2026 13:56

Not finished project yet

@Brackets-Coder

Brackets-Coder commented Mar 6, 2026

Copy link
Copy Markdown
Owner Author

@Civ3ro @astruegenius @Drago-Cuven

Take a look at https://threejs.org/editor/

Something like this, but I'd like to take a different approach to the UI

@Brackets-Coder

Copy link
Copy Markdown
Owner Author

@astruegenius @Civ3ro @Drago-Cuven

Do we just want to clone https://github.com/mrdoob/three.js/tree/master/editor and make some modifications so that it exports a sprite containing the scene setup block stack that users can import into their projects? If we did that we'd have an already-working editor that many three.js users would be familiar with, and then we wouldn't have to write one from scratch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants