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
{{ message }}
Repository navigation
Commit 8b83b01
Browse filesBrowse the repository at this point in the historyBrowse files
fix(examples): redesign car-mirror-symmetry as a smooth creased body with alloy wheels
The 13-point loft read faceted and lumpy at gallery size. After check()
asserts every closed-form count on the Mirror-only stack, the --output path
now stacks a level-2 Subdivision Surface modifier after MirrorHalf, so the
welded whole is subdivided and the centerline stays on the plane. A
crease_edge attribute keeps the panel breaks crisp: material borders crease
fully and the fascia cap outlines half-crease. The body shades hard only at
material borders.
Other changes:
- A chrome window-sill strip under the side glass, assigned by construction
position (ring band 6 under the cabin).
- Candy-red paint over a faint metallic base with a softened clear coat.
- Half-metallic alloy rims, so the five spokes read on the dark stage.
- A 72-groove tread bump on the tires, masked to the outward-facing band.
- Relit: a larger key and a dim overhead softbox. The rim light is large,
dim and steep: a small bright rim blew the roof out to a clipped white
slab, and a shallow one printed its terminator line across the floor.
The body datablock and every check are unchanged (676/1289/614 half,
eval 1248/2474/1228).
Evidence (live runs, local):
- E:/Blender-Developer-Tools/.scratch/blender-5.2.1-windows-x64/blender.exe
(Blender 5.2.1 LTS): check-only exit 0, body half=676/1289/614
centerline=104, eval=1248/2474/1228, euler=2, manifold, sym_dev=0,
bbox_asym=0; all 8 mirrored parts pass. --no-mirror exits 5 ("evaluated
body has 676 verts != 2n-c = 1248").
- E:/Blender-Developer-Tools/.scratch/blender-4.5.11-windows-x64/blender.exe
(Blender 4.5.11 LTS): check-only exit 0 with the same numbers; the --output
render path also exits 0 and matches the 5.2.1 still.
- Framing: fill x=0.731 y=0.783, margins l=0.141 r=0.128 b=0.072 t=0.144.
aq_ok (edge90 0.035).
- Contact sheet (docs/gallery/contact-sheets/car-mirror-symmetry-contact-sheet.webp),
generated on the worktree base with the previous armature-bend hero:
candidate luma 0.234 / stage 0.192 / warmth +0.229 / sat 0.252, against
damped-track-aim 0.151/0.145/+0.277/0.231 and bmesh-gear
0.236/0.177/+0.303/0.250. The candidate is in family on every criterion.
- Asset sheet (docs/gallery/asset-sheets/car-mirror-symmetry.webp): beside
the hydrant, drone, well, wheelbarrow and shelf, the smooth car with
alloy wheels does not read as the least-designed object.
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
@@ -1079,7 +1079,7 @@ smoothed render inverts on sight if the panel binding does.
1079
1079
</tr>
1080
1080
<tr>
1081
1081
<tdwidth="46%"valign="middle">
1082
-
<ahref="examples/car-mirror-symmetry/"><imgsrc="examples/car-mirror-symmetry/preview.webp"alt="Car mirror symmetry: a red stylized hatchback on a dark studio floor, tinted glass, black pillars and arch cladding, spoked wheels, and a matched headlamp and door-mirror pair either side of one centered grille — lofted as one half and completed by the Mirror modifier evaluated through the depsgraph, proving 2n-c counts, exact negated-X partners, a welded watertight centerline, and wheels mirrored about origins on the plane" /></a>
1082
+
<ahref="examples/car-mirror-symmetry/"><imgsrc="examples/car-mirror-symmetry/preview.webp"alt="Car mirror symmetry: a smooth candy-red stylized hatchback on a dark studio floor, tinted glass, black pillars and arch cladding, a chrome window sill, silver five-spoke alloy wheels, and a matched headlamp and door-mirror pair either side of one centered grille — lofted as one half and completed by the Mirror modifier evaluated through the depsgraph, proving 2n-c counts, exact negated-X partners, a welded watertight centerline, and wheels mirrored about origins on the plane" /></a>
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
@@ -530,7 +530,7 @@
530
530
"name": "car-mirror-symmetry",
531
531
"dir": "examples/car-mirror-symmetry",
532
532
"teaches": "A stylized hatchback lofted as one half (52 stations, 13-point rings) and completed by the Mirror modifier, evaluated through the depsgraph. Wheels, lamps, grille, door mirrors and handles mirror about object origins parked on the symmetry plane; the grille is authored as a half and welded on it.",
533
-
"alt": "A red stylized hatchback in front three-quarter view with tinted glass, black pillars, spoked wheels, and matched headlamps and door mirrors either side of one centered grille.",
533
+
"alt": "A smooth candy-red stylized hatchback in front three-quarter view with tinted glass, black pillars, a chrome window sill, silver five-spoke alloy wheels, and matched headlamps and door mirrors either side of one centered grille.",
534
534
"witnessesFix": "Mirror is a modifier, not applied data: the original keeps the authored half while the evaluated mesh is the welded, watertight, exactly symmetric whole.",
0 commit comments