Files
chameleon/Assets/Scripts
adminandClaude Opus 4.8 523bfd3b0e Fix brush size varying with UV density; decouple preview opacity
Brush radius now derives from the mesh-wide average UV density instead of
the hit triangle's own density. Per-triangle density varied up to ~7.6x
across the mesh (spiking at UV seams and stretched islands), so the same
brushSize painted a visibly larger patch on seam triangles than on
evenly-mapped ones. A single global scale keeps the brush the same physical
size everywhere; the stamp remains a 3D box, so seams are still bridged.

Also decouple the hover preview opacity from the brush albedo alpha: the
preview now stays fully opaque and is scaled only by the Preview Opacity
property, since the ring is a size/shape indicator, not a paint-strength
preview.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 20:35:03 +02:00
..
2026-07-01 13:07:16 +02:00