Rbanh pushed to main at Falling-Metal-Int.../Blacksite 2026-06-06 06:09:03 -04:00
d847706b8f Add brush face controls
Rbanh commented on issue Falling-Metal-Int.../Blacksite#14 2026-06-06 06:06:44 -04:00
BS-JD-105 - Per-face material and UV controls

Starting implementation for BS-JD-105 - Per-face material and UV controls.

Initial scope:

  • In Face mode, show selected face controls in the Brush inspector card.
  • Edit per-face UV offset, UV…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#13 2026-06-06 06:06:30 -04:00
BS-JD-104 - Brush CSG operations

Progress checkpoint committed as 02beeb7 Add brush CSG commands.

Implemented MVP:

  • Added brush.subtract, brush.intersect, and brush.merge_convex command palette commands.
  • Commands are…
Rbanh pushed to main at Falling-Metal-Int.../Blacksite 2026-06-06 06:06:22 -04:00
02beeb7085 Add brush CSG commands
Rbanh commented on issue Falling-Metal-Int.../Blacksite#13 2026-06-06 06:02:31 -04:00
BS-JD-104 - Brush CSG operations

Starting implementation for BS-JD-104 - Brush CSG operations.

Initial scope:

  • Add shared convex brush clipping helpers that can support subtract/intersect/clip mode.
  • Start with robust…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#12 2026-06-06 06:02:07 -04:00
BS-JD-103 - Brush element edit modes

Second progress checkpoint committed as 93ab6c2 Add brush element drag edits.

Added:

  • Vertex/edge/face element drags on the viewport floor plane.
  • Drag preview mutates the selected brush…
Rbanh pushed to main at Falling-Metal-Int.../Blacksite 2026-06-06 06:01:58 -04:00
93ab6c2ea2 Add brush element drag edits
Rbanh commented on issue Falling-Metal-Int.../Blacksite#12 2026-06-06 05:58:02 -04:00
BS-JD-103 - Brush element edit modes

Progress checkpoint committed as 0bfc062 Add brush element edit modes.

Implemented so far:

  • Added BrushEditMode resource: Object, Vertex, Edge, Face, Clip.
  • Added BrushElementSelection
Rbanh pushed to main at Falling-Metal-Int.../Blacksite 2026-06-06 05:57:51 -04:00
0bfc062ba7 Add brush element edit modes
Rbanh commented on issue Falling-Metal-Int.../Blacksite#12 2026-06-06 05:53:33 -04:00
BS-JD-103 - Brush element edit modes

Starting implementation for BS-JD-103 - Brush element edit modes.

Plan for the next slice:

  • Add BrushEditMode resource and hotkeys for Object / Vertex / Edge / Face / Clip.
  • Only activate…
Rbanh closed issue Falling-Metal-Int.../Blacksite#11 2026-06-06 05:53:14 -04:00
BS-JD-102 - Quick add and draw-brush tool
Rbanh commented on issue Falling-Metal-Int.../Blacksite#11 2026-06-06 05:53:07 -04:00
BS-JD-102 - Quick add and draw-brush tool

Completed and committed as fcd34f9 Add draw brush tool.

Implemented:

  • Added shared brush polygon validation in shared::brush_math.
  • Added BrushDesc::extruded_prism for floor-polygon…
Rbanh pushed to main at Falling-Metal-Int.../Blacksite 2026-06-06 05:52:58 -04:00
fcd34f9079 Add draw brush tool
Rbanh commented on issue Falling-Metal-Int.../Blacksite#11 2026-06-06 05:42:53 -04:00
BS-JD-102 - Quick add and draw-brush tool

Starting implementation for BS-JD-102 - Quick add and draw-brush tool.

Planned scope for this pass:

  • Add editor brush tool state and B shortcut.
  • Let LMB place floor-plane polygon vertices…
Rbanh pushed to main at Falling-Metal-Int.../Blacksite 2026-06-06 05:42:45 -04:00
9f95ba3082 Add brush authoring schema
Rbanh closed issue Falling-Metal-Int.../Blacksite#10 2026-06-06 05:42:36 -04:00
BS-JD-101 - Brush authoring schema and hydration MVP
Rbanh commented on issue Falling-Metal-Int.../Blacksite#10 2026-06-06 05:42:29 -04:00
BS-JD-101 - Brush authoring schema and hydration MVP

Completed and committed as 9f95ba3 Add brush authoring schema.

Included the QA follow-up fix for selecting brush generated mesh children in the viewport. User QA passed for creation, save/reload…

Rbanh commented on issue Falling-Metal-Int.../Blacksite#10 2026-06-06 05:36:51 -04:00
BS-JD-101 - Brush authoring schema and hydration MVP

Follow-up fix for brush viewport selection:

  • Updated viewport picking to resolve hit generated mesh children back to their authored LevelObject parent.
  • Explicit actor icons and visualizer…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#10 2026-06-06 05:27:09 -04:00
BS-JD-101 - Brush authoring schema and hydration MVP

Development progress update for BS-JD-101 - Brush authoring schema and hydration MVP:

Implemented locally, pending QA/signoff before commit:

  • Added persisted ActorKind::Brush and BrushDesc
Rbanh commented on issue Falling-Metal-Int.../Blacksite#10 2026-06-06 05:10:21 -04:00
BS-JD-101 - Brush authoring schema and hydration MVP

Starting implementation on BS-JD-101.

Planned first slice:

  • Add shared brush authoring data (BrushDesc/faces/kind) with reflection/serialization.
  • Add a convex cube brush MVP and hydration…