code wiki / nxa

topic: nxa

110 modules sharing the nxa name family (derived from the tree's prefix discipline).

The 'nxa' topic family in the Nishi sovereign ecosystem is dedicated to processing and validating animated character data, ensuring fidelity across the pipeline. Modules like nx_nxa_anim extract and bake FBX animations, nx_nxa_check validates the NXA format beyond basic checksums, and nx_nxa_garment generates fitted garments, supporting advanced physics and realism. These modules work together to maintain structural integrity and performance in the ecosystem's modular architecture.

auto-narrated by the local model from this topic's module headers; links verified against the wiki index.

narrated overview -- maintained by the narration lane, module links verified against this wiki.

moduledescriptionlinesfuncs
nx_nxa.nxProvides shared identity and integrity primitives for the NXA (Nishi Animated 3D) format version 1.916
nx_nxa_affine_asset_t35.nxPrivate AFM1 additive animation section; existing NXA container/skin ownership.543
nx_nxa_affine_bake_gate_t35.nxReal Knight AFM1 bake + decoded consumer qualification, private artifact.591
nx_nxa_affine_decode_gate_t36.nx171
nx_nxa_affine_palette_gate_t34.nx401
nx_nxa_affine_palette_t34.nxPrivate existing-animation consumer contract: W(t)*inverse(authored BindPose).364
nx_nxa_affine_transport_gate_t35.nxPrivate transport fixture using the existing base64 and immutable output owners.121
nx_nxa_anim.nxANIMATION IMPORTER v2: extracts the FBX's authored animation and BAKES it151915
nx_nxa_anim_bounds_gate.nxGATE for the one NXA clip evaluator (nx_nxa_anim_lib), driven IN-PROCESS on PLANTED1293
nx_nxa_anim_gait_candidate_t139.nxTHE ONE NXA CLIP EVALUATOR: channel-2 packed world-delta keys, sampled at a42720
nx_nxa_anim_gate.nxGATE for the one NXA clip evaluator (nx_nxa_anim_lib), driven IN-PROCESS on PLANTED1263
nx_nxa_anim_legacy_gate_t33.nxGATE for the one NXA clip evaluator (nx_nxa_anim_lib), driven IN-PROCESS on PLANTED1263
nx_nxa_anim_lib.nxTHE ONE NXA CLIP EVALUATOR: channel-2 packed world-delta keys, sampled at a42720
nx_nxa_anim_lookup_gate.nxGATE for the one NXA clip evaluator (nx_nxa_anim_lib), driven IN-PROCESS on PLANTED2345
nx_nxa_anim_selection_gate_t30.nxOriginal Knight stack-selection gate. No NXA artifact or live page writes.371
nx_nxa_anim_selection_gate_t33.nxOriginal Knight stack-selection gate. No NXA artifact or live page writes.371
nx_nxa_anim_t30.nxANIMATION IMPORTER v2: extracts the FBX's authored animation and BAKES it151915
nx_nxa_bind.nxRebind an existing NXA geometry stream from its matching binary FBX BindPose.38915
nx_nxa_bind_gate_t29.nxIsolated real-asset bind qualification. Fixed source and output fixture; no serving writes.694
nx_nxa_bind_second_gate_t29.nxSecond retained corpus asset; output stays in memory. No publication.271
nx_nxa_bind_t29.nxRebind an existing NXA geometry stream from its matching binary FBX BindPose.38915
nx_nxa_bounds_gate.nxNXA v1 section boundaries: malformed inputs must fail before payload access.1183
nx_nxa_check.nxthe NXA format's fsck. Validates an .nxa BEYOND the checksums nxa_find2554
nx_nxa_corner_checkpoint_candidate_t280.nx391
nx_nxa_corner_checkpoint_gate_t280.nx261
nx_nxa_corner_prepare_candidate_t280.nxPrepares candidate data for corner processing by extracting vertex and triangle information from an NXA file.1145
nx_nxa_corner_prepare_gate_t280.nx501
nx_nxa_corner_prepare_t280.nx261
nx_nxa_dyna.nxWRITE THE DYNA SECTION: per-bone soft-tissue physics DECLARED IN THE ASSET,47311
nx_nxa_fk.nxSHARED integer quaternion + FK primitives for the NXA import pipeline.1027
nx_nxa_fullskin_affine_gate_t37.nx241
nx_nxa_garment.nxFITTED GARMENT GENERATOR (SOTA garment rung): builds a dress mesh2524
nx_nxa_garment_bind_candidate_t132.nxDeterministic garment-to-body binding, shared by asset preparation and worker conversion.21012
nx_nxa_garment_bind_gate.nx783
nx_nxa_garment_bind_lib.nxDeterministic garment-to-body binding, shared by asset preparation and worker conversion.21012
nx_nxa_garment_pack_gate_t132.nxValidates garment binding policies and checks coordinate-based query responses in a shared memory environment.843
nx_nxa_gpu_gate.nxQualify native GPU geometry packing with IEEE-754 witnesses and real NXA assets.2436
nx_nxa_gpu_lib.nxNative NXA geometry conversion for GPU upload; no platform API or allocator dependency.31816
nx_nxa_gpu_wasm_gate.nxCross-backend regression: compiler data semantics plus the real NXA conversion workload.139
nx_nxa_groom.nxGENERATE THE GROOM: full-scalp procedural hair strands written into the61911
nx_nxa_groom_gate.nxTHE GROOM GATE v3: anatomical invariants on a generated groom asset.3696
nx_nxa_hair.nxHAIR MESH INGEST (SOTA rung 3): extracts the character's REAL groomed43510
nx_nxa_hierarchy_correction_candidate_t332.nxWorld-space rigid correction of an existing inverse-bind skin palette.1458
nx_nxa_hierarchy_correction_gate_t332.nxValidates affine hierarchy corrections with error checks and refusal conditions.734
nx_nxa_hierarchy_dq_fixture_t332.nxExact retained idle and transitional source captures; source DQ scale preserved.34681
nx_nxa_hierarchy_dq_gate_t332.nx663
nx_nxa_hierarchy_dq_target_t332.nxSets target values based on an index, using fixed constants and arithmetic expressions.16721
nx_nxa_hierarchy_fixture_t332.nxActual pinned resident capture actor0 tick19037; matricesQ30, model coordinates /1024.81
nx_nxa_joints.nxSOVEREIGN STRUCTURAL JOINT IDENTIFICATION over an NXA SKEL.2604
nx_nxa_morf.nxWRITE THE FACE AND MORF SECTIONS: the addressable face region and the78215
nx_nxa_morf_admit.nxORIGINAL. Allocation-free extraction of mf_eval's FACE/MORF admission.2027
nx_nxa_morf_draw_admit.nxORIGINAL. Compose the canonical MORF ingress with existing geometric normals.781
nx_nxa_morf_draw_ingress_gate.nxORIGINAL. Read-only real NXA witness. Usage: gate.elf <banked-asset.nxa>2654
nx_nxa_morf_gate.nxFACE AND MORF ARE GEOMETRY, NOT TAGS.41413
nx_nxa_morf_ingress_gate.nxORIGINAL. Read-only real NXA witness. Usage: gate.elf <banked-asset.nxa>1944
nx_nxa_morf_malformed_gate.nxdrive the promoted evaluator with checksum-valid26412
nx_nxa_morph.nxFIGURE CANON morph at BAKE level (SOTA rung 2): applies the operator's2444
nx_nxa_pect.nxGIVE THE SOFT TISSUE ITS BONES: append the lateral pectoral pair to an NXA54610
nx_nxa_play.nxTHE NXA POSE PLAYER: apply a POSE-library entry to a rigged NXA and evaluate4037
nx_nxa_play_gate.nxTHE POSE PLAYER GATE: skinning is JOINT-DRIVEN, deterministic, bounded at1475
nx_nxa_pose.nxPOSE section compiler: freezes ANIM channel-2 keyframes into the NXA2967
nx_nxa_posewrite_lib.nxTHE ONE POSE-SECTION WRITER for the NXA format (spec: knowledge/nxa_format_spec.md POSE).1704
nx_nxa_retarget.nxDONOR RETARGET: drive a rigged NXA that carries NO authored clips from a109121
nx_nxa_retarget_gate.nxTHE DONOR RETARGET GATE: handedness is DERIVED, limb length is2524
nx_nxa_rig_emit.nxSKINNED-CHARACTER viewer emitter v5: fetches an NXA (VERT/TRIS/SKEL/744
nx_nxa_rig_motion_20260909.nxCaller-owned native rig composition extracted from nx_nxa_retarget, 2026-09-09.672
nx_nxa_rig_motion_context.nxCaller-owned staging boundary for the existing native rig-motion frame evaluator.1717
nx_nxa_rig_motion_context_t140.nxCaller-owned staging boundary for the existing native rig-motion frame evaluator.1717
nx_nxa_rig_motion_stream.nxComputes motion transformations for animated entities using basis matrices and affine composition.1275
nx_nxa_rig_motion_stream_t140.nxCaller-owned native rig composition extracted from nx_nxa_retarget, 2026-09-09.1927
nx_nxa_secdump.nxTHE MISSING NXA INSPECTOR: print the section directory of an NXA asset,3057
nx_nxa_secdump_gate.nxTHE GATE FOR THE NXA SECTION INSPECTOR.2949
nx_nxa_skin.nxRIG IMPORTER: fills the NXA's SKEL + SKIN sections from a binary FBX.10578
nx_nxa_skin_affine_compose_gate_t36.nx151
nx_nxa_skin_authored_gate_t36.nx141
nx_nxa_skin_authored_t36.nxRIG IMPORTER: fills the NXA's SKEL + SKIN sections from a binary FBX.10488
nx_nxa_skin_authored_t37.nxRIG IMPORTER: fills the NXA's SKEL + SKIN sections from a binary FBX.10839
nx_nxa_skin_authored_witness_t140.nxRIG IMPORTER: fills the NXA's SKEL + SKIN sections from a binary FBX.10839
nx_nxa_skin_gate.nxTHE REFEREE nx_nxa_skin NEVER HAD (2026-09-04).1974
nx_nxa_skin_scalar_negative_t36.nx51
nx_nxa_skin_variable_t37.nxAdditive SKV1 full-influence section; legacy SKIN stays available with its declared top-four loss.201
nx_nxa_strands.nxUSC-HairSalon STRAND GROOM INGEST (dev oracle, license-clean for2475
nx_nxa_stream_emit.nxSOVEREIGN STREAMING NXA viewer emitter. The embedded-base64 viewer654
nx_nxa_surface_anchor_boundary_candidate_t207.nx11810
nx_nxa_surface_anchor_t140.nxPrivate candidate: generic surface query composed from canonical NXA attachment validation.949
nx_nxa_surface_support_candidate_t207.nxComputes surface intersection parameters for garment attachment validation using exact rational arithmetic.14415
nx_nxa_texbake.nxCLI for the texture ladder (debt 1786546859):632
nx_nxa_texbake_decode_t279.nx★TEXTURE LADDER rungs 2b+3+4 (debt 1786546859, successor of the TEXC format rung):56220
nx_nxa_texbake_gate.nxGATE for texture-ladder rungs 2b+3+4 (debt 1786546859). Fixture ASSEMBLED AT3695
nx_nxa_texbake_lib.nx★TEXTURE LADDER rungs 2b+3+4 (debt 1786546859, successor of the TEXC format rung):54019
nx_nxa_texbake_region.nxCLI for the PER-REGION skin atlas + periodic micro-relief tile (TEXR):1344
nx_nxa_texbake_region_capacity_t278.nxPER-REGION SKIN ATLAS + PERIODIC MICRO-RELIEF TILE, written INTO the162940
nx_nxa_texbake_region_edge_t278.nxPER-REGION SKIN ATLAS + PERIODIC MICRO-RELIEF TILE, written INTO the163841
nx_nxa_texbake_region_gate.nxGATE for the per-region skin atlas + periodic micro-relief tile (TEXR),3599
nx_nxa_texbake_region_job_t278.nxCLI for the PER-REGION skin atlas + periodic micro-relief tile (TEXR):1275
nx_nxa_texbake_region_lib.nxPER-REGION SKIN ATLAS + PERIODIC MICRO-RELIEF TILE, written INTO the163841
nx_nxa_texc.nxCLI: write the TEXC (UV atlas) section into an NXA asset.191
nx_nxa_texc_gate.nxGATE for the TEXC format rung (debt 1785794796 rung 1). Fixtures are ASSEMBLED AT2443
nx_nxa_texc_lib.nx★TEXC: UV TEXTURE COORDINATES AS A FORMAT CAPABILITY (debt 1785794796 rung 1).40412
nx_nxa_texm.nxWRITE THE TEXM SECTION: the baked PBR map set carried INSIDE the asset.4968
nx_nxa_texm_gate.nxTHE GATE FOR THE TEXM WRITER.3429
nx_nxa_tier.nxTHE INGEST TIER LADDER FOR NXA ASSETS (/compare/modding MD5 ingest_tier_emit, 2026-09-05).58817
nx_nxa_tier_gate.nxTHE GATE FOR THE INGEST TIER LADDER (nx_nxa_tier, /compare/modding MD5).49319
nx_nxa_tier_gate_pre_region_t143.nxTHE GATE FOR THE INGEST TIER LADDER (nx_nxa_tier, /compare/modding MD5).41714
nx_nxa_tier_pre_region_t143.nxTHE INGEST TIER LADDER FOR NXA ASSETS (/compare/modding MD5 ingest_tier_emit, 2026-09-05).55716
nx_nxa_tier_region_candidate_t143.nxTHE INGEST TIER LADDER FOR NXA ASSETS (/compare/modding MD5 ingest_tier_emit, 2026-09-05).58817
nx_nxa_tier_region_gate_t143.nxTHE GATE FOR THE INGEST TIER LADDER (nx_nxa_tier, /compare/modding MD5).49319
nx_nxa_view_emit.nxSOVEREIGN NXA browser-viewer emitter: reads a .nxa (our animated 3D735
nx_nxa_write_append_t37.nxAdditive section append for the existing NXA writer; caller validates section semantics.171
nx_nxa_write_lib.nxTHE NXANIM01 CONTAINER WRITER AS A LIBRARY (/compare/modding MD2, 2026-09-06). The estate held three2289