Commit a65cb38
authored
fix: recompose the four genuine framing defects (worklist drained) (#110)
* fix: recompose depsgraph-export so the base cube is no longer amputated
The rotated base cube plus the evaluated dome spanned ~5.9 units against
a 5.3-unit frame: the cube was cut by the left and bottom edges (fill
0.984x, touch L+B). Reframed to an aim-based camera at (0,-9.6,2.6)
tracking (0,0,0.9) — the full pair now sits at fill 0.812x/0.622y with
margins L0.069 R0.119 B0.178 T0.200, and the faceted-base vs
subsurf-dome comparison that is the contract reads undiminished. Render
path gated with check_framing (exit 10); check values unchanged
(base=8, eval=98, exported=98). Gate falsified at lens 64 (fill 0.988
FAIL, exit 10) and restored. Pass-2 variant (subsurf cleared) renders
two cubes — the broken contract is visible in the reframe. Identical
framing numbers on 4.5.11.
Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
* fix: recompose vertex-weight-limit so the arm base clears the frame
The mech arm's round base was cropped by the bottom edge and the subject
drifted right-of-center with dead space (touch B, fill 0.247x/0.861y).
Reframed more frontal at (4.6,-8.2,2.3) with the aim dropped 1.5 -> 1.25,
landing fill 0.206x/0.867y with margins L0.378 R0.416 B0.050 T0.083 —
base fully in frame, lean balanced, teal pruned-weight zones and claw
still legible. The x-fill stays narrow by subject geometry; the band's
single-axis rule is met on y. Render path gated with check_framing
(exit 10); check values unchanged (influence counts, unit sums, pose
preservation, LBS error all print as before). Gate falsified at lens 66
(fill 1.000 FAIL, exit 10) and restored. Pass-2 variant (no prune) is
pixel-identical by design — pruning preserves the pose, so the
influence-cap contract is numeric and the still witnesses the rig and
zones; reported as such. Identical framing numbers on 4.5.11.
Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
* fix: recompose triangulate-tangents and clear the dome blowout
The buckler sat at 0.334x fill adrift in the stage. A 2x-class move-in
iterations (4.1/4.8/5.6 overshot the leaning disc's vertical span into
B+T edge touch; settled at (0.6,-6.35,2.62) aim (0,0,1.42)) lands fill
0.459x/0.833y with margins L0.278 R0.262 B0.039 T0.039, and the
concentric tangent rings now read across the whole face. More than
reframe, disclosed: the larger subject exposed a pre-existing blown
region on the evidence dome (30.7% of the dome region >= 252) — Key
500->320 and Glint 400->150 clear it (max 231, near-white 0.00%) with
the anisotropic sweep still driving the rings; the old hero clipped in
the same region at smaller scale. Render path gated with check_framing
(exit 10); check values unchanged (tris=720, unit/dot/btn/uv errors all
print as before). Gate falsified at lens 70 (fill 0.972 FAIL, exit 10)
and restored. Pass-2 variant (cap dissolved to an ngon, no
calc_tangents) is pixel-identical — the ring sweep is UV/bump-driven
and the mikktspace contract is numeric; reported as such. Identical
framing numbers on 4.5.11.
Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
* fix: recompose text-version-stamp so the stamp fills the frame
The stamp sat at 0.663x fill with a dead lower third (fixed-pitch
camera at (0,-8.5,1.15)). Reframed to an aim-based camera at
(0,-6.0,1.5) tracking the stamp's vertical center — hero fill
0.719x/0.478y (the bar is the widest element, so side margins bind at
L/R 0.025; the stamp's constant-width scaling keeps any version-string
length in frame, confirmed on 4.5.11's longer "4.5.11 LTS" body at
0.716x). Caption, stamp, and underline bar now balance the frame and
the live version string reads unmistakably. Render path gated with
check_framing (exit 10); check values unchanged (body, flat vs solid
extents, faces=2917). Gate falsified at lens 64 (fill 0.922 FAIL,
exit 10) and restored. Pass-2 variant (stale "9.9.9" body) is
unmistakable at the reframed size. The pre-existing AgX default and
lighter studio variant are left untouched (accepted look, flagged).
Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
* docs: drain the framing recomposition worklist
All four recomposition cases are restaged and gated; the worklist entry
flips to DRAINED with the before/after numbers. Nothing framing-related
remains: marginal cases swept, deviations documented, the sky-texture
artifact report-only, and future examples inherit the gate at authoring
time.
Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
---------
Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>1 parent 40e9600 commit a65cb38
25 files changed
Lines changed: 261 additions & 53 deletions
File tree
- docs/gallery
- assets
- contact-sheets
- depsgraph-export
- text-version-stamp
- triangulate-tangents
- vertex-weight-limit
- examples
- depsgraph-export
- text-version-stamp
- triangulate-tangents
- vertex-weight-limit
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
| 132 | + | |
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| |||
Loading
Loading
Loading
Loading
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
| 199 | + | |
199 | 200 | | |
200 | 201 | | |
201 | 202 | | |
| |||
219 | 220 | | |
220 | 221 | | |
221 | 222 | | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
222 | 228 | | |
223 | 229 | | |
224 | 230 | | |
| |||
353 | 359 | | |
354 | 360 | | |
355 | 361 | | |
356 | | - | |
357 | | - | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
358 | 366 | | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
359 | 374 | | |
360 | 375 | | |
361 | 376 | | |
| |||
373 | 388 | | |
374 | 389 | | |
375 | 390 | | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
376 | 401 | | |
377 | | - | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
378 | 406 | | |
379 | 407 | | |
380 | 408 | | |
| |||
393 | 421 | | |
394 | 422 | | |
395 | 423 | | |
396 | | - | |
397 | | - | |
398 | | - | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
399 | 427 | | |
400 | 428 | | |
401 | 429 | | |
| |||
0 commit comments