CNA-BUG-175: The bundled procedural avatar's garment shells interpenetrate its body, leaving the collar and cuffs visible through the skin
Evidence basis: source-verified at the pinned commit; recorded by CNA's own run (not repeated here). Claims on this page were checked by reading the CNA source at commit 009d40f5; unless a sentence says otherwise, nothing here was built or executed. Nothing on this page was executed unless the Evidence section says so.
CNA's own avatar record measures shirt, pants and shoe vertices inside the body (shirt 64 of 228) in both rest and wave poses; four remedies were implemented, measured and reverted, and the defect is open.
- Identifier
CNA-BUG-175- Category
- Bug
- Subsystem
- Networking & gamer services
- Status
- Open
- Verified against
- CNA
009d40f5(009d40f5dd085c4e674d3479675fac84b12b3e0a) - Severity
- Low (a triage suggestion, not a project priority)
- Evidence basis
- Recorded by CNA: CNA's own recorded run, not repeated here
- Tests touching this area
- None
- Affected contract
- The bundled avatar content produced by tools/avatar_builder and drawn by AvatarRenderer's real-rendering extension
Expected behaviour
Clothing should cover the body without the body's garment caps showing through.
Actual behaviour at TARGET
Item 16 of NEXTnet.md (“The one remaining avatar defect class — still open”) measures, with diagnose_avatar_mesh.py, Shirt 64/228, Pants 21/285 and Shoes 51/270 vertices crossing the body in both Stand0 and Wave; the visible offenders are the collar and the sleeve cuffs, where each garment capsule's hemispherical end cap burrows into the adjacent body segment. Trimming caps, raising tessellation and two other approaches were tried and reverted.
Source locations
NEXTnet.md— item 16: measurements and the four reverted remediestools/avatar_builder/generate_clothes_meshcraft.py— garment shell generationtools/avatar_builder/diagnose_avatar_mesh.py— the crossing measurement
Evidence
CNA's record: measured by its diagnostic script at an earlier revision; not re-run for this entry. Read at 009d40f5.
Focused reproduction
No focused reproduction is known. Nothing has been invented here; the evidence above is what exists.
Current tests
The avatar pixel programs use a synthetic quad (CNA-VGAP-040); the crossing counts come from the builder's diagnostic script, not a test.
Regression test
A diagnostic-script threshold (crossings per garment) enforced in CI once a fix exists.
Blast radius
Games that use the bundled avatar content: visible fragments at the neck and wrists.
Workaround
Supply custom avatar parts.
Related pages
The same subject is explained at several altitudes. These are the neighbouring pages at each one.
- Deep dives
- Avatars: visual limits
- Known issues
- Bug index