You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The hero's face was covered in coarse ring stripes: a scale-16 RINGS wave
on Generated coordinates drove roughness over 0.14-0.36, so the rings were
centred on the bounding-box corner and read at thumbnail scale as a striped
render defect rather than machining. The old still also clipped about 40k
pixels and left the tooth flanks nearly black.
The finish now follows how a gear blank is cut. Caps are lathe-faced:
rings about the object Z axis at scale 150 (sub-pixel), a narrow 0.17-0.21
roughness band and a 0.05 bump, which aggregate into the soft radial fan a
turned face actually shows. Flanks are hobbed at roughness 0.55, split from
the caps by the object-space normal. A softbox placed on the camera ray's
reflection about the front cap gives one legible key highlight, and a low
bounce card lights the downward flanks. Clipped pixels: 0.
Geometry is untouched. A bore would change the closed-form counts the
check asserts, so the gear stays a solid blank; no hole is faked in the
shader. The render path now also runs the Layer 1 framing gate (exit 10),
which it previously lacked.
bmesh-gear is a pinned contact-sheet calibration member, so this changes
the calibration image other examples are judged against.
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -350,7 +350,7 @@ Gallery still is a dual-elevation diptych so the contract reads at thumbnail sca
350
350
<table>
351
351
<tr>
352
352
<tdwidth="46%"valign="middle">
353
-
<ahref="examples/bmesh-gear/"><imgsrc="examples/bmesh-gear/preview.webp"alt="Bmesh gear: a machined brass 14-tooth gear with concentric turning marks catching the light, tilted at a three-quarter angle on a dark studio floor" /></a>
353
+
<ahref="examples/bmesh-gear/"><imgsrc="examples/bmesh-gear/preview.webp"alt="Bmesh gear: a brass 14-tooth gear leaning back on a dark display wedge, its lathe-turned face catching a soft highlight that fans from the centre and its hobbed tooth flanks lit against the stage" /></a>
<imgsrc="assets/bmesh-gear-hero.webp" alt="A gold fourteen-tooth gear leaning back on a dark display wedge, its face covered in concentric grooves." loading="lazy" decoding="async" />
412
+
<imgsrc="assets/bmesh-gear-hero.webp" alt="A brass fourteen-tooth gear leaning back on a dark display wedge, its lathe-turned face catching a soft highlight that fans from the centre." loading="lazy" decoding="async" />
Copy file name to clipboardExpand all lines: examples/gallery.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@
86
86
"name": "bmesh-gear",
87
87
"dir": "examples/bmesh-gear",
88
88
"teaches": "A 14-tooth gear built entirely with bmesh — profile ring, face, extrude — with bm.free() in a try/finally, exactly as the ownership contract demands.",
89
-
"alt": "A gold fourteen-tooth gear leaning back on a dark display wedge, its face covered in concentric grooves.",
89
+
"alt": "A brass fourteen-tooth gear leaning back on a dark display wedge, its lathe-turned face catching a soft highlight that fans from the centre.",
90
90
"witnessesFix": "Parametric bmesh topology is exactly predictable: verts, edges, and faces match their closed forms, and every edge borders exactly two faces (watertight).",
0 commit comments