code wiki / cast

topic: cast

60 modules sharing the cast name family (derived from the tree's prefix discipline).

The 'cast' topic family in the Nishi sovereign ecosystem focuses on implementing and optimizing character cast vertex stages and related deformation processes across multiple modules. nx_cast_shader_authored_t55 and nx_cast_shader_src define the core character cast vertex stage, ensuring consistent execution. nx_cast_surface_candidate_t130, nx_cast_surface_normal_t133, and nx_cast_surface_src adapt canonical cast deformation IR for reuse, avoiding redundant skinning calculations. nx_cast_affine_compute_t38 supports private additive compute for cast shaders, enhancing efficiency. nx_cast_gen extends beyond standard workflows to ensure uniqueness in cast rendering.

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_cast_affine_compute_t38.nxPrivate additive compute implementation for the existing cast shader owner.41
nx_cast_affine_emit_gate_t38.nx81
nx_cast_aperture_artifact_expanded_t207.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).3771274
nx_cast_aperture_artifact_gate_t207.nx144
nx_cast_aperture_artifact_group_expanded_t207.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).3771274
nx_cast_aperture_artifact_group_gate_t207.nx144
nx_cast_aperture_candidate_t207.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1260127
nx_cast_aperture_expanded_t207.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).3771274
nx_cast_attachment_gate_t131.nx371
nx_cast_canonical_capture_t181.nx21
nx_cast_control_gate_t181.nx21
nx_cast_depth_build_t195.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1159115
nx_cast_eye_t138.nx642
nx_cast_face_mask_gate_t163.nx373
nx_cast_gen.nxthe capability that EXCEEDS the DAZ/Renderosity WORKFLOW on its weak axis: UNIQUENESS AT9812
nx_cast_hair_guide_lookup_t263.nxAdditive compact-guide shader expressions for existing cast source.505
nx_cast_hair_guides_candidate_t263.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1318129
nx_cast_hair_transport_gate_t284.nx242
nx_cast_hair_transport_t284.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).3776275
nx_cast_inspection_gate_t165.nx283
nx_cast_lbs_gate_t181.nx21
nx_cast_lit_expanded_t181.nxTHE SHADER IR: ONE source of truth, N dialect backends.3776275
nx_cast_lit_gate_t181.nx21
nx_cast_lit_material_candidate_t181.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1316129
nx_cast_lit_stable_expanded_t181.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).3776275
nx_cast_lit_surface_expanded_t181.nxTHE SHADER IR: ONE source of truth, N dialect backends.3776275
nx_cast_material_candidate_t181.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1245122
nx_cast_material_gate_t181.nx21
nx_cast_normal_gate_t133.nx272
nx_cast_projection_capture_gate_t234.nx272
nx_cast_projection_capture_t235.nxProjection metadata is consumed only at line boundaries in the same pinned shader capture.503
nx_cast_projection_cli_gate_t290.nx332
nx_cast_projection_consumer_gate_t235.nx301
nx_cast_projection_contract_t234.nxProjection contract for the existing character shader producer. Values retain its current scene-unit policy.9111
nx_cast_projection_expanded_t234.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).3776275
nx_cast_projection_gate_t234.nx342
nx_cast_projection_integration_gate_t290.nx462
nx_cast_scene_light_candidate_t364.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1436141
nx_cast_scene_light_capture_t364.nx21
nx_cast_scene_light_gate_t364.nx211
nx_cast_scope_capture_expanded_t181.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).3771274
nx_cast_shader_authored_t55.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1083112
nx_cast_shader_lbs_candidate_t181.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1208118
nx_cast_shader_skin_t138.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1137114
nx_cast_shader_src.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1436141
nx_cast_shader_static_t335.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1424136
nx_cast_skin_wrap_gate_t261.nx352
nx_cast_skin_wrap_t261.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).3776275
nx_cast_static_canonical_gate_t335.nx262
nx_cast_static_capture_t335.nx21
nx_cast_static_emit_gate_t335.nx262
nx_cast_surface_adapter_candidate_t181.nxPrivate stage adapter: reuse canonical cast deformation IR without duplicating skinning arithmetic.1137
nx_cast_surface_candidate_t130.nxPrivate stage adapter: reuse canonical cast deformation IR without duplicating skinning arithmetic.1006
nx_cast_surface_canonical_gate_t140.nx281
nx_cast_surface_gate_t130.nx231
nx_cast_surface_normal_t133.nxPrivate stage adapter: reuse canonical cast deformation IR without duplicating skinning arithmetic.1137
nx_cast_surface_scope_candidate_t181.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).1260127
nx_cast_surface_scope_expanded_t181.nxTHE CHARACTER CAST VERTEX STAGE, WRITTEN ONCE (gameengine S12c, 2026-09-05).3771274
nx_cast_surface_src.nxPrivate stage adapter: reuse canonical cast deformation IR without duplicating skinning arithmetic.1147
nx_cast_trace_diagnostic_t290.nx292