Texture displacement: per-layer bake, UV pane redesign, unwrap and layer view fixes
- Bake: each layer is sampled only on its own painted area; analytic projections used to stack every layer over every painted region, so the top layer's texture showed on all of them (colour sampler too) - Auto resolution follows the texture's texel size and sharpness again - Unwrap: charts cut by each face's own normal (a cube gives 6 islands, not 12 triangles); non-disk charts (tubes, closed shells) are split until they flatten; connected nets test real triangle overlap, grow from the largest chart and are packed side by side - UV edits are stored per unwrapped copy, so dragging a seam vertex no longer moves its copies in neighbouring islands - UV pane: tool strip with unwrap settings moved in from the panel, sharp HiDPI icons, clearer island/edge/selection drawing with hover, texture picker from the thumbnail, texture no longer lost on reopen (GL state from the 3D view, background upload retries) - Panel: whole-model select/erase as icons in the tools row; inactive layers' paint shown muted; colour textures shown in colour in the picker - Built-in displacement texture library - Tests for unwrap segmentation, connected nets, UV edits and per-layer sampling
|
After Width: | Height: | Size: 310 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 264 KiB |
|
After Width: | Height: | Size: 43 KiB |
|
After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 235 KiB |
|
After Width: | Height: | Size: 422 KiB |
|
After Width: | Height: | Size: 254 KiB |
|
After Width: | Height: | Size: 150 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 272 KiB |
|
After Width: | Height: | Size: 155 KiB |
|
After Width: | Height: | Size: 63 KiB |
|
After Width: | Height: | Size: 29 KiB |
|
After Width: | Height: | Size: 522 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 9.3 KiB |
|
After Width: | Height: | Size: 228 KiB |
|
After Width: | Height: | Size: 74 KiB |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 178 KiB |
|
After Width: | Height: | Size: 40 KiB |
|
After Width: | Height: | Size: 203 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 205 KiB |
|
After Width: | Height: | Size: 144 KiB |
|
After Width: | Height: | Size: 235 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 209 KiB |