video-workbench/projects/2026-06-23-在路上/visual-system/characters/character-transparent-slice...

4.0 KiB

Character Transparent Slices V2 From Anchor Review

Status

  • Review status: accepted by user.
  • Scope: repaired transparent slice set derived from the accepted v2 character anchor board.
  • Repair reason: the first generated v1 slice set drifted away from the accepted v2 identity.
  • Repair strategy: crop each required pose from character-anchor-v2-codex-posture-test.png and remove the local board background.
  • Next gated action: proceed to the common style anchor board.

Source

Accepted anchor board:

visual-system/characters/character-anchor-v2-codex-posture-test.png

Preview board:

visual-system/characters/character-transparent-slices-v2-from-anchor-preview.png

Final Alpha PNG Assets

Slice Final alpha PNG Source crop
Front visual-system/characters/character-slice-front-v2-from-anchor.png visual-system/characters/character-anchor-v2-front-reference-crop-tight.png
Side visual-system/characters/character-slice-side-v2-from-anchor.png visual-system/characters/character-anchor-v2-side-reference-crop-tight.png
Back visual-system/characters/character-slice-back-v2-from-anchor.png visual-system/characters/character-anchor-v2-back-reference-crop-tight.png
Walk side visual-system/characters/character-slice-walk-side-v2-from-anchor.png visual-system/characters/character-anchor-v2-walk-side-reference-crop-tight.png
Walk back visual-system/characters/character-slice-walk-back-v2-from-anchor.png visual-system/characters/character-anchor-v2-walk-back-reference-crop-tight.png

Crop Boxes

Crop boxes are from the accepted v2 board in pixel coordinates:

Slice Crop box
Front (20, 104, 264, 835)
Side (276, 104, 474, 835)
Back (485, 104, 713, 835)
Walk side (948, 160, 1212, 835)
Walk back (1228, 120, 1412, 835)

Local Processing Method

This repair did not use new image generation.

Method:

  1. Crop each pose from the accepted v2 anchor board.
  2. Estimate the local neutral board background from crop borders.
  3. Remove border-connected light background.
  4. For walking crops, keep the largest connected foreground component to remove adjacent panel bleed.
  5. Apply a soft alpha matte.
  6. Save as alpha PNG.
  7. Build a checkerboard preview for human review.

Processing environment:

C:\Users\wangq\.cache\codex-runtimes\codex-primary-runtime\dependencies\python\python.exe

Validation

Slice Mode Size Transparent pixels Partial pixels Opaque pixels Corner alpha
Front RGBA 488x1440 247699 33986 421035 [0, 0, 0, 0]
Side RGBA 396x1452 221077 26806 327109 [0, 0, 0, 0]
Back RGBA 456x1442 220243 32337 404972 [0, 0, 0, 0]
Walk side RGBA 470x1158 273011 31410 239839 [0, 0, 0, 0]
Walk back RGBA 368x1218 161412 20482 266330 [0, 0, 0, 0]

Review Notes

Strengths:

  • Identity drift is avoided because every slice is derived directly from the accepted v2 board.
  • Front, side, back, walk-side, and walk-back all share the same v2 figure system.
  • The walk-side slice preserves the corrected upright walking posture from v2.
  • The walk-back slice no longer includes the stray neighboring-panel boot after connected-component cleanup.
  • All five final files have alpha channels and transparent corners.

Known limitations:

  • Resolution is limited by the 16:9 anchor board cell size.
  • The side slice inherits the v2 board's panel crop and keeps the backpack close to the right edge.
  • Edge quality is local matte extraction quality, not native transparent rendering.
  • These are execution references for small MV figures, not high-resolution hero assets.

Recommendation

Use this v2-from-anchor set if identity fidelity is the priority for small-figure MV shots.

If user accepts this set, the next project step can move to the common style anchor board. If any slice needs repair, repair only that slice and keep the v2-derived method.