Skip to content

Material preview before drop with optional outline #746

@Gopmyc

Description

@Gopmyc

Description

Context

Currently, when dragging and dropping a material onto an object, there is no visual feedback before releasing the mouse. This makes the workflow less intuitive and forces trial-and-error interactions.

Problem

  • No visual preview before applying a material
  • Unclear which object or surface will be affected
  • Reduced usability, especially in complex scenes

Proposed Solution

Introduce a real-time preview system during drag operations:

  • Temporarily display the material on the hovered object
  • Optionally render an outline to highlight the target
  • Revert the preview if the drag operation is canceled

Expected Behavior

  • While dragging a material:

    • Hovering an object shows a live preview
    • Optional outline indicates the target
  • On drop → material is applied

  • On cancel → object returns to its original state

Impact

  • Immediate UX improvement
  • No major architectural changes required
  • Relatively low implementation complexity

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions