Repository navigation
Commit 2f4f4e0
fix(examples): rebuild triangulate-tangents buckler as a machined shield (#261)
* fix(examples): rebuild triangulate-tangents buckler as a machined shield
The gallery review judged the hero weak. The face was covered in wobbly
ring ripples that read as a shading bug, which is the worst look for an
example about tangent-space correctness. The object also read as a dish or
speaker cone with a murky grey interior. The ripples came from a Generated-
coordinate wave texture with distortion 3.0, so they were never UV-driven.
The open ring at the apex also rendered as a black hole.
The buckler is now one closed lathe mesh: a pointed turned boss, a flange,
a cosine dome, a cut groove and a rolled rim. An apex fan closes the top and
is counted in the closed-form triangle count (4992). The mesh is smooth-shaded
with sharp edges at the machined breaks, so mikktspace now really welds
frames. The measured weld is 3.27e-02, inside the unchanged 0.15 tolerance.
Materials are assigned per ring: brass boss and rim, blued-steel flange,
turned-steel dome, leather back, plus steel rivets. The lathe grooves are a
bump read straight off UV v, so they are exact circles. The anisotropic
streak follows the UV-map Tangent node. The shield is turned three-quarter so
the boss projects and the dome reads convex. The render path now also runs
the asset-quality floors (exit 11).
Every check is unchanged and passes, with identical numbers on 4.5.11,
5.1.2 and 5.2.1. The falsifiers were re-proven on the new geometry. The
VISUAL-STYLE numeric-only precedent sentence now states the actual
mechanism.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
* fix(examples): regenerate triangulate-tangents asset sheet against the new reference set
Adds a SELECT row for the buckler to scripts/asset_sheet.py. It matches the
Buckler lathe mesh and Buckler.Rivets only. The walnut stand and kickstand
strut are display staging, not part of the asset, so they are excluded.
The asset sheet is re-rendered with the committed tooling against the
reference set from #257 (collision-hull-proxy, socket-attach-points,
vertex-color-ao, wheelbarrow, apothecary-shelf).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
---------
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>1 parent a217057 commit 2f4f4e0
12 files changed
Lines changed: 502 additions & 223 deletions
File tree
- docs
- gallery
- asset-sheets
- assets
- contact-sheets
- triangulate-tangents
- examples
- triangulate-tangents
- scripts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
917 | 917 | | |
918 | 918 | | |
919 | 919 | | |
920 | | - | |
| 920 | + | |
921 | 921 | | |
922 | 922 | | |
923 | 923 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
98 | | - | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
99 | 101 | | |
100 | 102 | | |
101 | 103 | | |
| |||
Loading
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
651 | 651 | | |
652 | 652 | | |
653 | 653 | | |
654 | | - | |
| 654 | + | |
655 | 655 | | |
656 | 656 | | |
657 | 657 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
380 | 380 | | |
381 | 381 | | |
382 | 382 | | |
383 | | - | |
| 383 | + | |
384 | 384 | | |
385 | 385 | | |
386 | 386 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
17 | | - | |
18 | | - | |
19 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
20 | 21 | | |
21 | | - | |
22 | | - | |
| 22 | + | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
26 | 29 | | |
27 | | - | |
28 | | - | |
| 30 | + | |
| 31 | + | |
29 | 32 | | |
30 | 33 | | |
31 | 34 | | |
32 | 35 | | |
33 | 36 | | |
34 | 37 | | |
35 | | - | |
36 | | - | |
37 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
38 | 43 | | |
39 | 44 | | |
40 | 45 | | |
41 | 46 | | |
42 | 47 | | |
43 | 48 | | |
44 | | - | |
45 | | - | |
| 49 | + | |
| 50 | + | |
46 | 51 | | |
47 | | - | |
48 | | - | |
| 52 | + | |
| 53 | + | |
49 | 54 | | |
50 | 55 | | |
51 | 56 | | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
58 | 70 | | |
59 | 71 | | |
60 | 72 | | |
| |||
73 | 85 | | |
74 | 86 | | |
75 | 87 | | |
76 | | - | |
| 88 | + | |
| 89 | + | |
77 | 90 | | |
78 | 91 | | |
79 | 92 | | |
| |||
87 | 100 | | |
88 | 101 | | |
89 | 102 | | |
| 103 | + | |
90 | 104 | | |
91 | 105 | | |
92 | 106 | | |
| |||
Loading
0 commit comments