CNA-BUG-175: The bundled procedural avatar's garment shells interpenetrate its body, leaving the collar and cuffs visible through the skin

CNA snapshot 009d40f5  ·  Known Issues › Current bugs  ·  source links pinned to 009d40f5

✓

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

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.

The same subject is explained at several altitudes. These are the neighbouring pages at each one.

Known issues
Bug index