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
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
Proposed Solution
Introduce a real-time preview system during drag operations:
Expected Behavior
While dragging a material:
On drop → material is applied
On cancel → object returns to its original state
Impact