Skip to main content

Crate oxihuman_morph

Crate oxihuman_morph 

Source
Expand description

Morphology engine for parametric human body generation.

Provides target-based morphing, blendshape interpolation, age and body composition models, FACS facial expressions, pose graphs, and GPU-ready skin deformation — all in pure Rust.

§Module Organisation

The public API is split across six internal sub-modules to keep individual source files manageable. All items are re-exported at the crate root so callers import everything directly from oxihuman_morph::.

PartApprox. content
_morph_part1Core engine, animation, basic morphing
_morph_part2Facial rigs, pose systems, body scan
_morph_part3Fine facial controls (brow/cheek/chin/ear)
_morph_part4Fine facial controls (eye/face/body segments)
_morph_part5Morph targets, skinning, ML morphs
_morph_part6Skeletal morphs, body-shape archetypes, anatomy

Re-exports§

pub use fabrik_ik::IkChain;

Modules§

abdomen_expand_morph
Abdominal expansion morph — controls belly expansion from diaphragmatic breathing.
abdomen_morph
acne_morph
Acne lesion surface morph stub.
adolescent_morph
Adolescent body proportion morph (ages 12–18).
age_model
age_progression_adv
Advanced aging pipeline: piecewise-linear age stages, morph deltas, skin/face/body params.
age_progression_morph
Age progression morph set stub.
alar_base_control
Nostril width (alar base) morph control.
alar_base_morph
android_proportion
Android body proportion morph — weight centred upper body/belly.
anim_retarget
ankle_control
Ankle joint morph control — thickness, rotation-based correctives, and bone protrusion.
ankle_shape_morph
anthropometric_constraints
Anthropometric constraint enforcement for realistic body proportions.
anthropometry
apple_shape_morph
Apple body shape morph — weight centred around mid-section/abdomen.
apply
arm_hair_morph
Arm and body hair density morph control.
arm_muscle_morph
arytenoid_morph
Arytenoid cartilage shape morph — controls adduction, rotation, and tilt.
athletic_build_morph
Athletic/muscular build morph.
back_muscle_morph
beard_density_control
Beard and facial hair density morph parameters.
beard_density_morph
Beard and facial hair density morph control.
belly_shape_control
Abdominal convexity and bloat morph control.
bicep_control
Bicep morph control — muscle size, peak shape, vein definition, and elbow-flexion correctives.
blend_profile
blend_shape_graph
DAG-based blend shape evaluation graph. Supports Add, Multiply, Override, and Screen blend operations.
blend_shape_io
Import and export blend shapes in JSON, OBJ-delta, and CSV formats.
blend_tree
blink_control
Eye blink controller with natural variation.
bmi_body_shape_morph
body_asymmetry_v2
Body asymmetry v2 — independent per-region asymmetry offsets.
body_center_control
Body centre-of-mass shift control — anterior/posterior lean and lateral sway.
body_composition
Fat / muscle / bone composition model with formula-based conversions.
body_hair
Procedural body hair parameters and generation.
body_hair_control
Body hair density and length parameters.
body_hair_density
Body hair density morph parameter stub.
body_landmark
Anatomical landmark detection and mapping for body meshes.
body_language
body_lean_control
Body lean morph — controls forward/backward and lateral trunk lean.
body_mass_index_morph
BMI-driven body shape morph stub.
body_preset
Named body type presets for character creation.
body_proportions
body_scan_fit
Fit body parameters to a 3-D point cloud from a body scanner.
body_segment_control
Body-segment proportioning control (torso, limbs, head scale).
body_symmetry
Symmetry enforcement and controlled asymmetry injection.
body_symmetry_v2
Enforce bilateral vertex symmetry by axis mirroring (v2).
body_taper_control
Body taper control: adjusts torso taper from shoulders to waist.
body_twist_control
Body twist control — rotational twist of torso around vertical axis.
body_volume_control
Body volume control — overall body mass / volume morph parameter.
body_water_morph
body_weight_control
Body weight morph control: adjusts overall body mass distribution.
bow_leg_morph
Bow leg (genu varum) leg morph.
breast_shape_control
Breast shape, ptosis and volume morphs.
breast_shape_morph_new
breathing_sim
Breathing simulation for chest/belly deformation.
brow_arch_height
Brow arch height — controls the vertical peak height of each brow arch.
brow_asymmetry
Brow asymmetry — per-eyebrow independent asymmetric morph control.
brow_bone_bossing_morph
brow_control
Eyebrow control system for inner/outer raise, furrow, and arch.
brow_furrowing_control
Brow furrowing control — glabellar compression and corrugator activation.
brow_height_control
Brow height morph control: adjusts vertical position of the brow ridge.
brow_lateral_control
Brow lateral-shift control — independent left/right horizontal brow translation.
brow_peak_control
Brow peak control — lateral peak / arch height of the eyebrow.
brow_ridge_control
Brow ridge morphology control for character faces.
brow_spacing_control
Brow spacing control: adjusts the horizontal distance between eyebrows.
brow_tail_control
Brow-tail (lateral end) raise/lower and angle control.
brow_wrinkle_control
Brow wrinkle morph — controls horizontal and vertical furrow lines on the brow.
bruise_morph
Bruise/contusion discoloration morph stub.
buccal_fat_morph
cache
cage_morph
Cage (volumetric) morph target deformer stub.
calf_control
Calf muscle shape morph control.
canthal_tilt_morph
carpals_morph
Carpal bone arrangement morph — wrist thickness and intercarpal spacing.
cellulite_morph
Cellulite texture morph stub.
cervical_morph
character_dna
DNA-like compact binary encoding of morph parameters for sharing and seeding character variants.
character_rig
cheek_control
Cheek puff and hollow morph control for facial expressions.
cheek_depth_control
Cheek depth morph control: adjusts how deep or hollow cheeks appear.
cheek_fullness_control
Cheek fullness control: adjusts the volume and projection of the cheeks.
cheek_hollow_control
Cheek hollow control for facial morphing.
cheek_jowl_control
Cheek-jowl (lower cheek / mandibular fullness) control.
cheek_nasal_fold
Cheek nasolabial fold depth control.
cheek_puff_depth
Cheek puff depth morph — controls how deeply cheeks puff outward.
cheek_rise_control
Cheek rise control — zygomaticus major elevation under the eyes.
cheek_sag_control
Cheek sag control — inferior gravitational ptosis of cheek soft tissue.
cheek_tighten_control
Cheek tightening control — pulls the cheek skin inward / upward.
cheekbone_v2
Zygomatic arch and malar prominence control (v2).
chest_muscle_morph
child_morph
Child body proportion morph (ages 2–12).
chin_dimple_control
Chin-dimple (cleft chin) depth and width control.
chin_flat_control
Chin flatness control — flattening of the mental protuberance inferior surface.
chin_groove_control
Chin groove (mentolabial sulcus) depth and width control.
chin_pad_control
Chin pad control — soft-tissue padding / volume at the chin tip.
chin_recess_control
Chin recess morph — controls how recessed or projected the chin is.
chin_recession_control
Chin recession control — posterior chin displacement and retrogenia shaping.
chin_shape_control
Chin shape control: adjusts chin projection, width and vertical length.
chin_width_control
Chin width morph control: adjusts the lateral span of the chin.
clavicle_control
Clavicle (collarbone) shape and position morph controls.
clavicle_morph
cloth_blend
Cloth blending and wrapping morphs for body-aware cloth deformation.
coccyx_morph
Coccyx shape morph — adjusts tailbone angle and segment count influence.
colors
Color theme system for skin tone, hair color, and eye color.
columella_control
Nose columella shape and angle morph control.
columella_morph
compress
compressed_shape_key
Compressed/quantized shape key stub.
condyle_morph
constraint
coronoid_morph
corrective_pose_driver
Corrective pose driver — triggers corrective shape keys based on joint pose.
corrective_shapes
Corrective blend shapes (CBS) / pose-space deformation system.
corrugator_morph
cranium_height_morph
crease_depth_morph
Wrinkle/crease depth morph stub.
cricoid_cartilage_morph
Cricoid cartilage shape morph — controls ring dimensions and posterior plate.
crowd_generator
Crowd generator: produce diverse crowds of character parameter sets.
crowd_variation
Crowd generation with controlled variation using deterministic LCG.
cupid_bow_morph
curves
Weight curves that map a raw parameter value t ∈ [0,1] to a morph blend weight ∈ [0,1] using various easing functions.
cyanosis_morph
Cyanosis (blue tint) morph stub.
data_driven_rig
Data-driven rigging system stub.
delta_cache
Binary delta cache for fast morph target loading.
delta_mush
Delta mush smoothing deformer stub.
delta_painter
Programmatic vertex delta painting for creating morph targets.
dental_morph
Dental/teeth shape morph stub.
depressor_anguli_morph
diaphragm_morph
Diaphragm position morph — controls dome height, descent, and excursion range.
diff
diversity
dual_quaternion_skin
Dual quaternion skinning (DQS) stub.
ear_antihelix_control
Ear antihelix ridge prominence control.
ear_concha_control
Ear concha control: adjusts the depth and shape of the ear concha cavity.
ear_cup_control
Ear-cup (protruding ear angle) control.
ear_fold_control
Ear fold control — the antihelical fold prominence and definition.
ear_helix_fold
Ear helix fold — controls the roll and definition of the helical rim.
ear_lobe_size
Ear lobe size control — volume and pendulousness of the ear lobe.
ear_rim_control
Ear rim (helix) morph — controls the sharpness and roll of the ear rim.
ear_tragus_control
Ear tragus morph control: adjusts the shape and size of the ear tragus.
ectomorph_morph
Ectomorph body type morph — lean, narrow build.
edema_morph
Edema/swelling morph stub.
elderly_morph
Elderly body shape aging morph (60–100+).
emotion_blend_tree
Emotion node blend tree stub.
emotion_space
PAD (Pleasure-Arousal-Dominance) emotion space mapping to facial expression weights.
emotion_system
Emotion-driven facial expression mapping.
emotion_timeline
Keyframe-based emotion animation with interpolation and blending.
endomorph_morph
Endomorph body type morph — rounder, higher body-fat build.
engine
The core morph engine: HumanEngine.
epicanthal_fold_morph
erythema_morph
Erythema (redness) morph stub.
ethnic_blend_morph
Ethnic feature blend morph stub.
ethnic_variation
Statistical body shape variation presets based on anthropometric population data.
example_based_morph
Example-based deformation stub.
expression
Facial expression preset system.
expression_blend
Facial expression blending system.
expression_calibration
Expression calibration: fit FACS Action Units to facial landmarks.
expression_composer
High-level expression composition from action units and morph sliders.
expression_library
Named facial expression preset library.
expression_mixer
expression_physics
Physics-driven secondary expression dynamics (jiggle/spring for cheeks, jaw, etc.).
expression_randomizer
Expression randomizer — deterministic pseudo-random expression weight sampling from a seed.
expression_recorder
Record and playback expression state over time.
expression_retarget
expression_retarget_ml
ML-based expression retargeting adapter stub.
expression_sequence
Named expression keyframe sequence: compose multi-expression animations with hold/ease timing.
expression_transfer
Transfer expression blend shapes between character topologies using nearest-vertex or barycentric projection.
eye_control
Eye movement and gaze control system with blink integration.
eye_depth_control
Eye depth (deep-set vs prominent eye) morph.
eye_droop_control
Eye droop control — ptosis-style downward drift of upper eyelid margin.
eye_fissure_control
Eye fissure (palpebral aperture) height control per eye.
eye_fold_control
Eye fold (epicanthic fold) morph control.
eye_inner_corner
Eye inner corner morph — controls the shape and depth of the inner eye canthus.
eye_lid_crease
Eye lid crease control: adjusts the crease depth and position above the eyelid.
eye_outer_corner
Eye outer corner control — lateral canthus position and angle.
eye_size_morph
Eye aperture/size morph stub.
eye_spacing_control
Eye spacing morphology controls for inter-ocular distance.
eye_spacing_morph
eye_squint_control
Eye squint control — orbital compression / narrowing of the eye aperture.
eye_tilt_control
Eye-tilt (canthal tilt / palpebral axis angle) control.
eyebrow_density_morph
Eyebrow hair density morph control.
eyebrow_shape_library
Library of eyebrow shape presets (flat, arched, peaked, etc.).
eyebrow_thickness_control
Eyebrow thickness and fullness morph.
eyelash_density
Eyelash count and curve density parameters.
eyelash_morph
Eyelash length, curl, and density morph controls.
eyelid_crease_morph
fabrik_ik
FABRIK (Forward And Backward Reaching Inverse Kinematics) solver.
face_contour_control
Face contour morph — controls the overall outline/silhouette of the face.
face_depth_control
Face anterior-posterior depth (protrusion) control.
face_flatness_control
Face flatness control — antero-posterior depth compression of the face.
face_length_control
Face vertical length morph.
face_roundness_control
Face roundness control: adjusts overall face roundness from angular to round.
face_symmetry_control
Face symmetry / asymmetry injection control.
face_vertical_control
Face vertical control — vertical proportions of the face regions.
face_width_v2_control
Face width v2 control — bizygomatic and bigonial width scaling.
facial_asymmetry_morph
Facial asymmetry adjustment morph.
facial_rig
Facial rigging with control bones and corrective shapes.
facs
Facial Action Coding System (FACS) implementation.
fast_lbs
Fast LBS (linear blend skinning) approximation stub.
femur_morph
Femur length/angle morph — controls thigh bone proportions and neck angle.
finger_joint_control
Finger joint morph control: adjusts finger bend and spread.
finger_length_control
Finger length morphology controls for individual finger proportions.
finger_spread_control
Finger spread (abduction/adduction) morph control.
finger_tip_control
Finger tip control: adjusts the shape and width of fingertips.
fitting
Measurement-driven parameter fitting.
flat_foot_morph
Flat foot (pes planus / fallen arch) morph.
flush_morph
Skin flush/blush morph stub.
foot_arch_control
Foot arch morphology controls for plantar arch shape.
foot_ball_control
Foot ball control — metatarsal region width and padding.
foot_heel_control
Foot heel control — heel pad thickness and calcaneus prominence.
foot_instep_control
Foot instep (dorsal arch height) control.
foot_toe_shape
Foot toe shape — controls toe length taper and curvature.
foot_toe_spread
Foot toe spread morph — controls how spread out the toes are.
foot_width_control
Foot-width (forefoot / heel) proportioning control.
forearm_control
Forearm shape morph controls: muscle mass, pronation, wrist taper.
forehead_crease_control
Forehead horizontal crease control — depth and count of forehead lines.
forehead_globe_control
Forehead globe (frontal bossing) curvature control.
forehead_protrusion_control
Forehead protrusion control: adjusts frontal bossing and forehead slope.
forehead_raise_control
Forehead raise morph — controls how raised the forehead region is.
forehead_tension_control
Forehead tension control — frontalis muscle tension and skin compression.
forehead_vein_control
Forehead vein (temporal / supraorbital vein) prominence control.
forehead_width_control
Forehead width morph control: adjusts lateral span of the forehead.
freckle_map_control
Freckle placement map parameters.
freckle_morph
Freckle distribution morph stub.
frontal_sinus_morph
frontalis_morph
gaze
gaze_driven_shape
Gaze direction driven morph stub.
genetic
Genetic body parameter inheritance and trait blending for OxiHuman.
genial_tubercle_morph
glabella_control
Glabella (between brows) shape morph controls.
glabella_depth_control
Glabella depth control — the inter-brow hollow / depth.
glabella_morph
glottis_morph
Glottis opening/closing morph — controls vocal fold gap width and shape.
glute_morph
gluteal_control
Gluteal region shape morph control.
gnathion_morph
gonion_morph
Gonion (jaw angle) morph — controls the posterior-inferior corner of the mandible.
gpu_morph_target
GPU morph target upload stub.
gum_line_control
Gum line morph controls for gingival display and tooth show.
gum_morph
gynoid_proportion
Gynoid body proportion morph — weight centred lower body/hips.
hair_curl_control
Hair curl/wave pattern strength morph parameters.
hair_follicle_density
Scalp follicle density morph stub.
hair_part_morph
Hair parting position morph control.
hair_strand
Hair strand simulation morphs for procedural hair control.
hair_thickness_control
Hair shaft thickness morph parameters.
hair_volume_morph
Hair volume and puffiness morph control.
hair_wave_morph
Hair wave and curl pattern morph control.
hand_finger_splay
Hand finger splay control — abduction spread of digits.
hand_grip_control
Hand grip control — finger curl and palm compression for grip poses.
hand_knuckle_control
Hand knuckle prominence and definition control.
hand_metacarpal_control
Hand metacarpal bone length/width control.
hand_palm_control
Hand palm control: adjusts width, thickness and arch of the palm.
hand_thickness_control
Hand thickness morph control: adjusts the palm/back thickness and finger girth.
hand_v2
Hand dorsum thickness and knuckle prominence morph (v2).
hand_vein_control
Hand vein morph — controls prominence and pattern of dorsal hand veins.
hand_width_control
Hand width control — transverse palm width scaling.
head_tilt_morph
Head tilt / torticollis morph.
high_arch_morph
High arch (pes cavus) foot morph.
hip_shape_morph
hip_tilt_morph
Hip tilt / pelvic obliquity morph.
hip_width_control
Hip width and shape morph control.
history
hourglass_proportion
Hourglass figure proportion morph.
humerus_morph
Humerus length/shape morph — controls upper arm bone proportions.
hydration_morph
Skin hydration level morph stub.
iliac_crest_morph
inbetween_shape
In-between (combo) shape key stub.
incremental
Incremental morph update system.
infant_morph
Infant/baby body proportion morph.
influence_map
infraorbital_morph
infraorbital_rim_morph
intercanthal_control
Intercanthal distance morph control: adjusts the distance between inner eye corners.
interpolate
intervertebral_morph
Intervertebral disc height morph — adjusts disc spacing along the spine.
inverted_triangle_morph
Inverted triangle (V-shape) body figure morph.
iris_color_blend
Iris color blend target — RGB tone weights for eye color variation.
iris_size_morph
Iris diameter morph control.
jaundice_morph
Jaundice (yellow tint) morph stub.
jaw_asymmetry_morph
Jaw deviation and asymmetry morph.
jaw_clench_control
Jaw clench (masseter bulge) control — bilateral and unilateral clenching.
jaw_control
Jaw movement and phoneme-driven jaw opening for speech animation.
jaw_depth_control
Jaw depth morph control: adjusts the anterior-posterior depth of the jaw.
jaw_line_control
Jaw line control: adjusts definition, angle and width of the jawline.
jaw_protrusion_control
Jaw protrusion (prognathism / retrognathism) control.
jaw_ramus_control
Jaw ramus height and flare control.
jaw_rest_control
Jaw rest control — rest-position gap and muscle tone of the jaw.
jaw_shift_control
Jaw shift morph — controls lateral and anterior/posterior jaw displacement.
jaw_twist_control
Jaw twist control — mandibular rotation around the vertical axis.
jowl_morph
knee_control
Knee morph control — patella shape, flexion correctives, popliteal fossa, and fat pad modelling.
knee_shape_morph
knock_knee_morph
Knock knee (genu valgum) leg morph.
kyphosis_morph
Kyphosis (hunchback) spinal curve morph.
labiomental_morph
larynx_position_morph
Larynx height position morph — controls vertical larynx position and tilt.
lateral_canthus_morph
lattice_morph
Lattice-based morph target deformer stub.
learned_corrective
ML-learned corrective shape stub.
leg_muscle_morph
lid_fullness_morph
limb_length_morph
Limb length asymmetry morph.
linear_blend_skin
Linear blend skinning (LBS) stub.
lip_bow_control
Cupid’s bow (upper lip arch) shape control.
lip_color_zone
Lip color zone morph targets — vermillion, cupid’s bow, etc.
lip_commissure_morph
Lip commissure angle morph — controls the corner-of-mouth angle and depth.
lip_cupid_control
Lip Cupid’s bow peak shape control.
lip_cupids_bow_morph
lip_line_control
Lip line (vermillion border) definition and curvature control.
lip_philtrum_control
Lip philtrum morph control: adjusts the groove between nose and upper lip.
lip_purse_control
Lip purse control — orbicularis oris contraction and lip protrusion.
lip_retract_control
Lip retraction control — pulling the lips back toward the teeth.
lip_sync_advanced
Advanced lip sync with phoneme scheduling and coarticulation.
lip_thickness_control
Lip thickness (upper/lower volume) control.
lip_thickness_morph
lip_volume_morph
Lip volume/plumpness morph stub.
lordosis_morph
Lordosis (swayback) lumbar spinal curve morph.
lower_lip_body_morph
Lower lip body shape morph — controls lower vermilion, chin-lip groove, and projection.
lower_lip_roll_morph
malar_eminence_morph
malar_fat_morph
mandible_angle_morph
mandible_morph
Mandible (jawbone) shape morph — body width, ramus height, gonial angle.
marionette_line_morph
masseter_morph
mastoid_morph
measurements
Body measurement calculator using cross-section slicing.
mentolabial_morph
mesh_deform_morph
Mesh deform cage morph target stub.
mesomorph_morph
Mesomorph body type morph — medium, muscular build.
micro_expression
Micro-expression injection layer: transient involuntary expression flashes.
mocap_bvh
BVH (Biovision Hierarchy) motion capture file parser and skeleton mapper.
mocap_retarget_adv
Advanced skeleton-space BVH retargeting with twist decomposition.
mole_morph
Mole/nevus placement morph stub.
morph_delta_stream
Streaming morph delta application for incremental updates.
morph_layer
morph_lod_selector
morph_quantize
Morph delta compression via quantization. Compresses morph delta data to fewer bits for efficient storage and transfer.
motion_graph
motion_warp
Motion time-warping, speed scaling, and blend between motion clips.
muscle_action_unit
FACS-like Action Units for facial expression control.
muscle_control
Muscle-driven deformation control for OxiHuman morph system.
muscle_definition_morph
muscle_group_driver
Muscle group driver — grouped muscle activation derived from pose parameters.
muscle_line
Muscle line-of-action deformer (bulge along muscle axis).
muscle_sim
muscle_tone_morph
Muscle tone/definition morph stub.
mustache_morph
Mustache shape and density morph control.
mutation_engine
nail_morph
Fingernail shape morph stub.
nail_shape_control
Fingernail shape morph (square, oval, pointed).
nasal_ala_crease
Nasal ala crease (alar groove) depth control.
nasal_alar_control
Nasal alar morph control: adjusts the width and flare of the nostrils.
nasal_dorsum_morph
nasal_flare_control
Nasal alar flare (nostril-wing spread) control.
nasal_root_control
Nasal root morph — controls the bridge height and width at the nasal root.
nasal_root_morph
nasal_saddle_control
Nasal saddle (sellion depression) control — depth and width of the nose root concavity.
nasal_septum_control
Nasal septum control — deviation, width, and depth morphs.
nasal_septum_morph
Nasal septum deviation morph — controls septal deflection and columellar angulation.
nasal_spine_control
Nasal spine control — anterior nasal spine projection and base angle.
nasal_spine_morph
nasal_tip_projection_morph
nasal_width_control
Nasal width control — overall nasal width including alar base.
nasolabial_fold_control
Nasolabial fold control — nasolabial fold depth morph (cheek-to-mouth crease).
nasolabial_morph
neck_crease_control
Neck crease / horizontal neck fold control.
neck_flexion_control
Neck flexion morph — controls forward/backward neck flexion and lateral tilt.
neck_forward_control
Neck forward control — forward head posture / cervical lordosis.
neck_length_morph
neck_sterno_control
Neck sternocleidomastoid (SCM) prominence control.
neck_tendon_control
Neck tendon control — sternocleidomastoid and platysma definition morphs.
neck_thickness_control
Neck width/thickness morph control.
neck_tilt_control
Neck tilt control — lateral and sagittal tilt of the neck column.
neck_wattle_control
Neck wattle (submental skin laxity) control.
neck_width_control
Neck width morph control: adjusts the lateral width and circumference of the neck.
neural_blend
Neural-network-inspired weight interpolation for body-shape prediction.
neural_blend_shape
Neural network driven blend shape stub.
nose_ala_morph
Nose ala (wing) shape morph — controls lateral alar width, flare, and curvature.
nose_root_morph
Nose root width morph — controls the nasion width and radix depth.
occipital_morph
occiput_morph
omega_skin
Omega skinning deformer stub.
oral_commissure_morph
orbicularis_oculi_morph
orbital_depth_morph
orbital_morph
Orbital (eye socket) shape morph — rim shape, tilt, and depth control.
orbital_rim_control
Orbital rim / eye socket rim shape morph controls.
orbital_rim_morph
pallor_morph
Pallor/paleness morph stub.
palm_control
Palm width and arch morph control.
param_animation
param_constraint
param_space_optimizer
Optimize morph target parameter space via dimensionality reduction and redundancy elimination.
parametric_face
Parametric face model with FACS action units and expression composition.
params
parietal_morph
parotid_morph
pear_shape_morph
Pear body shape morph — wider hips/thighs, narrower shoulders.
pelvic_floor_morph
Pelvic floor position morph — controls perineal plane and levator tension.
pelvis_tilt_control
Pelvis tilt control — sagittal (anterior/posterior) and frontal (lateral) tilt morphs.
pharynx_morph
Pharynx shape morph — controls constriction, length, and wall tension.
philtrum_control
Philtrum (groove between nose and upper lip) morph control.
philtrum_depth_morph
philtrum_morph
philtrum_ridge_morph
piercing_deform
Piercing deformation morph stub.
pigeon_toe_morph
Pigeon toe (in-toeing) foot rotation morph.
platysma_morph
pogonion_morph
pore_size_morph
Skin pore size morph stub.
pose_blend
pose_database
Searchable pose database with metadata and similarity search.
pose_driver
RBF-based pose-driven corrective shapes.
pose_graph
pose_interpolation
Advanced pose interpolation: SQUAD, cubic Hermite, tension-continuity-bias (TCB).
pose_retarget
Pose retargeting between different body shapes.
pose_space_deform
Pose space deformation (PSD) stub.
pose_symmetry
Pose/skeleton symmetry enforcement and mirror analysis. Note: body_symmetry.rs handles mesh vertex symmetry; this module covers joint pose symmetry.
posture_morph
Standing posture and sway morph.
pregnancy_morph
Pregnancy body shape progression morph.
preset_io
JSON file I/O for BodyPreset.
presets
Predefined ParamState presets for common body types.
procedural_wrinkle
Procedural wrinkle generator stub.
proximity_pin
Proximity pinning constraint stub.
proximity_wrap
Proximity-based surface wrap deformer stub.
pubic_arch_morph
pupil_dilation_morph
Pupil size/dilation morph control — models light response and emotional state.
pupil_size_control
Pupil dilation morph control.
pupil_size_morph
radius_ulna_morph
Radius/ulna proportions morph — forearm bone ratio and curvature control.
ramus_morph
rbf_deformer
RBF (radial basis function) deformer stub.
rectangle_body_morph
Rectangle/straight body figure morph — minimal waist definition.
regions
retarget_mesh
Retarget mesh geometry between different topologies using closest-point transfer.
rib_cage_control
Rib cage control — width, depth, and flare morphs.
rib_cage_morph
Rib cage expansion morph — controls thoracic expansion during breathing.
rosacea_morph
Rosacea redness pattern morph stub.
sacrum_morph
Sacrum tilt morph — adjusts sacral base angle and width.
scalp_hairline_morph
scalp_morph
scapula_control
Scapula morph — controls scapular prominence, elevation and winging.
scapula_morph
Scapula shape morph — controls scapular size, winging, and spine prominence.
scar_morph
Scar tissue morph (raised, depressed, linear).
scar_tissue_morph
Scar/keloid surface morph stub.
schema_migration
Schema version management and migration for morph parameters.
sclera_show_morph
sclera_tone_control
Sclera yellowing and redness morph control.
scoliosis_morph
Scoliosis lateral spinal curve morph.
sdk_driven_shape
Set-driven-key shape driver — maps a driver attribute to shape weights.
search
Lightweight search index over morph target names.
secondary_motion
Secondary motion — lag/follow-through for hair, clothing, and soft attachments.
session
Morph session serialization.
shape_compare
shin_control
Shin morph — controls shin shape, curvature and calf definition.
shoulder_acromion
Shoulder acromion process prominence control.
shoulder_height_morph
Shoulder height asymmetry morph.
shoulder_pad_control
Shoulder pad control — deltoid bulk and acromion prominence.
shoulder_roll_control
Shoulder roll (internal/external rotation) morph control.
shoulder_slope_control
Shoulder slope / height asymmetry control.
sideburn_morph
Sideburn shape and length morph control.
skin_color
Physically-based skin color model using the Fitzpatrick phototype scale and a simplified melanin/hemoglobin reflectance model.
skin_deform
skin_fold_control
Skin fold control — crease/fold morph driven by joint proximity.
skin_gloss_morph
Skin specularity and gloss morph control.
skin_pore_control
Skin pore size and density morph parameters.
skin_pore_morph
skin_roughness
Skin surface roughness texture morph parameters.
skin_shader
Skin material/shader parameter morphs (SSS, roughness, color tints).
skin_subsurface_morph
Subsurface scattering depth morph control.
skin_texture_scale_morph
Skin texture scale morph — controls UV tiling and detail scale.
skin_thickness_morph
Skin thickness deformation morph stub.
skin_translucency_morph
Skin translucency morph control — back-lighting transmission effect.
skull_morph
Skull shape/proportion morph — controls cranial vault dimensions and proportions.
slouch_morph
Slouch and forward head posture morph.
soft_palate_morph
Soft palate (velum) shape morph — controls raise, tension, and curvature.
sparse_blend_shape
Sparse (delta-only) blend shape stub.
speech_baker
Bake a phoneme event sequence into a morph weight track for lip sync.
speech_prosody
Emotional prosody analysis and generation for speech parameters. Maps pitch, rate, emphasis and emotion to morph parameters.
speech_viseme
Speech viseme / lip-sync system for OxiHuman.
spine_curve_control
Spine curve control — lordosis and kyphosis morph for the spinal column.
spine_curve_morph
Spine curvature morph — controls cervical, thoracic, and lumbar curves.
sternocleidomastoid_morph
sternum_control
Sternum control — sternal length and manubrium prominence.
sternum_morph
streaming_morph
Streaming morph target loader stub.
stretch_mark_morph
Stretch mark surface morph stub.
styloid_morph
subcut_fat_morph
subcutaneous_fat_morph
Subcutaneous fat layer morph stub.
submental_morph
sun_damage_morph
UV/sun damage skin morph stub.
supraorbital_morph
surface_deform
Surface deform binding stub.
symmetry
symphysis_morph
target_authoring
Programmatic creation and editing of morph targets from mesh pairs.
target_lib
target_tools
Target validation, inspection, merging, and mirroring utilities.
tarsals_morph
Tarsal bone arrangement morph — midfoot arch and calcaneal geometry.
tattoo_map_control
Tattoo placement and opacity parameters.
tattoo_morph
Tattoo deform with skin stretch stub.
temple_control
Temple region morph (width/prominence of temporal area).
temple_fossa_morph
temple_width_morph
temporal_hollow_morph
temporal_region_morph
Temporal region shape morph — controls temporal fossa hollowing and width.
thigh_control
Thigh girth and shape control.
thigh_girth_control
Thigh girth control — medial/lateral thigh volume adjustments.
thigh_v2
Inner/outer thigh separation and shape morph (v2).
thumb_control
Thumb opposition and curvature morph control.
thyroid_cartilage_morph
Thyroid cartilage shape morph — controls prominence and angle of the thyroid cartilage.
tibia_fibula_morph
Tibia/fibula proportions morph — lower leg bone geometry control.
timeline
toe_control
Individual toe length and splay control.
tongue_control
Tongue movement for speech and expression animation.
tongue_dorsum_morph
Tongue dorsum/back shape morph — controls body height, groove, and arch.
tongue_shape_morph
tongue_shape_v2
Tongue dorsum and tip shape morphs (v2).
tongue_tip_morph
Tongue tip shape morph — controls apex protrusion, curl, and sharpness.
tooth_morph
tooth_shape_control
Tooth shape and alignment morph control.
trachea_morph
Trachea shape morph — controls calibre, length, and curvature.
trapezius_control
Trapezius muscle morph control — upper/middle/lower trapezius, neck-to-shoulder slope, and shrug correctives.
trapezius_morph
units
Unit conversions between real-world measurements and normalized parameters.
upper_lip_body_morph
Upper lip body shape morph — controls vermilion height, fullness, and projection.
upper_lip_roll_morph
uvula_morph
Uvula shape morph — controls length, width, and elevation.
vascular_visibility
Visible vein/vessel morph stub.
vermillion_border_morph
vermillion_width_morph
visceral_fat_morph
vitiligo_morph
Vitiligo depigmentation morph stub.
vocal_tract_morph
Vocal tract shape morph — controls overall tract length, lip rounding, and constriction profile.
voice_driven_anim
Voice/audio-driven animation (speech envelope → jaw, viseme blending).
voice_driven_morph
Audio-driven morph target stub.
volume_morph
Volume-preserving morphs using Jacobian correction.
waist_control
Waist circumference/shape morph control.
waist_morph_new
weight_curves
Automatic weight function factory based on target category.
weight_optimizer
Least-squares blend weight optimization via projected gradient descent.
wrinkle_depth_control
Wrinkle depth and density morph control.
wrinkle_map
Wrinkle map generation based on mesh deformation.
wrist_control
Wrist morph control — ulnar/radial styloid prominence, flexion/extension correctives, and tendon visibility.
zygomatic_arch_morph
zygomatic_body_morph
zygomaticus_morph

Structs§

AbdomenExpandMorph
Abdominal expansion morph configuration.
AbdomenMorph
AcneLesion
An acne lesion entry.
AcneMorph
Acne morph controller.
AdolescentMorph
State for the adolescent body morph.
AdolescentMorphConfig
Configuration for the adolescent morph.
AdvLipSyncTrack
AdvPhonemeEvent
AgeProfileAdv
Person base profile.
AgeProgressionMorph
Age progression morph controller.
AgeProgressionStage
An age stage entry in the progression sequence.
AgeStage
One point on the aging curve.
AgingCurve
Piecewise-linear aging model.
AlarBaseMorph
AlarBaseParams
Alar base parameters.
AlarBaseWeights
Morph weight output.
AndroidProportion
State for the android proportion morph.
AndroidProportionConfig
Configuration for the android proportion morph.
AnimTrack
A named animation track holding keyframes for one parameter.
AnkleCorrective
Corrective weight for ankle rotation.
AnkleMorph
AnkleParams
Ankle morph parameters.
AnthroCheckResult
Full result of checking a parameter set against a constraint set.
AnthroConstraint
A single named anthropometric ratio constraint.
AnthroConstraintSet
A set of anthropometric constraints.
AnthroLibrary
A library of AnthroProfile entries that can be searched and sampled.
AnthroProfile
Statistical description of a population group’s body measurements.
AnthroSample
One individual sampled from an AnthroProfile.
AnthroViolation
A violation of a single constraint.
AppleShapeConfig
Configuration for the apple shape morph.
AppleShapeMorph
State for the apple shape morph.
ArmHairMorph
Arm hair density morph configuration.
ArmMuscleMorph
ArytenoidMorph
Arytenoid morph configuration.
AsymmetryConfig
Configuration for asymmetry noise injection.
AsymmetryEntry
A single asymmetry override.
AthleticBuildConfig
Configuration for the athletic build morph.
AthleticBuildMorph
State for the athletic build morph.
AuActivation
A FACS Action Unit activation in [0, 1].
AuFrame
AuSet
AudioBandMapping
A mapping from an audio frequency band to a morph weight.
AudioFrame
AuthoredTarget
A morph target produced by the authoring pipeline.
AuthoringConfig
Configuration for morph target authoring.
BackMuscleMorph
BakedLipSync
The output of a bake pass.
BakerConfig
Configuration for the lip-sync baker.
BakerPhonemeEvent
A single phoneme occurrence in time.
BeardDensityMorph
Beard density morph configuration.
BeardDensityState
Beard density state across all zones.
BeardZoneEntry
Per-zone beard density entry.
BellyShapeParams
Belly shape parameters.
BellyShapeWeights
Resulting morph weights.
BicepParams
Bicep morph parameters.
BicepResult
Result of bicep evaluation.
BlendEvalResult
BlendGraph
BlendGraphNode
BlendShapeEntry
A single named blend shape with per-vertex deltas.
BlendShapeLibraryFile
A library of blend shapes sharing the same base mesh vertex count.
BlinkParams
BlinkState
BmiMorph
BodyAsymmetryV2Config
Per-region asymmetry configuration.
BodyAsymmetryV2State
Asymmetry offsets for each body region.
BodyCenterConfig
Configuration for the body centre control.
BodyCenterState
Runtime state for the body centre morph.
BodyComposition
Body composition as fractions (should sum to ~1.0).
BodyHairDensity
Body hair density controller.
BodyHairEntry
Per-region body hair entry.
BodyHairState
Overall body hair state.
BodyLanguageProfile
Classification result.
BodyLeanConfig
Configuration for body lean control.
BodyLeanState
Runtime state for body lean morph.
BodyMassIndexMorph
BMI-driven body shape morph controller.
BodyMeasurementsEstimate
Axis-aligned body measurement estimates derived from a ScanCloud.
BodyPreset
A named body preset with a full parameter set.
BodySegmentConfig
Configuration bounds for segment scaling.
BodySegmentState
Collection of all segment overrides.
BodySymmetryV2Params
Body symmetry v2 parameters.
BodyTaperConfig
Configuration for body taper morphing.
BodyTaperState
Runtime state for body taper morph.
BodyTwistConfig
Configuration for body twist.
BodyTwistState
Runtime state for body twist.
BodyVolumeConfig
Configuration for body volume scaling.
BodyVolumeState
Runtime state for body volume control.
BodyVolumeWeights
Morph weights produced by body volume evaluation.
BodyWaterMorph
BodyWeightConfig
Configuration for body weight morphing.
BodyWeightState
Runtime state for body weight morph.
BowLegMorph
Bow leg morph state.
BowLegMorphConfig
Bow leg configuration.
BreastShapeMorphNew
BreastShapeParams
Breast shape parameters.
BreastShapeWeights
Resulting morph target weights.
BreathCycle
BreathRegion
BreathingState
BrowArchHeightConfig
BrowArchHeightState
BrowAsymmetryConfig
Config.
BrowAsymmetryState
Per-eyebrow morph state.
BrowBoneBossingMorph
BrowConfig
Configuration for brow movement ranges and dynamics.
BrowFurrowConfig
Configuration for brow furrowing.
BrowFurrowState
Runtime state.
BrowHeightConfig
Configuration for brow height morphing.
BrowHeightState
Runtime state for brow height morph.
BrowLateralConfig
Configuration for brow lateral control.
BrowLateralState
Runtime state.
BrowPeakConfig
Configuration for the brow-peak control.
BrowPeakState
Runtime state for brow-peak control.
BrowRidgeParams
Brow ridge parameters.
BrowRidgeResult
Result of brow ridge evaluation.
BrowShapeParams
Eyebrow shape control parameters.
BrowSpacingConfig
BrowSpacingState
BrowState
Runtime state for both eyebrows.
BrowTailConfig
Configuration limits.
BrowTailState
Runtime state for brow-tail positions.
BrowWrinkleConfig
Configuration for brow wrinkle control.
BrowWrinkleState
Brow wrinkle runtime state.
BruiseEntry
A bruise entry.
BruiseMorph
Bruise morph controller.
BuccalFatMorph
BvhData
Parsed BVH data as per-joint, per-frame quaternions plus fps.
BvhFile
A fully parsed BVH file.
BvhFrame
One frame of motion data: flat channel values in joint-declaration order.
BvhJoint
A single joint in the BVH hierarchy.
BvhJointFrame
Per-joint decomposed frame (distinct from mocap_bvh::BvhFrame which is flat-channel).
BvhSkeleton
The full skeleton hierarchy read from a BVH file.
CageMorph
A cage morph target.
CageVertex
A cage vertex used for volumetric morph deformation.
CalfConfig
CalfControl
Canonical calf control struct.
CalfState
CalibLandmarkSet
A set of facial landmarks (e.g. 68-point or sparse).
CanthalTiltMorph
CarpalsMorph
Carpals morph configuration.
CelluliteMorph
Cellulite morph controller.
CervicalMorph
Cervical spine curvature morph (lordosis / kyphosis balance).
CharacterDna
A compact DNA representation of a character’s parameters.
CharacterRig
The complete character rig.
CheekConfig
Configuration for cheek dynamics and limits.
CheekDepthConfig
Configuration for cheek depth morphing.
CheekDepthState
Runtime state for cheek depth morph.
CheekFullnessConfig
CheekFullnessState
CheekHollowParams
Parameters for cheek hollow.
CheekHollowResult
Result of cheek hollow evaluation.
CheekJowlConfig
Config.
CheekJowlState
Jowl state.
CheekNasalFoldConfig
CheekNasalFoldState
CheekPuffDepthConfig
Configuration for cheek puff depth.
CheekPuffDepthState
Runtime state.
CheekRiseConfig
Configuration for cheek rise.
CheekRiseState
Runtime state.
CheekSagConfig
Config for cheek sag.
CheekSagState
Runtime state.
CheekState
Runtime state of both cheeks.
CheekTightenConfig
Configuration for cheek tightening.
CheekTightenState
Runtime state for cheek tightening.
CheekboneV2Params
Parameters controlling zygomatic arch shape.
CheekboneV2Weights
Result weights applied to the morph rig.
ChestMuscleMorph
ChildMorph
State for the child body morph.
ChildMorphConfig
Configuration for the child morph.
ChinDimpleConfig
Config.
ChinDimpleState
Chin dimple state.
ChinFlatConfig
Config.
ChinFlatState
State.
ChinGrooveConfig
ChinGrooveState
ChinPadConfig
Configuration for chin pad.
ChinPadState
Runtime state for chin pad control.
ChinRecessConfig
Configuration for chin recess control.
ChinRecessState
Runtime state for chin recess morph.
ChinRecessionConfig
Configuration for chin recession.
ChinRecessionState
Runtime state.
ChinShapeConfig
ChinShapeState
ChinWidthConfig
Configuration for chin width morphing.
ChinWidthState
Runtime state for chin width morph.
ClavicleConfig
ClavicleMorph
ClavicleMorphWeights
ClavicleState
ClothBlendConfig
ClothBlendResult
ClothLayer
CoarticulationParams
CoccyxMorph
Coccyx morph configuration.
ColumellaMorph
ColumellaParams
Columella morph parameters.
ColumellaWeights
Morph weight output.
ComposedExpression
The result of composing all layers.
CompositionProfile
Extended profile including biometric context.
CompressedShapeKey
A compressed shape key storing quantized vertex deltas.
CondyleMorph
ConstraintSolver
Iterative constraint solver.
CoronoidMorph
Coronoid process of the mandible — shape morph.
CorrectiveEntry
A single learned corrective entry mapping a driver value to a delta.
CorrectiveEvalResult
Result of evaluating the library against a parameter set.
CorrectivePoseDriver
A single corrective pose driver binding.
CorrectivePoseDriverConfig
Configuration for a corrective pose driver.
CorrectiveShape
A single corrective blend shape.
CorrectiveShapeLibrary
Library of corrective shapes.
CorrugatorMorph
CraniumHeightMorph
CreaseDepthMorph
Crease depth morph controller.
CreaseEntry
A crease entry with depth.
CricoidCartilageMorph
Cricoid cartilage morph configuration.
Crowd
The generated crowd of CrowdCharacter instances.
CrowdCharacter
A single generated character’s full parameter set.
CrowdConfig
Configuration for crowd generation.
CrowdMember
One person in a crowd.
CrowdSpec
Specification for generating a crowd.
CrowdVariation
A generated crowd.
CupidBowMorph
CupidsBowMorph
CyanosisMorph
Cyanosis morph controller.
DataDrivenRig
Data-driven rig that maps pose parameters to shape deltas.
DeltaChunk
DeltaMush
Delta mush deformer state.
DeltaMushConfig
Configuration for the delta mush deformer.
DeltaPainter
Interactive / procedural delta painter.
DeltaStream
DentalMorph
Dental morph controller.
DepressorAnguliMorph
DiaphragmMorph
Diaphragm morph configuration.
DirtyTracker
Tracks which morph targets have been modified and need recomputation.
Distribution
Distribution shape for a variation axis.
DiversityLcg
Simple Linear Congruential Generator for deterministic randomness.
DiversitySampler
Diversity sampler that generates varied body parameter sets.
DqsVertex
DQS vertex binding.
DualQuat
A dual quaternion: real part q0, dual part qe.
DualQuaternionSkin
Dual quaternion skinning mesh.
EarAntihelixConfig
EarAntihelixState
EarConchaConfig
EarConchaState
EarCupConfig
Config.
EarCupState
State.
EarFoldConfig
Configuration.
EarFoldState
Runtime state.
EarHelixConfig
Configuration for ear helix fold.
EarHelixState
Runtime state.
EarLobeSizeConfig
Config.
EarLobeSizeState
State.
EarRimConfig
Configuration for ear rim control.
EarRimState
Runtime state for ear rim morph.
EarTragusConfig
Configuration for ear tragus morphing.
EarTragusState
Runtime state for ear tragus morph.
EctomorphConfig
Configuration for the ectomorph morph.
EctomorphMorph
State for the ectomorph morph.
EdemaMorph
Edema morph controller.
EdemaRegion
Edema region entry.
ElderlyMorph
State for the elderly body morph.
ElderlyMorphConfig
Configuration for the elderly morph.
EmotionAnchor
A named anchor point in PAD space with associated facial morph target weights.
EmotionBlend
A blend of multiple emotions, each with its own blend weight.
EmotionBlendTree
Emotion blend tree.
EmotionExpression
A morph weight map for one emotion at a given intensity.
EmotionKeyframe
A single keyframe in an emotion timeline.
EmotionNode
A node in the emotion blend tree.
EmotionSpace
A collection of EmotionAnchors that defines an interpolatable emotion space.
EmotionSystem
Maps emotions to morph target weights and evaluates blended expressions.
EmotionTimeline
A keyframe-driven timeline of emotion weights.
EmotionTransition
A time-parameterised transition between two PAD points.
EndomorphConfig
Configuration for the endomorph morph.
EndomorphMorph
State for the endomorph morph.
EpicanthalFoldMorph
ErythemaMorph
Erythema morph controller.
EthnicBlendMorph
Ethnic blend morph controller.
EthnicFeatureSet
An ethnic feature set with associated morph weights.
ExampleBasedMorph
Example-based morph system.
ExamplePose
A single example pose containing vertex positions.
ExprBlender
Manages a library of ExpressionDefs and resolves them to morph-target weight maps at runtime.
ExprKeyframe
A single snapshot in an expression animation track.
ExprRetargetMap
A bidirectional name mapping between two character rigs.
ExprSequencer
Combines multiple ExprTracks and evaluates them additively.
ExprTrack
A named sequence of ExprKeyframes.
ExpressionBlender
Interpolate between multiple named expressions using (name, weight) anchors.
ExpressionComponent
A single component of an expression: a target filename stem and its weight.
ExpressionComposer
Runtime state of the expression composer.
ExpressionComposerConfig
Configuration for the expression composer.
ExpressionComposerLayer
A single named layer that contributes morph weights to the final expression.
ExpressionDef
Definition of a named compound expression made up of weighted morph-target contributions.
ExpressionLibPreset
A named facial expression preset: a set of morph target weights.
ExpressionLibrary
A library of named expression presets.
ExpressionMixer
The expression mixer: stacks layers and produces a final morph weight map.
ExpressionPhysics
ExpressionPreset
A named facial expression preset composed of multiple target components.
ExpressionRandomizerConfig
Config for expression randomization.
ExpressionRecording
ExpressionRetargetMl
ML expression retargeting adapter.
ExpressionSnapshot
ExpressionTransferBatch
Batch result from transferring multiple expressions.
ExpressionTransferConfig
Configuration for expression transfer.
ExtendedDna
Extended DNA that includes named extra params beyond the core 4.
EyeConfig
Configuration for the two-eye gaze system.
EyeControlConfig
EyeDepthConfig
Configuration for eye depth morphing.
EyeDepthState
Runtime state for eye depth morph. Positive = deep-set, negative = prominent.
EyeDroopConfig
Config.
EyeDroopState
State.
EyeFissureConfig
EyeFissureState
EyeFoldConfig
Configuration for eye fold morphing.
EyeFoldState
Runtime state for eye fold morph.
EyeGazeAngles
Computed gaze angles for one eye.
EyeInnerCornerConfig
Configuration for eye inner corner control.
EyeInnerCornerState
Runtime state.
EyeLidCreaseConfig
EyeLidCreaseState
EyeOuterCornerConfig
Configuration for eye outer corner.
EyeOuterCornerState
Runtime state.
EyeSizeMorph
Eye size morph controller.
EyeSpacingConfig
EyeSpacingMorph
EyeSpacingState
EyeSpacingWeights
EyeSquintConfig
Configuration.
EyeSquintState
Runtime state.
EyeState
EyeTiltConfig
Config.
EyeTiltState
State.
EyebrowDensityMorph
Eyebrow density morph configuration.
EyebrowThicknessParams
Eyebrow thickness morph parameters.
EyelashDensityParams
Eyelash density parameters.
EyelashMorph
Configuration for eyelash morph parameters.
EyelidCreaseMorph
FaceActionUnit
A FACS action unit that drives a set of morph weights.
FaceContourConfig
Configuration for face contour control.
FaceContourState
Runtime state.
FaceDepthConfig
FaceDepthState
FaceFlatnessConfig
Config.
FaceFlatnessState
State.
FaceLengthConfig
Configuration for face length morphing.
FaceLengthState
Runtime state for face length morph.
FaceModel
Container of all face parameters.
FaceParam
A single named face parameter.
FaceRoundnessConfig
FaceRoundnessState
FaceSymmetryConfig
Config.
FaceSymmetryState
Face symmetry state.
FaceVerticalConfig
Configuration for face vertical control.
FaceVerticalState
Runtime state.
FaceWidthV2Config
Configuration.
FaceWidthV2State
Runtime state.
FacialAsymmetryMorph
Facial asymmetry morph state.
FacialAsymmetryMorphConfig
Facial asymmetry configuration.
FacialBone
FacialCorrectiveShape
FacialLandmark
A single 3D facial landmark.
FacialPose
FacialRig
FacsIntensity
A FACS intensity value on a normalized [0.0, 1.0] scale.
FacsMapper
Maps FACS Action Units to morph-target weights.
FastLbs
Fast LBS mesh.
FastLbsRecord
A compact skinning record for one vertex: up to 4 bone weights.
FemurMorph
Femur morph configuration.
FingerJointState
Runtime state for finger joints.
FingerLengthConfig
FingerLengthState
FingerLengthWeights
FingerSplayConfig
Config.
FingerSplayState
Per-hand state: splay per finger, 0..=1.
FingerSpreadParams
Per-finger spread parameters.
FingerSpreadResult
Result of finger spread evaluation.
FingerTipConfig
FingerTipState
FitConfig
Configuration for the gradient-free fitting loop.
FlatFootMorph
Flat foot morph state.
FlatFootMorphConfig
Flat foot configuration.
FlushMorph
Skin flush morph controller.
FootArchConfig
FootArchState
FootArchWeights
FootBallConfig
Configuration for foot ball control.
FootBallState
Runtime state.
FootHeelConfig
Configuration.
FootHeelEntry
State per foot.
FootHeelState
Runtime state.
FootInstepConfig
Config.
FootInstepState
State.
FootToeShapeConfig
FootToeShapeState
FootToeSpreadConfig
Configuration for foot toe spread.
FootToeSpreadState
Runtime state.
FootWidthConfig
Config.
FootWidthState
State.
ForearmConfig
ForearmMorphWeights
ForearmState
ForeheadCreaseConfig
Config.
ForeheadCreaseState
State.
ForeheadGlobeConfig
ForeheadGlobeState
ForeheadProtrusionConfig
ForeheadProtrusionState
ForeheadRaiseConfig
Configuration for forehead raise control.
ForeheadRaiseState
Runtime state.
ForeheadTensionConfig
Configuration for forehead tension.
ForeheadTensionState
Runtime state.
ForeheadVeinConfig
Config.
ForeheadVeinState
State.
ForeheadWidthConfig
Configuration for forehead width morphing.
ForeheadWidthState
Runtime state for forehead width morph.
FreckileMorph
Freckle morph controller.
FreckleParams
Freckle map parameters.
FrontalSinusMorph
Frontal sinus prominence morph.
FrontalisMorph
GazeDirection
Gaze direction input in spherical coordinates.
GazeDrivenShape
Gaze-driven shape controller.
GazeResult
Result of a full gaze computation for both eyes.
GeneticParams
A set of body parameters representing one parent’s genetic contribution.
GeneticPopulation
A collection of GeneticProfile instances representing a population.
GeneticProfile
Named individual defined by two parents and dominance / seed settings.
GenialTubercleMorph
GlabellaConfig
GlabellaControl
Simple glabella morph parameters (blend API).
GlabellaDepthConfig
Configuration.
GlabellaDepthState
Runtime state.
GlabellaMorph
GlabellaState
GlottisMorph
Glottis morph configuration.
GluteMorph
GlutealParams
Gluteal morph parameters.
GlutealWeights
Resulting morph weights.
GnathionMorph
GonionMorph
Gonion morph configuration.
GpuMorphTarget
GPU morph target descriptor.
GumLineControlConfig
GumLineControlState
GumLineControlWeights
GumMorph
GynoidProportion
State for the gynoid proportion morph.
GynoidProportionConfig
Configuration for the gynoid proportion morph.
HairCurlParams
Parameters for hair curl morph.
HairFollicleDensity
Hair follicle density controller.
HairGenerationParams
HairPartMorph
Hair part morph configuration.
HairProfile
HairRegion
HairStrand
HairStrandConfig
Configuration for hair strand generation.
HairThicknessParams
Parameters for hair thickness morph.
HairVolumeMorph
Hair volume morph configuration.
HairWaveMorph
Hair wave morph configuration.
HairlineMorph
HandGripConfig
Configuration for hand grip.
HandGripState
Runtime state.
HandMetacarpalConfig
HandMetacarpalState
HandPalmConfig
HandPalmState
HandThicknessConfig
Configuration for hand thickness morphing.
HandThicknessState
Runtime state for hand thickness morph.
HandV2Params
Parameters for hand v2 morph.
HandVeinConfig
Configuration for hand vein control.
HandVeinState
Runtime state.
HandWidthConfig
Configuration.
HandWidthState
Runtime state.
HeadTiltMorph
Head tilt morph state.
HeadTiltMorphConfig
Head tilt configuration.
HighArchMorph
High arch morph state.
HighArchMorphConfig
High arch configuration.
HipShapeMorph
HipTiltMorph
Hip tilt morph state.
HipTiltMorphConfig
Hip tilt configuration.
HipWidth
Hip width and shape parameters.
HourglassConfig
Configuration for the hourglass morph.
HourglassProportion
State for the hourglass proportion morph.
HumanEngine
Main entry point for the OxiHuman morph engine.
HumerusMorph
Humerus morph configuration.
HydrationMorph
Skin hydration morph controller.
IcpAligner
ICP (Iterative Closest Point) alignment algorithm.
IcpResult
Result of ICP alignment.
IliacCrestMorph
Iliac crest flare and height morph.
InbetweenShape
An in-between shape definition: activates at a specific driver weight.
IncrementalMorphCache
Caches the weighted contribution of each morph target so that a full summation is only needed once; subsequent updates recompute only the targets that changed.
InfantMorph
State for the infant body morph.
InfantMorphConfig
Configuration for the infant morph.
InfluenceMap
Map from vertex_id to VertexInfluence. Built from a collection of TargetFile objects.
InfluenceMapStats
Summary statistics for an InfluenceMap.
InfraorbitalMorph
InfraorbitalRimMorph
IntercanthalConfig
Configuration for intercanthal morphing.
IntercanthalState
Runtime state for intercanthal morph.
IntervertebralMorph
Intervertebral disc morph configuration.
InvertedTriangleConfig
Configuration for the inverted triangle morph.
InvertedTriangleMorph
State for the inverted triangle morph.
IrisColorBlendParams
Iris color blend parameters.
IrisSizeMorph
Iris size morph configuration.
JaundiceMorph
Jaundice morph controller.
JawAsymmetryMorph
Jaw asymmetry morph state.
JawAsymmetryMorphConfig
Jaw asymmetry configuration.
JawClenchConfig
Config.
JawClenchState
State.
JawConfig
Configuration for jaw movement ranges and dynamics.
JawCurve
JawDepthConfig
Configuration for jaw depth morphing.
JawDepthState
Runtime state for jaw depth morph.
JawLineConfig
JawLineState
JawProtrusionConfig
Config.
JawProtrusionState
State.
JawRamusConfig
JawRamusState
JawRestConfig
Configuration.
JawRestState
Runtime state.
JawShiftConfig
Configuration for jaw shift control.
JawShiftState
Runtime state.
JawState
Runtime state of the jaw.
JawTwistConfig
Configuration for jaw twist.
JawTwistState
Runtime state.
Joint
A single joint defined in rest pose.
JointPose
JointPoseData
Full state of a single joint in a pose snapshot.
JointRotation
Joint rotation state: axis-angle representation
JowlMorph
KneeParams
Knee morph parameters.
KneeResult
Knee evaluation result.
KneeShapeMorph
KnockKneeMorph
Knock knee morph state.
KnockKneeMorphConfig
Knock knee configuration.
KnuckleConfig
Config.
KnuckleState
State per hand (one hand, use two for bilateral).
KyphosisMorph
Kyphosis morph state.
KyphosisMorphConfig
Kyphosis configuration.
LabiomentalMorph
Landmark
A single detected anatomical landmark on a mesh.
LandmarkSet
A collection of body landmarks with measurement helpers.
LarynxPositionMorph
Larynx position morph configuration.
LateralCanthusMorph
LatticeDims
Lattice dimensions.
LatticeMorph
A lattice-based morph target.
LbsVertex
LBS vertex binding — up to 4 influences per vertex.
LearnedCorrective
Learned corrective shape system.
LegMuscleMorph
LidFullnessMorph
LimbLengthMorph
Limb length morph state.
LimbLengthMorphConfig
Limb length asymmetry configuration.
LinearBlendSkin
Linear blend skin mesh.
LipBowConfig
Config.
LipBowState
State.
LipColorZoneParams
Lip color zone parameters.
LipCommissureMorph
Lip commissure morph configuration.
LipCupidConfig
LipCupidState
LipLineConfig
Config.
LipLineState
State.
LipPhiltrumConfig
Configuration for philtrum morphing.
LipPhiltrumState
Runtime state for philtrum morph.
LipPurseConfig
Configuration for lip purse.
LipPurseState
Runtime state.
LipRetractConfig
Configuration.
LipRetractState
Runtime state.
LipSyncFrame
LipSyncTrack
A complete lip-sync track: an ordered sequence of PhonemeEvents.
LipThickness
Lip thickness parameters.
LipThicknessMorph
LipVolumeMorph
Lip volume morph controller.
LordosisMorph
Lordosis morph state.
LordosisMorphConfig
Lordosis configuration.
LowerLipBodyMorph
Lower lip body morph configuration.
LowerLipRollMorph
MalarEminenceMorph
MalarFatMorph
MandibleAngleMorph
MandibleMorph
Mandible morph configuration.
MarionetteMorph
MasseterMorph
MastoidMorph
MauActionUnit
MentolabialMorph
MeshBuffers
Intermediate mesh buffers returned by HumanEngine::build_mesh.
MeshDeformBinding
A mesh deform binding for one driven vertex.
MeshDeformMorph
Mesh deform morph state.
MesomorphConfig
Configuration for the mesomorph morph.
MesomorphMorph
State for the mesomorph morph.
MicroExpression
A single micro-expression definition.
MicroExpressionEvent
A scheduled micro-expression event in a timeline.
MicroExpressionLayer
A layer that applies micro-expressions on top of a base weight state.
MixLayer
A single mixer layer that contributes to the final output.
MoleEntry
A mole placement entry.
MoleMorph
Mole morph controller.
MorphBinding
Binding between a morph target and its driving parameters.
MorphLayer
A single morph layer
MorphLayerStack
Ordered stack of morph layers
MorphLodSelector
Selects the appropriate LOD level for morph evaluation.
MorphQuantizeConfig
MorphQuantizedDelta
MorphTargetData
Exported morph-target data ready for storage or further processing.
MotionClip
MotionController
Runtime controller that drives a MotionGraph.
MotionFrame
MotionGraph
Animation state machine – a collection of states connected by transitions.
MotionState
A single animation state bound to one clip.
MotionTransition
A directed edge in the motion graph.
Muscle
A muscle definition: a named region that bulges when a joint flexes
MuscleActivation
Activation record for a single muscle group.
MuscleDefinition
A named muscle definition that drives one or more morph targets.
MuscleDefinitionMorph
MuscleDeformation
MuscleGroup
MuscleGroupDriver
Driver state holding per-group activation levels.
MuscleLine
MuscleRig
A complete muscle rig: a collection of MuscleDefinitions with current MuscleStates that can be evaluated into morph weights.
MuscleSimulator
Simulate an isolated muscle (unit test helper)
MuscleState
Current activation state of a single muscle.
MuscleToneMorph
Muscle tone morph controller.
MustacheMorph
Mustache morph configuration.
MutationConfig
The mutation configuration.
MutationEngine
MutationParamSpec
Defines allowed ranges and mutation behavior for one parameter.
MutationResult
Result of one generation step.
NailMorph
Nail morph controller.
NailShapeParams
Parameters for nail shape morph.
NasalAlaCreaseConfig
NasalAlaCreaseState
NasalAlarConfig
Configuration for nasal alar morphing.
NasalAlarState
Runtime state for nasal alar morph.
NasalDorsumMorph
NasalFlareConfig
Config.
NasalFlareState
State.
NasalRootConfig
Configuration for nasal root control.
NasalRootMorph
NasalRootState
Runtime state.
NasalSaddleConfig
Config.
NasalSaddleState
State.
NasalSeptumConfig
Nasal septum configuration.
NasalSeptumMorph
Nasal septum morph configuration.
NasalSeptumState
Nasal septum state.
NasalSeptumWeights
Morph weight output.
NasalSpineConfig
Configuration for nasal spine.
NasalSpineMorph
NasalSpineState
Runtime state.
NasalTipProjectionMorph
NasalWidthConfig
Configuration.
NasalWidthState
Runtime state.
NasolabialFoldConfig
Config.
NasolabialFoldState
Nasolabial fold state.
NasolabialMorph
NeckCreaseConfig
Config.
NeckCreaseState
State.
NeckFlexionConfig
Configuration for neck flexion control.
NeckFlexionState
Runtime state.
NeckForwardConfig
Configuration.
NeckForwardState
Runtime state.
NeckLengthMorph
NeckSternoConfig
Config.
NeckSternoState
State.
NeckTendonConfig
Neck tendon configuration.
NeckTendonState
Neck tendon state.
NeckTendonWeights
Morph weight output.
NeckThicknessConfig
NeckThicknessState
NeckTiltConfig
Configuration for neck tilt.
NeckTiltState
Runtime state.
NeckWattleConfig
NeckWattleState
NeckWidthConfig
Configuration for neck width morphing.
NeckWidthState
Runtime state for neck width morph.
NeuralBlendNet
A 2-layer MLP (input → hidden ReLU → output softmax) used to predict morph-target blend weights from anthropometric measurements.
NeuralBlendShape
A neural-network-driven blend shape evaluator stub.
NeuralBlendTrainer
Fits the output layer of a NeuralBlendNet to a set of example (input, output) pairs using a pseudoinverse solution computed via Gaussian elimination with partial pivoting.
NoseAlaMorph
Nose ala morph configuration.
NoseRootMorph
Nose root morph configuration.
OccipitalMorph
Occipital bone shape morph.
OcciputMorph
OmegaSkin
Omega skinning deformer.
OmegaVertex
Omega skin vertex.
OptimizationResult
OralCommissureMorph
OrbicularisOculiMorph
OrbitalDepthMorph
OrbitalMorph
Orbital morph configuration.
OrbitalRim
Simple orbital rim morph parameters (blend API).
OrbitalRimConfig
OrbitalRimMorph
OrbitalRimState
PadPoint
A point in PAD (Pleasure-Arousal-Dominance) space.
PaintBrush
A painting brush that determines how deltas are applied.
PallorMorph
Pallor morph controller.
PalmParams
Palm morph parameters.
PalmWeights
Palm morph weights for shader binding.
ParamClip
A full animation clip: multiple tracks for multiple parameters.
ParamKeyframe
A single keyframe on an animation track.
ParamSpaceAnalysis
Result of a parameter-space analysis pass.
ParamSpaceConfig
Configuration for parameter-space optimization.
ParamSpec
A parameter specification with name, range, and distribution hint.
ParamState
Blend-shape parameter state. All values in [0.0, 1.0].
ParamTrack
Animation track for one named parameter.
ParietalMorph
Parietal bone curvature morph.
ParotidMorph
PearShapeConfig
Configuration for the pear shape morph.
PearShapeMorph
State for the pear shape morph.
PelvicFloorMorph
Pelvic floor morph configuration.
PelvisTiltConfig
Config.
PelvisTiltState
Pelvis tilt state, all values -1..=1.
PharynxMorph
Pharynx morph configuration.
PhiltrumConfig
PhiltrumControl
Simple philtrum morph parameters (blend API).
PhiltrumDepthMorph
PhiltrumMorph
PhiltrumRidgeMorph
PhiltrumState
PhonemeEvent
A single timed phoneme event in a lip-sync timeline.
PhonemeJawMap
Maps phoneme strings to jaw opening values.
PhotoFitResult
Result of the multi-stage scan fitting pipeline.
PhysicsExpressionResult
PiercingDeform
Piercing deformation morph controller.
PiercingEntry
A single piercing entry.
PigeonToeMorph
Pigeon toe morph state.
PigeonToeMorphConfig
Pigeon toe configuration.
PlatysmaeMorph
PogonionMorph
PointCloud
Point cloud from 3D scan (PLY/OBJ import), using f64 precision.
PoreSizeMorph
Pore size morph controller.
PoseBlendLibrary
Library of corrective shapes
PoseCorrectiveShape
A single corrective shape driven by one or more joint angles
PoseCurve
PoseDatabase
PoseDriver
PoseDriverConfig
PoseDriverSample
PoseEntry
PoseFeatures
Pose feature vector extracted from a body pose.
PoseGraph
Pose graph state machine
PoseKey
PoseNode
A node in the pose graph
PoseRetargetConfig
Configuration for a retargeting operation.
PoseRetargetMapping
Legacy type alias kept for backward compatibility.
PoseRetargeter
Stateless retargeter — all methods are free functions exposed as associated functions for a clean call site.
PoseSkeleton
PoseSnapshot
A complete pose: ordered list of joint states plus a root-level height annotation used for normalisation.
PoseSpaceDeform
Pose space deformer.
PoseTransition
A transition between two poses
PostureMorph
Posture morph state.
PostureMorphConfig
Configuration for posture morph blending.
PregnancyMorph
State for the pregnancy body morph.
PregnancyMorphConfig
Configuration for the pregnancy morph.
PresetLibrary
A searchable library of named body presets.
ProceduralWrinkle
Procedural wrinkle generator.
ProceduralWrinkleRegion
A single procedural wrinkle region.
ProportionAnalysis
Analysis of a character against a reference schema.
ProportionLibrary
A set of named proportion schemas.
ProportionSchema
Canonical proportion schema (ratios expressed as multiples of head height).
ProsodyFeatures
ProsodyProfile
ProximityPin
A proximity pin entry that pins a vertex to a surface point.
ProximityPinSet
A set of proximity pins.
ProximityWrap
A proximity wrap binding between a driver mesh and a target mesh.
ProximityWrapConfig
Configuration for the proximity wrap deformer.
PsdExample
A single PSD example pose.
PubicArchMorph
Pubic arch angle morph.
PupilDilationMorph
Pupil dilation morph configuration.
PupilSizeMorph
0 = max constricted, 1 = max dilated.
PupilSizeParams
Pupil size control parameters.
QuantizedMorph
RadiusUlnaMorph
Radius/ulna morph configuration.
RamusMorph
RbfControlPoint
An RBF control point.
RbfDeformer
RBF deformer.
RecorderState
RectangleBodyConfig
Configuration for the rectangle body morph.
RectangleBodyMorph
State for the rectangle body morph.
RetargetConfig
Full configuration for retarget_weights.
RetargetMap
Maps source joint names to target joint names for retargeting.
RetargetMapping
Mapping from a source expression weight to a target expression weight.
RetargetMeshConfig
Configuration for mesh retargeting.
RetargetMeshResult
Result of a mesh retargeting operation.
RetargetStats
Statistics produced by retarget_stats.
RibCageConfig
Rib cage configuration.
RibCageMorph
Rib cage morph configuration.
RibCageState
Rib cage state.
RibCageWeights
Morph weight output.
RigBodyRegion
A named region of the body (e.g., “upper_arm”, “torso”).
RigJoint
A joint definition in the rig.
RigSample
A sample of captured rig state used for data-driven training.
RosaceaMorph
Rosacea morph controller.
SaccadeSequence
A sequence of gaze targets with optional blink events for saccade simulation.
SacrumMorph
Sacrum morph configuration.
ScalpMorph
ScanCloud
A point cloud produced by a body scanner.
ScanFitConfig
Configuration for the multi-stage scan fitting pipeline.
ScanFitResult
Outcome of a parameter-fitting run.
ScanFitter
Multi-stage body scan fitting pipeline.
ScapulaConfig
Configuration for scapula control.
ScapulaMorph
Scapula morph configuration.
ScapulaState
Runtime state.
ScarMorphParams
Scar morph parameters.
ScarRegion
A single scar region entry.
ScarTissueMorph
Scar tissue morph controller.
ScleraShowMorph
ScleraToneParams
Sclera tone parameters.
ScmMorph
ScoliosisMorph
Scoliosis morph state.
ScoliosisMorphConfig
Scoliosis configuration.
SdkCurvePoint
A single control point in the set-driven-key curve.
SdkDrivenShape
Set-driven-key shape driver.
SecondaryBone
SecondaryChain
SecondaryMotionConfig
SegmentScale
Per-segment scale override.
ShinConfig
Configuration for shin control.
ShinState
Runtime state.
ShoulderAcromionConfig
ShoulderAcromionState
ShoulderHeightMorph
Shoulder height morph state.
ShoulderHeightMorphConfig
Shoulder height asymmetry configuration.
ShoulderPadConfig
Configuration for shoulder pad.
ShoulderPadState
Runtime state.
ShoulderRollConfig
Config.
ShoulderRollState
State — roll per side, −1..=1 (negative = internal, positive = external).
ShoulderSlopeConfig
Config.
ShoulderSlopeState
State.
SideburnMorph
Sideburn morph configuration.
SkeletonMapping
Bidirectional name mapping from BVH joint names to target skeleton joint names.
SkeletonPose
A full skeleton pose (rest skeleton + per-joint local rotations + root translation).
SkinDeformPattern
A skin deformation pattern: maps input parameters to morph weight contributions.
SkinDeformSystem
Collection of SkinDeformPatterns with bulk evaluation.
SkinFoldConfig
Config.
SkinFoldState
State for all skin fold sites.
SkinGlossMorph
Skin gloss morph configuration.
SkinInfluence
A skinning influence (bone index + weight).
SkinPoreMorph
SkinPoreParams
Parameters for skin pore morph.
SkinPreset
A named collection of skin shader parameters for all zones.
SkinRoughnessParams
Parameters controlling skin roughness morph.
SkinShaderParams
Parameters controlling skin material appearance.
SkinSubsurfaceMorph
Skin subsurface morph configuration.
SkinTextureScaleMorph
Skin texture scale morph configuration.
SkinThicknessMorph
Skin thickness morph controller.
SkinTranslucencyMorph
Skin translucency morph configuration.
SkullMorph
Skull morph configuration.
SlouchMorph
Slouch morph state.
SlouchMorphConfig
Configuration for slouch morph.
SoftPalateMorph
Soft palate morph configuration.
SolveResult
Result of a solve pass.
SparseBlendShape
Sparse blend shape storing only affected vertices.
SparseDelta
A sparse delta entry: only stores non-zero vertex deltas.
SpineCurveConfig
Config.
SpineCurveMorph
Spine curvature morph configuration.
SpineCurveState
Spinal curvature state, all values -1..=1.
SpringJoint
SternumConfig
Configuration.
SternumMorph
SternumState
Runtime state.
StrandHairStrand
A single hair strand represented as a sequence of 3D points.
StreamConfig
StreamEntry
A streaming morph target entry in the queue.
StreamingMorph
Streaming morph target loader.
StretchMarkEntry
A stretch mark entry.
StretchMarkMorph
Stretch mark morph controller.
StyloidMorph
Styloid process length morph.
SubcutaneousFatMorph
Subcutaneous fat morph controller.
SubcutaneousFatMorphNew
SubmentalMorph
SunDamageMorph
Sun damage morph controller.
SupraorbitalMorph
SurfaceDeform
Surface deform deformer state.
SurfaceDeformBinding
A surface deform binding entry for one vertex.
SymmetryAxis
Which world axis is the symmetry axis.
SymmetryConfig
Configuration for symmetry enforcement.
SymmetryPair
SymmetryReport
Symmetry analysis report.
SymphysisMorph
TargetInfo
Summary information about a morph target.
TargetInspector
Read-only inspection utilities for morph target delta arrays.
TargetSymmetryReport
Report from a symmetry check.
TargetValidator
Validates morph target data for common issues.
TarsalsMorph
Tarsals morph configuration.
TattooEntry
Tattoo deformation entry.
TattooMorph
Tattoo morph controller.
TattooParams
Parameters for a tattoo placement.
TcbParams
TempleConfig
TempleControl
Simple temple morph parameters (blend API).
TempleFossaMorph
TempleState
TempleWidthMorph
TemporalHollowMorph
TemporalRegionMorph
Temporal region morph configuration.
ThighConfig
Config.
ThighGirthConfig
Config.
ThighGirthState
State.
ThighState
State.
ThighV2Config
Configuration for thigh v2 morph.
ThighV2State
State for thigh v2 morph.
ThighV2Weights
Morph weights for inner/outer thigh separation.
ThumbParams
Thumb morph parameters.
ThyroidCartilageMorph
Thyroid cartilage morph configuration.
TibiaFibulaMorph
Tibia/fibula morph configuration.
Timeline
Multi-track animation timeline.
TimelineKeyframe
A single keyframe: time (seconds) and scalar value.
ToeControlConfig
ToeControlState
TongueConfig
Configuration for tongue movement ranges and dynamics.
TongueDorsumMorph
Tongue dorsum morph configuration.
TongueShapeMorph
TongueShapeV2Params
Tongue shape parameters.
TongueState
Runtime state of the tongue.
TongueTipMorph
Tongue tip shape morph configuration.
ToothMorph
ToothShapeParams
Tooth shape parameters.
TracheaMorph
Trachea morph configuration.
TransferredExpression
A single transferred expression.
TrapeziusMorph
TrapeziusParams
Trapezius morph parameters.
TrapeziusResult
Evaluation result.
UpperLipBodyMorph
Upper lip body morph configuration.
UpperLipRollMorph
UvulaMorph
Uvula morph configuration.
ValidationWarning
A single validation warning.
VariationAxis
A single variation dimension (e.g. height, weight).
VascularVisibility
Vascular visibility morph controller.
VermillionBorderMorph
VermillionWidthMorph
VertexInfluence
For a single vertex: which targets affect it and their delta magnitudes.
VisceralFatMorph
VisemeMapper
Maps visemes to morph-target weight sets.
VitiligoMorph
Vitiligo morph controller.
VitilligoPatch
A vitiligo patch entry.
VocalTractMorph
Vocal tract morph configuration.
VoiceAnimConfig
VoiceAnimResult
VoiceDrivenMorph
Voice-driven morph system.
VolumeMorphConfig
VolumeMorphResult
WaistConfig
WaistControl
Canonical waist control struct.
WaistMorph
WaistState
WarpCurve
WarpedClip
WeightOptimizer
WrinkleConfig
WrinkleDepthParams
Parameters for a single wrinkle zone.
WrinkleMap
WrinkleRegion
WristParams
Wrist morph parameters.
WristResult
Wrist evaluation result.
ZygomaticArchMorph
ZygomaticBodyMorph
Zygomatic body (malar eminence) shape morph.
ZygomaticusMorph

Enums§

AcneLesionType
Acne lesion type.
AcromionShoulderSide
ActionUnit
A FACS Action Unit representing an individual facial muscle activation.
AdolSex
Sex used to pick secondary sexual characteristic curves.
AntihelixEarSide
AsymmetryAxis
Axes of asymmetry.
BeardZone
Facial hair zone.
BlendInterpolation
Interpolation modes for weight mapping
BlendMode
Blend mode for combining two param sets
BlendNode
A node in the blend tree
BlendOp
BlinkPhase
BmiBodyCategory
BMI classification category.
BodyCategory
Body type categories used to classify presets.
BodyEmotion
High-level body emotion category.
BodyHairRegion
Body region for hair distribution.
BodySegment
Which body segment to address.
BodySymAxis
Symmetry axis.
BreathPhase
BrowArchSide
BrowAsymSide
Which eyebrow side.
BrowLateralSide
Lateral brow shift for one side.
BrowPeakSide
Which side of the face.
BrowShapePreset
Eyebrow shape preset names.
BrowSide
Which side of the face the brow operation applies to.
BrowTailSide
Side selector for brow tail.
BruiseStage
Bruise age stage (healing progression).
BrushFalloff
Brush falloff function controlling how influence decreases with distance.
BulgeDirection
Direction of bulge per influenced vertex
BvhChannel
A single channel type in a BVH joint definition.
CelluliteGrade
Cellulite grade (Nürnberger–Müller scale).
CheekRiseSide
Side selector.
CheekSide
Which side of the face to address.
ClenchSide
Clench side enum.
Constraint
Constraint types between parameters.
CreaseRegion
Crease region.
CreaseTier
Crease tier (top = just below jaw, bottom = near clavicle).
CurlPattern
Hair curl pattern type.
CyanosisType
Cyanosis type.
DentalAlignment
Dental alignment type.
EarCupSide
Side.
EarFoldSide
Which ear.
EarHelixSide
Side selector.
EarRimSide
Side selector.
EarSide
Ear side.
Easing
Easing function for transitions
EdemaType
Edema type classification.
Emotion
Primary emotions (Ekman’s basic emotions + neutral).
EmotionBlendOp
Blend operation for combining child nodes.
ErythemaPattern
Erythema pattern type.
ExprEaseType
Easing function applied when transitioning to the next keyframe.
EyeGazeTarget
EyeOuterSide
Side selector.
EyeSide
Which eye.
EyeSizeSide
Which eye to target.
EyeTiltSide
Side.
EyebrowSide
Side of the face.
FatPattern
Fat distribution pattern.
Finger
Which finger.
FingerSpread
Which finger.
FissureEyeSide
FlushCause
Flush trigger cause.
FoldSide
FoldSite
Named joint site where skin folds form.
FootBallSide
Side selector.
FootInstepSide
Foot side.
FootSide
Side.
FreckleDistribution
Freckle distribution type.
FrecklePattern
Freckle distribution pattern.
GazeTarget
Gaze target specification.
GpuUploadState
Upload state for a GPU morph target buffer.
HairPartStyle
Hair part position style.
HairWaveCurlPattern
Hair curl pattern type.
HandGripSide
Side selector.
HandSide
Which hand.
HeelFootSide
Which foot.
HydrationLevel
Hydration level category.
InterpMode
Interpolation mode between keyframes.
IrisColorPreset
Iris color preset indices.
JaundiceSeverity
Jaundice severity grade.
JowlSide
Side enum.
LandmarkId
Named anatomical landmark identifiers covering the major body sites.
LayerBlend
How a layer blends with layers below it
LipArea
Lip area to control.
LipSide
Which lip.
LipZone
Lip color zones.
LoopMode
How a track behaves when time is outside [first_kf, last_kf].
MetacarpalHandSide
MirrorAxis
Axis across which to mirror deltas.
MoleType
Mole type classification.
MuscleBodyGroup
Named muscle group.
MuscleControlGroup
Anatomical muscle group classification.
MuscleSide
Lateral side discriminant.
NailMorphShape
Nail shape style.
NailShape
Nail shape preset.
NasalFlareSide
Side.
NasalSide
NbsActivation
Activation function types for neural blend shape inference.
NlSide
Which side of the face.
OmegaMode
Omega skin blending mode.
PallorCause
Pallor cause.
Phoneme
English phonemes (IPA-inspired, ARPAbet subset).
PiercingLocation
Body location of a piercing.
PoreZone
Facial zone for pore size control.
PoseInterpMode
ProsodyEmotion
QuantBits
Quantization precision.
RbfFalloff
RbfKernel
RBF kernel type.
RollSide
Shoulder side.
RosaceaSubtype
Rosacea subtype.
SagSide
Side of the face.
SamplingStrategy
Strategy for generating varied parameter sets.
ScaleMode
Determines how joint translations are scaled during retargeting.
ScalpRegion
Scalp region.
ScapulaSide
Side selection.
ScarType
Type of scar.
ScmSide
SCM side.
SeqLoopMode
How the track behaves after the last keyframe has been reached.
ShinSide
Side selector.
ShoulderPadSide
Side selector.
ShoulderSide
Side.
Side
Body side discriminant.
SkinRegion
Body region for skin thickness.
SkinZone
Skin body zone classification.
StrandHairProfile
Hair profile categories.
StreamState
State of a streaming morph load operation.
StretchMarkRegion
Body region where stretch marks appear.
SunDamageSeverity
Sun damage severity.
TattooRegion
Body region for tattoo placement.
ThighGirthSide
Leg side.
ThighSide
Side.
TimelineEasing
Easing curve applied between two keyframes.
TimelineLoop
Loop behaviour once the timeline reaches its end.
TissueScarType
Type of scar.
ToeFootSide
ToeShapeFootSide
ToneMuscleGroup
Muscle group identifier.
TongueShape
Tongue shape categories.
TrackInterp
Interpolation mode between keyframes.
TransferInterp
Interpolation strategy for expression transfer.
TransitionCondition
Condition that must be satisfied for a state transition to fire.
Trimester
Trimester stage of pregnancy.
UnmappedPolicy
How to handle source keys that have no forward mapping.
VariationClass
Broad variation class used for diversity tracking in a crowd.
VeinRegion
Vein prominence region.
Viseme
A viseme: the canonical mouth shape associated with one or more phonemes.
VitiligoPaattern
Vitiligo distribution pattern.
WarningKind
Categories of validation warnings.
WarpMode
WrinklePattern
Wrinkle pattern type.
WrinkleZone
Wrinkle zone identifier.

Constants§

ASYM_REGION_COUNT
Number of asymmetry regions.
BODY_TARGET_NAMES
Canonical output morph-target names produced by NeuralBlendNet::default_body_predictor.
FINGER_COUNT
Finger index (0 = index, 1 = middle, 2 = ring, 3 = pinky).
FINGER_SPLAY_COUNT
Number of fingers (index..pinky = 4, plus thumb).
FOOT_TOE_COUNT
Number of toes per foot.
MC_COUNT
Number of metacarpal bones per hand.
NEURAL_HIDDEN_SIZE
Number of hidden units.
NEURAL_INPUT_SIZE
Number of inputs: (height_cm, weight_kg, age, fitness_0_1).
TOE_COUNT
Number of toes on each foot.
TOE_CTRL_COUNT

Functions§

ab_muscle_weight
Muscle definition weight.
ab_set_intensity
Set overall intensity (clamped 0–1).
ab_shoulder_delta
Shoulder width delta.
ab_to_json
Serialise to JSON.
ab_waist_taper
Waist taper weight.
abdomen_blend
abdomen_expand_mean
Mean expansion across all regions.
abdomen_expand_morph_to_json
Serialize to JSON-like string.
abdomen_expand_set_expansion
Set overall abdominal expansion.
abdomen_expand_set_lateral_bulge
Set lateral bulge.
abdomen_expand_set_lower
Set lower abdominal contribution.
abdomen_expand_set_upper
Set upper abdominal contribution.
abdomen_overall_weight
abdomen_set_protrusion
abdomen_shows_abs
achilles_groove
Achilles tendon groove depth.
acm_add_lesion
Add a lesion.
acm_clear
Clear all lesions.
acm_evaluate
Evaluate morph weights (stub: uniform from severity).
acm_lesion_count
Return lesion count.
acm_set_enabled
Enable or disable.
acm_set_severity
Set overall severity.
acm_to_json
Serialize to JSON-like string.
active_aus
active_phonemes_at
Return the active phonemes (and their crossfade blend weights) at time t. Returns a Vec<(phoneme, blend_weight)>. Weights sum to ≤1.0.
add_action_unit
add_blend_node
add_breath_region
add_corrective
add_facial_bone
add_layer
Add a layer by name with the given morphs and weight 1.0. Returns false if the layer limit has been reached.
add_leaf_node
add_muscle_to_group
add_phoneme_event
add_pose_entry
add_pose_key
add_preset_layer
Add a named preset layer from a slice of (morph_name, weight) pairs.
add_procedural_wrinkles
add_region
add_root
add_secondary_bone
add_spring_joint
add_targets
Add two targets element-wise.
add_weight_maps
Add scale * additive[k] to base[k] over the union of all keys.
adol_hip_delta
Hip-width delta for the given sex.
adol_progress
Normalised progress (0 = 12, 1 = 18).
adol_set_age
Set age in years (clamped 12–18).
adol_shoulder_delta
Shoulder-width delta.
adol_to_json
Serialise to JSON.
advance_breath
advance_playback
age_constraints
Age-related constraint presets.
age_to_param
Convert age (years) to OxiHuman [0..1] parameter.
alar_base_to_json
Serialize to JSON.
alar_blend
alar_is_wide
alar_overall_weight
alar_set_flare
alar_set_width
align_scan_to_mesh
Align a scan cloud to a mesh via centroid translation + uniform scale.
all_presets
List all preset names.
all_tags
amplitude_to_jaw
analyze_param_space
Analyze a parameter space and return the full analysis result.
andr_belly
Belly protrusion weight.
andr_hip_narrow
Hip narrowness weight.
andr_set_intensity
Set intensity [0, 1].
andr_to_json
Serialise to JSON.
andr_upper_mass
Upper body mass weight.
angle_to_weight
Map angle to weight using specified interpolation
ankle_blend
ankle_corrective_weight
Compute the corrective blend weight based on joint angle.
ankle_is_slender
ankle_overall_weight
ankle_set_width
apm_add_stage
Add an age stage.
apm_evaluate
Evaluate morph weights for current age (stub: zeroed).
apm_set_age
Set current age for interpolation.
apm_set_enabled
Enable or disable.
apm_stage_count
Return stage count.
apm_to_json
Serialize to JSON-like string.
apple_abdomen
Abdomen fullness weight.
apple_chest
Chest roundness weight.
apple_limb_slim
Limb slenderness weight (apple shapes tend to have slimmer limbs).
apple_set_intensity
Set intensity [0, 1].
apple_to_json
Serialise to JSON.
apple_waist_scale
Waist circumference estimate (relative to neutral).
apply_age_effect
Apply aging effects: increases roughness, reduces SSS, slightly increases melanin.
apply_au_frame
apply_body_offset
Push each cloth vertex outward from the body centre by offset units. centre is the body origin used as reference.
apply_breathing
apply_calf_control
Applies calf control values to a weight slice.
apply_corrective_to_mesh
Apply corrective deltas on top of the base mesh positions.
apply_delta_chunk
apply_easing
Apply easing function to t
apply_easing_fn
Apply an easing curve to a normalised t in 0..=1.
apply_emotion_to_params
Map an emotion at a given intensity to morph parameter values.
apply_expression_preset
Apply an expression preset to a face model.
apply_expression_to_engine
Load expression targets from a directory and apply a preset to a HumanEngine.
apply_facial_pose
apply_glabella_control
Apply glabella control to a morph-weight slice.
apply_gravity_to_strand
Apply gravity to a strand, displacing each point downward proportional to its distance from root.
apply_hip_width
Applies hip width values to a weight slice. Indices: [0] = width, [1] = depth, [2] = height.
apply_impulse_to_joint
apply_lip_thickness
Apply lip thickness to a weight slice.
apply_lip_zone_color
Apply lip color zone to an RGB color.
apply_muscle_deformation
apply_orbital_rim
Apply orbital rim to a morph-weight slice.
apply_philtrum_control
Apply philtrum control to a morph-weight slice.
apply_pose_offset
Apply a rotation delta to a specific joint via quaternion composition.
apply_preset
Apply preset to params.
apply_quantized_morph
apply_sclera_tone
Apply sclera tone to a base white color.
apply_smile_effect
Automatically puff and raise cheeks proportional to a smile intensity (0..1).
apply_stream
apply_symmetry
Apply symmetry correction to a buffer of vertex positions.
apply_temple_control
Apply temple control to a morph-weight slice.
apply_waist_control
Applies waist control values to a weight slice.
apply_warp
apply_weights
apply_wrinkle_weight
are_mirror_pair
Check if two positions are mirror-symmetric within tolerance.
arm_blend
arm_hair_morph_to_json
Serialize to JSON-like string.
arm_hair_set_darkness
Set hair darkness pigmentation level.
arm_hair_set_density
Set hair strand density uniformly.
arm_hair_set_length
Set average hair length in normalized range.
arm_hair_visibility
Compute overall visibility as density * darkness.
arm_is_muscular
arm_overall_weight
arm_set_bicep
arytenoid_is_phonating
Returns true when vocal folds are in phonation position.
arytenoid_morph_to_json
Serialize to JSON-like string.
arytenoid_set_adduction
Set adduction (0 = abducted/open, 1 = fully adducted/closed).
arytenoid_set_asymmetry
Set left-right asymmetry.
arytenoid_set_rotation
Set medial rotation of arytenoids.
arytenoid_set_tilt
Set anterior tilt (cricoid-arytenoid joint).
asymmetry_noise
LCG-based deterministic noise for asymmetry. Returns a float in roughly –1..1.
au_count
au_frame_from_set
au_to_emotion
audio_frames_to_jaw_curve
authored_target_stats
Return a human-readable stats string for an AuthoredTarget.
auto_blink_tick
Tick the automatic blink system: advance timers and trigger blinks when due. Uses config.blink_interval + LCG variation.
average_params
Arithmetic mean of a slice of params.
ba_blend
ba_furrow_depth
Furrow depth in normalised units for a given brow.
ba_is_neutral
ba_lift_angle_rad
Lift angle in radians for a given brow.
ba_lift_asymmetry
Asymmetry index: 0 = symmetric, 1 = maximally asymmetric.
ba_reset
ba_set_furrow
ba_set_lift
ba_to_json
ba_to_weights
Returns morph weights [lift_l+, lift_l-, lift_r+, lift_r-, furrow_l, furrow_r].
back_blend
back_is_muscular
back_overall_weight
back_set_latissimus
bah_arch_angle_rad
bah_asymmetry
bah_average
bah_blend
bah_is_neutral
bah_reset
bah_set
bah_set_both
bah_to_json
bah_to_weights
bake_phoneme_sequence
Bake a phoneme sequence into a BakedLipSync track.
bake_proximity_weights
Bake weights for all vertices given their distances to the driver surface.
barycentric_coords
Compute barycentric coordinates (u, v, w) for point p projected onto triangle (a, b, c). Returns None if the triangle is degenerate.
bav2_angular_spread_rad
bav2_average_deviation
bav2_blend
bav2_is_neutral
bav2_reset
bav2_set_offset
bav2_to_json
bav2_to_weights
bav2_total_deviation
bbb_blend
bbb_is_prominent
bbb_overall_weight
bbb_set_central
bbb_set_lateral
bcc_blend
Blend two states.
bcc_displacement
Total displacement magnitude (0..=1 normalised).
bcc_is_neutral
Whether the state is effectively neutral.
bcc_lean_angle_rad
Lean angle in radians (sagittal plane).
bcc_reset
Reset to neutral.
bcc_set_ap
Set anterior/posterior shift (clamped to −1..=1).
bcc_set_lateral
Set lateral shift (clamped to −1..=1).
bcc_to_json
Serialise to a JSON-like string.
bcc_to_weights
Convert to morph weight map (two weights: anterior-posterior, lateral).
bd_average_density
bd_is_clean_shaven
bd_reset
bd_set_global
bd_set_zone_density
bd_set_zone_length
bd_to_json
beard_density_morph_to_json
Serialize to JSON-like string.
beard_density_set_coarseness
Set coarseness of hair strands.
beard_density_set_coverage
Set facial coverage area in normalized range [0, 1].
beard_density_set_density
Set hair strand density.
beard_density_visual_thickness
Compute approximate visual thickness from density and coarseness.
belly_profile
Muscle belly profile along the upper arm length.
belly_shape_to_json
Serialize to JSON.
belly_volume_factor
Approximate volume change relative to flat belly.
bfw_blend
bfw_intensity
bfw_is_neutral
bfw_reset
bfw_set_inner
bfw_set_outer
bfw_set_vertical
bfw_to_json
bfw_to_weights
bh_average_density
bh_is_smooth
bh_reset
bh_set_global
bh_set_region_density
bh_set_region_length
bh_to_json
bhd_region_count
Return region override count.
bhd_set_coarseness
Set hair coarseness (thickness of individual strands).
bhd_set_density
Set global hair density.
bhd_set_enabled
Enable or disable.
bhd_set_region
Set density for a specific region.
bhd_to_json
Serialize to JSON-like string.
bicep_muscle
Preset muscle definition for a bicep
bl_blend
bl_is_neutral
bl_reset
bl_sagittal_angle_rad
bl_set_backward
bl_set_forward
bl_set_lateral
bl_to_json
bl_to_weights
blat_asymmetry
Asymmetry magnitude.
blat_average
Average lateral value.
blat_blend
Blend two states.
blat_is_neutral
Whether effectively neutral.
blat_reset
Reset to neutral.
blat_rotation_rad
Effective rotation angle in radians (approximation).
blat_set
Set shift for one side.
blat_set_both
Set both sides to the same value.
blat_to_json
Serialise to JSON-like string.
blat_to_weights
Convert to world-space offsets.
blend_alar_base
Blend two param sets.
blend_ankle_params
Blend two AnkleParams by t.
blend_au_frames
blend_belly_shape
Blend two param sets.
blend_bicep_params
Blend two bicep param sets.
blend_body_emotions
Weighted blend of multiple emotion poses.
blend_breast_shape
Blend two param sets.
blend_breath_states
blend_brow_ridge
Blend two brow ridge params.
blend_brow_shape
Blend two brow shape params.
blend_brow_states
Linearly blend two brow states by t (0 = a, 1 = b).
blend_cheek_hollow
Blend cheek hollow params.
blend_cheek_states
Linearly blend two cheek states by weight t (0 = a, 1 = b).
blend_cheekbone_v2
Blend two param sets.
blend_clavicle_states
blend_clip
Create a morph blend animation that fades from expression from to expression to over duration seconds.
blend_clips
blend_cloth_layers
Weighted blend of multiple cloth layer vertex positions. Layers with weight below config.weight_threshold are skipped. Returns the blended vertex array; returns empty if no layers or vertex mismatch.
blend_columella
Blend two param sets.
blend_eye_spacings
blend_eyelash_density
Blend two eyelash density params.
blend_face_params
Linearly interpolate all parameters between models a and b at position t.
blend_facial_poses
blend_finger_lengths
blend_finger_spread
Blend finger spread params.
blend_foot_arches
blend_forearm_states
blend_gluteal
Blend two param sets.
blend_graph_to_json
blend_gum_line_controls
blend_hair_profiles
blend_iris_color
Blend two iris color params.
blend_jaw_curves
blend_jaw_states
Blend two jaw states by a factor t (0 = all a, 1 = all b).
blend_knee_params
Blend knee params.
blend_layer
Blend two morph weight maps using the given mode and opacity
blend_layers
Blend all layers by their weights (weighted average per morph).
blend_lip_color_zone
Blend two lip color zone params.
blend_params
Blend two param maps
blend_poses
Blend two skeleton poses by SLERPing all joint rotations.
blend_prosody_emotions
Weighted blend of multiple emotion features.
blend_pupil_size
Blend two param sets.
blend_retargeted
Linear interpolation between two weight maps.
blend_rig_states
Linearly blend two rig state maps by factor t (0 = all a, 1 = all b).
blend_sampled
Blend between two sampled expressions at interpolation factor t.
blend_sclera_tone
Blend two param sets.
blend_secondary_to_target
blend_segment_states
blend_shape_stats
Return min/max/mean delta magnitude statistics as a formatted string.
blend_skin_maps
Blend two MorphMaps: result[k] = lerp(a[k], b[k], t).
blend_skin_params
Blend two skin parameter sets by factor t (0 = all a, 1 = all b).
blend_strands
Blend two strands point-by-point. If they have different point counts, use the shorter count.
blend_tongue_shape_v2
Blend two tongue shape params.
blend_tongue_states
Blend between two tongue states by factor t in [0, 1].
blend_tooth_shape
Blend two tooth shape params.
blend_trap_params
Blend trapezius params.
blend_viseme_weights
Weighted sum of viseme morph weights from multiple phoneme contributions.
blend_wrinkle_maps
blend_wrist_params
Blend wrist params.
blink_factor
Return the current blink closure fraction [0..1] (0 = open, 1 = closed).
blink_lcg_next
Linear congruential generator. Advances state and returns a value in [0, 1).
blink_speed_for_emotion
blink_track
Generate a repeating blink animation track.
blink_value
bmi
Body Mass Index.
bmi_blend
bmi_blend_weight
bmi_category
bmi_constraints
Human body BMI-related constraint presets.
bmi_evaluate
Evaluate morph weights based on BMI (stub: normalized weights).
bmi_from_params
Compute BMI from height (metres) and weight (kg).
bmi_is_healthy
bmi_set_enabled
Enable or disable morph.
bmi_set_influence
Set overall influence scale.
bmi_set_value
Set BMI value and update category.
bmi_to_json
Serialize to JSON-like string.
bmi_to_params
Convert height + BMI to OxiHuman weight and muscle parameters.
body_aging_params
Body aging parameters: posture, fat redistribution, muscle loss.
body_fat_from_bmi_sex_age
Deurenberg formula: estimate body fat % from BMI, sex, and age. sex: 0 = male, 1 = female.
body_mirror_position
Mirror a 3D position across the given axis.
body_symmetry_v2_to_json
Serialize to JSON.
body_water_blend
body_water_is_dehydrated
body_water_overall_weight
body_water_set_hydration
bone_count
bow_leg_bow_out
Compute effective bow-out distance factor.
bow_leg_set_inversion
Set ankle inversion factor.
bow_leg_set_torsion
Set tibial torsion component.
bow_leg_set_varus
Set varus angle factor (0.0–1.0).
bow_leg_to_json
Serialize to JSON.
bp_arch_at
Compute the arch curve value at normalised horizontal position x ∈ [0,1].
bp_asymmetry
Asymmetry factor: absolute difference between left and right.
bp_average
Average peak raise across both sides.
bp_blend
Blend between two states by t ∈ [0.0, 1.0].
bp_is_neutral
Return true if both sides are at zero.
bp_reset
Reset to neutral.
bp_set_peak
Set the peak raise on a specific side.
bp_set_position
Set the horizontal peak position in [0.0, 1.0].
bp_to_json
Serialise to JSON-like string.
bp_to_weights
Compute morph weights as [left_peak, right_peak, arch_curve_mid].
breast_blend_new
breast_bra_size_category
breast_overall_weight_new
breast_set_volume_new
breast_shape_to_json
Serialize to JSON.
breath_region_count
breath_value_at
breathing_clip
Create a breathing animation clip.
breathing_expr_track
Generate a subtle breathing expression track.
brm_add_bruise
Add a bruise entry.
brm_bruise_count
Return bruise count.
brm_clear
Clear all bruises.
brm_evaluate
Evaluate morph weights (stub: uniform from global_intensity).
brm_set_enabled
Enable or disable.
brm_set_intensity
Set global intensity.
brm_to_json
Serialize to JSON-like string.
brow_furrow_amount
Return the current furrow amount.
brow_height_at
Evaluate brow height at a normalized x position.
brow_raise_left
Return the current left brow raise (average of inner + outer).
brow_raise_right
Return the current right brow raise (average of inner + outer).
brow_shape_to_json
Serialize to JSON.
brow_tail_blend
brow_tail_reset
brow_tail_to_json
brow_to_morph_weights
Convert the current brow state into morph-target weights.
brow_wrinkle_blend
brow_wrinkle_reset
brow_wrinkle_to_json
brow_wrinkle_to_weights
browh_blend
browh_effective_right
browh_reset
browh_set_both
browh_set_left
browh_set_right
browh_set_symmetry
browh_to_json
browh_to_weights
bs_arch_angle
Compute arch angle from offset.
bs_blend
bs_effective_left
bs_effective_right
bs_reset
bs_set_arch_offset
bs_set_spacing
bs_set_symmetry
bs_to_json
bs_to_weights
bt_blend
bt_is_neutral
bt_reset
bt_set_angle
bt_set_hip
bt_set_raise
bt_set_shoulder
bt_set_waist
bt_silhouette_area
Approximate silhouette area using trapezoid approximation.
bt_symmetry
bt_taper_ratio
bt_to_json
bt_to_morph_weights
bt_to_weights
btwist_blend
btwist_is_neutral
btwist_reset
btwist_set_lower
btwist_set_upper
btwist_to_json
btwist_to_weights
btwist_total_angle_rad
buccal_blend
buccal_is_prominent
buccal_overall_weight
buccal_set_volume
build_correlation_matrix
Build an n_params × n_params correlation matrix. samples[i] is a vector of all sample values for parameter i.
build_default_phoneme_map
Build a default phoneme-to-jaw-opening map.
build_default_viseme_map
Build a simple English phoneme → morph weight map. Morph targets: mouth_open, lip_round, lip_wide, teeth_show, jaw_drop.
build_expression_graph
Build a facial-expression motion graph.
build_influence_map
Convenience constructor: build an InfluenceMap from owned (name, TargetFile) pairs.
build_locomotion_graph
Build the default idle → walk → run locomotion graph.
build_prefix_map
Build a RetargetMap from prefix-pair rules.
build_tongue_phoneme_map
Build a default phoneme-to-tongue-position map. Each entry maps a phoneme label to (shape, extension, elevation).
bulge_weights
Generate muscle bulge morph weights for a given region and activation level.
bvc_blend
Blend between two states by t ∈ [0.0, 1.0].
bvc_estimated_volume
Estimate a rough spherical volume from the state (arbitrary units).
bvc_is_neutral
Return true if all parameters are at neutral.
bvc_reset
Reset all parameters to neutral (0.5).
bvc_set_abdomen
Set the abdomen-specific volume parameter.
bvc_set_chest
Set the chest-specific volume parameter.
bvc_set_volume
Set the overall volume parameter (clamped to [0.0, 1.0]).
bvc_to_json
Serialise to a simple JSON-like string.
bvc_to_weights
Evaluate the body volume morph weights from the current state.
bw_blend
bw_distribution_curve
Compute a sine-based distribution curve for weight placement.
bw_intensity
bw_is_neutral
bw_reset
bw_set_arch
bw_set_belly
bw_set_horizontal
bw_set_lower
bw_set_overall
bw_set_upper
bw_set_vertical
bw_symmetry
bw_to_json
bw_to_weights
cage_set_vertex
Set the cage vertex position and delta.
cage_set_weight
Set the blend weight.
cage_to_json
Return a JSON-like string.
cage_total_delta_magnitude
Return total delta magnitude (sum of delta lengths).
cage_vertex_count
Return the number of cage vertices.
calf_control_blend
Linearly blends two CalfControl values by t in [0, 1].
calf_mirror
calf_muscle
Preset muscle definition for a calf muscle
calf_reset
calf_set_definition
calf_set_muscle
calf_to_json
calf_to_weights
calibrate_expression_to_landmarks
Fit AU activations to the displacement between neutral and target landmarks. Uses a simple least-squares projection.
canthal_blend
canthal_is_upswept
canthal_overall_weight
canthal_set_outer_tilt
carp_set_height
Set carpal arch height.
carp_set_spacing
Set intercarpal spacing.
carp_set_tunnel_depth
Set carpal tunnel depth.
carp_set_width
Set carpal arch width.
carp_tunnel_area
Carpal tunnel cross-sectional area estimate.
carpals_morph_to_json
Serialize to JSON-like string.
cb_blend
cb_is_pronounced
cb_overall_weight
cb_set_peak_height
cb_set_valley_depth
cb_set_width
cd_area
Compute approximate dimple area in normalised units.
cd_blend
cd_effective_depth
cd_is_neutral
cd_reset
cd_set_both
cd_set_depth
cd_set_hollow
cd_set_left
cd_set_right
cd_set_vertical_offset
cd_set_width
cd_to_json
cd_to_weights
cdm_add_crease
Add a crease entry.
cdm_clear
Clear all creases.
cdm_crease_count
Return crease count.
cdm_evaluate
Evaluate morph weights (stub: avg depth × global_scale).
cdm_set_enabled
Enable or disable.
cdm_set_global_scale
Set global scale for all creases.
cdm_to_json
Serialize to JSON-like string.
cerv_blend
cerv_is_neutral
cerv_overall_weight
cerv_set_forward_head
cerv_set_lateral_list
cerv_set_lordosis
cerv_to_json
cf_angle_rad
Inferior surface angle change in radians.
cf_blend
cf_effective_left
cf_effective_right
cf_reset
cf_set_flatten
cf_set_fullness
cf_set_projection
cf_set_symmetry
cf_set_v_bias
cf_to_json
cf_to_weights
cf_volume_estimate
cg_angle_rad
cg_blend
cg_groove_area
cg_is_neutral
cg_reset
cg_set_depth
cg_set_width
cg_to_json
cg_to_weights
chain_kinetic_energy
check_params_against_constraints
Check body ratios derived from params against every constraint.
cheek_hollow_intensity
Compute hollow intensity.
cheek_hollow_left
Return the current left cheek hollow value.
cheek_hollow_right
Return the current right cheek hollow value.
cheek_puff_left
Return the current left cheek puff value.
cheek_puff_right
Return the current right cheek puff value.
cheek_rise_average
cheek_rise_blend
cheek_rise_is_neutral
cheek_rise_reset
cheek_rise_set_both
cheek_rise_symmetry
cheek_rise_to_json
cheek_rise_to_weights
cheek_to_morph_weights
Convert the current cheek state into a list of morph-target weights.
cheekbone_v2_to_json
Serialize to JSON string.
chest_blend
chest_is_muscular
chest_overall_weight
chest_set_pec
chin_dimple_blend
chin_dimple_effective_depth
chin_dimple_reset
chin_dimple_to_json
chin_dimple_to_weights
chin_flat_blend
Blend two states.
chin_flat_is_neutral
chin_flat_reset
chin_flat_to_json
JSON.
chin_flat_to_weights
Morph weight for the chin-flatten target.
chin_rec_blend
chin_rec_is_neutral
chin_rec_net_offset
chin_rec_reset
chin_rec_set_recession
chin_rec_set_tilt
chin_rec_set_vertical
chin_rec_to_json
chin_rec_to_weights
cj_blend
cj_is_neutral
cj_reset
cj_set_sag
cj_set_volume
cj_symmetry
cj_to_json
cj_to_weights
cj_total_volume
clamp_gaze
Clamp the eye gaze angles to the configured maximum deviation.
clamp_jaw_range
Clamp jaw state values to the valid range specified by config.
clamp_morph
Clamp a value to morph range.
clamp_params
Clamp all values in a param map
clamp_skin_map
Clamp every weight in a MorphMap to [lo, hi].
clamp_spread
Clamp spread to anatomical limit.
clamp_target
Clamp all deltas to a maximum displacement magnitude.
clamp_weight_map
Clamp every value in the map to [min, max].
clamp_weights
classify_body_fat
Classify body fat percentage. sex: 0 = male, 1 = female.
classify_body_language
Rule-based classifier: finds the reference emotion with highest cosine similarity.
classify_prosody_emotion
Rule-based classifier: maps prosody features to an emotion profile.
clavicle_blend
clavicle_is_prominent
clavicle_overall_weight
clavicle_set_prominence
clavicle_to_json
clear_stream
clip_duration
clm_evaluate
Evaluate morph weights (stub: uniform from coverage).
clm_set_coverage
Set coverage (0.0 = no coverage, 1.0 = full coverage).
clm_set_depth
Set dimple depth factor.
clm_set_enabled
Enable or disable.
clm_set_grade
Set cellulite grade.
clm_to_json
Serialize to JSON-like string.
closest_vertex
Find the closest vertex in positions to query within max_dist. Returns (index, distance) or None if none found within radius.
cloth_blend_energy
Compute per-vertex stretch energy as Euclidean distance from rest positions. Returns a ClothBlendResult.
cloth_collision_push
Simple sphere-capsule collision push: push cloth vertices outside the sphere defined by centre and radius.
cloth_layer_count
Return the number of layers.
cloth_to_rest
Reset all vertices in the layer to rest positions.
cluster_crowd
K-means cluster assignment (Euclidean, max 100 iterations).
cm_height_scale
Body height scale factor relative to adult norm.
cm_limb_scale
Limb length scale.
cm_progress
Normalised progress (0 = age 2, 1 = age 12).
cm_set_age
Set age in years (clamped to 2–12).
cm_to_json
Serialise to JSON.
cnf_asymmetry
cnf_average
cnf_blend
cnf_fold_angle_rad
cnf_is_neutral
cnf_reset
cnf_set
cnf_set_both
cnf_to_json
cnf_to_weights
coc_set_deviation
Set lateral deviation (-1 = left, 0 = center, 1 = right).
coc_set_flexion
Set coccyx flexion (0 = extended, 1 = fully flexed anteriorly).
coc_set_length
Set coccyx length relative to sacrum.
coc_set_prominence
Set dorsal prominence.
coc_tip_displacement
Effective tip displacement from neutral (combines length and flexion).
coccyx_morph_to_json
Serialize to JSON-like string.
columella_blend
columella_is_hanging
columella_overall_weight
columella_set_inclination
columella_set_width
columella_to_json
Serialize to JSON.
combine_corrective_deltas
Weighted sum of delta arrays; missing/shorter arrays are zero-padded.
composer_expression_energy
Compute the total “energy” of a composed expression (sum of absolute weights).
composer_expression_to_json
Serialise the composed expression weights to a simple JSON string.
composer_get_layer_weight
Get the weight of the named layer, or None if not found.
composer_normalize_expression
Normalise all weights in a ComposedExpression so the max is 1.0. No-op if all weights are zero.
compute_age_stage
Interpolate the aging curve at a given age in years.
compute_clavicle_weights
compute_cubic_tangents
compute_eye_spacing_weights
compute_finger_length_weights
compute_foot_arch_weights
compute_forearm_weights
compute_gaze
Compute gaze angles for both eyes given a target.
compute_gum_line_control_weights
compute_mesh_volume
Signed volume via divergence theorem (triangle mesh).
compute_muscle_deformation
compute_wrinkle_from_deformation
concat_clips
contract_muscle
cor_blend
cor_is_neutral
cor_overall_weight
cor_set_apex_curve
cor_set_breadth
cor_set_height
cor_to_json
corrective_count
corrective_distance
L2 distance over matching keys only.
corrective_layer
Build a corrective additive layer.
corrective_weight
Gaussian RBF: exp(-(dist/radius)²).
corrugator_blend
corrugator_is_contracted
corrugator_overall_weight
corrugator_set_contraction
cpd_average_depth
cpd_blend
cpd_is_neutral
cpd_pad_blend
Blend between two states.
cpd_pad_is_neutral
True when state is effectively zero.
cpd_pad_reset
Reset all to zero.
cpd_pad_size
Combine volume and projection into an overall pad size.
cpd_pad_to_json
Serialise.
cpd_pad_to_weights
Produce morph weights: [volume, projection, spread].
cpd_reset
cpd_set_bias
cpd_set_both
cpd_set_left
cpd_set_projection
Set the downward projection.
cpd_set_right
cpd_set_spread
Set the lateral spread.
cpd_set_volume
Set the pad volume.
cpd_symmetry
cpd_to_json
cpd_to_weights
cr_blend
cr_is_neutral
cr_net_offset
cr_reset
cr_set_protrusion
cr_set_recess
cr_set_rise
cr_set_vertical
cr_to_json
cr_to_weights
cranium_blend
cranium_cephalic_index
cranium_is_dolichocephalic
cranium_set_brachycephaly
cranium_set_vault_height
create_target_from_delta_field
Build an AuthoredTarget directly from a delta array.
create_target_from_mesh_pair
Compute per-vertex delta = deformed − base, filter by threshold, then optionally smooth and/or normalize.
cricoid_cartilage_morph_to_json
Serialize to JSON-like string.
cricoid_ring_circumference
Approximate circumference of the ring.
cricoid_set_arch_height
Set arch height.
cricoid_set_arch_width
Set arch width.
cricoid_set_posterior_plate_height
Set posterior plate height.
cricoid_set_ring_radius
Set cricoid ring radius.
crossover_blend
Bitmask-driven inheritance.
crossover_dna
Uniform byte-level crossover between two CharacterDna values.
crowd_diversity_score
Average pairwise Euclidean distance across all param axes.
crowd_lcg_rand
LCG-based pseudo-random value in [0, 1).
crowd_param_distance
Euclidean L2 distance between two parameter maps.
crowd_to_json
Minimal JSON serialization (no external deps).
cs_blend
cs_profile_angle
cs_reset
cs_set_cleft
cs_set_projection
cs_set_vertical
cs_set_width
cs_to_json
cs_to_weights
csag_asymmetry
Asymmetry between left and right.
csag_average
Average sag.
csag_blend
Blend two states.
csag_is_neutral
Whether neutral.
csag_reset
Reset.
csag_set
Set sag for one side, 0..=1.
csag_set_both
Set both sides.
csag_to_json
JSON string.
csag_to_weights
Downward displacement in metres.
csk_byte_size
Return byte size estimate.
csk_decode_delta
Decode a compressed delta for a vertex component (stub).
csk_set_enabled
Enable or disable the shape key.
csk_set_quant_bits
Set quantization bits.
csk_set_scale
Set scale factor.
csk_to_json
Serialize to JSON-like string.
ct_asymmetry
Asymmetry between left and right.
ct_average
Average tighten value across both sides.
ct_blend
Blend between two states.
ct_is_neutral
Return true when all parameters are effectively zero.
ct_reset
Reset all parameters to zero.
ct_set_both
Set both sides to the same value.
ct_set_left
Set the left cheek tighten amount.
ct_set_right
Set the right cheek tighten amount.
ct_set_vertical_bias
Set the vertical bias in [-1.0, 1.0].
ct_to_json
Serialise to JSON-like string.
ct_to_weights
Evaluate morph weights: [left, right, vertical_component].
cubic_hermite
Cubic Hermite spline: interpolates from p0 to p1 with tangents m0 and m1.
cubic_hermite_interp
cubic_hermite_pose
cupids_blend
cupids_is_defined
cupids_overall_weight
cupids_set_peak
curl_amplitude
Return the curl amplitude for a given profile using the supplied config.
curl_frequency
Return the curl frequency for a given profile using the supplied config.
curl_tip
curl_tip_offset
Curl tip position relative to base (unit length).
current_phase
cw_blend
cw_effective_width
cw_reset
cw_set_cleft
cw_set_taper
cw_set_width
cw_to_json
cw_to_weights
cy_blend
cy_is_displaced
cy_overall_weight
cy_set_offset_x
cy_set_offset_y
cy_set_size
cym_evaluate
Evaluate morph weights (stub: uniform from intensity).
cym_set_enabled
Enable or disable.
cym_set_intensity
Set blue tint intensity.
cym_set_oxygen_saturation
Set oxygen saturation (0.0 = no O2, 1.0 = full).
cym_set_type
Set cyanosis type.
cym_to_json
Serialize to JSON-like string.
ddr_add_sample
Add a training sample to the rig.
ddr_clear_samples
Clear all training samples.
ddr_evaluate
Evaluate the rig for a pose (stub: zeroed output).
ddr_sample_count
Return sample count.
ddr_set_enabled
Enable or disable the rig.
ddr_to_json
Serialize to JSON-like string.
decode_dna
Decode a CharacterDna back into a ParamState.
default_aging_curve_female
Female aging curve — 10 stages from age 10 to 90.
default_aging_curve_male
Male aging curve — 10 stages from age 10 to 90.
default_alar_base
Create default alar base params.
default_arm_muscles
default_beard_density_state
default_belly_shape
Create default belly shape params.
default_blink_params
default_body_asymmetry_v2_config
default_body_center_config
Default config.
default_body_hair_state
default_body_lean_config
default_body_params
Human body parameter specs (height, weight, muscle, age, etc.).
default_body_segment_config
default_body_symmetry_v2_params
Create default params.
default_body_taper_config
default_body_twist_config
default_body_volume_config
Return a default BodyVolumeConfig.
default_body_weight_config
default_breast_shape
Create default breast shape params.
default_breath_cycle
default_brow_arch_height_config
default_brow_asymmetry_config
default_brow_config
Return a sensible default brow configuration.
default_brow_furrow_config
default_brow_height_config
default_brow_lateral_config
Default config.
default_brow_peak_config
Return a default BrowPeakConfig.
default_brow_ridge
Default brow ridge parameters.
default_brow_spacing_config
default_brow_tail_config
default_brow_wrinkle_config
default_calf_config
default_calf_control
Returns a default CalfControl.
default_cheek_config
Return a sensible default cheek configuration.
default_cheek_depth_config
default_cheek_fullness_config
default_cheek_hollow
Default cheek hollow parameters.
default_cheek_jowl_config
default_cheek_nasal_fold_config
default_cheek_puff_depth_config
default_cheek_rise_config
default_cheek_sag_config
default_cheek_tighten_config
Return a default config.
default_cheekbone_v2
Create default cheekbone v2 params.
default_chin_dimple_config
default_chin_flat_config
default_chin_groove_config
default_chin_pad_config
Default config.
default_chin_recess_config
default_chin_recession_config
default_chin_shape_config
default_chin_width_config
default_clavicle_config
default_cloth_blend_config
Return a default ClothBlendConfig.
default_coarticulation
default_columella
Create default columella params.
default_composer_config
Return a sensible default ExpressionComposerConfig.
default_ear_antihelix_config
default_ear_concha_config
default_ear_cup_config
default_ear_fold_config
Default config.
default_ear_helix_config
default_ear_lobe_size_config
default_ear_rim_config
default_ear_tragus_config
default_emotion_system
Build a default emotion system with typical MakeHuman-style morph names.
default_expression_defs
Return the eight basic Ekman emotions plus several derived expressions as pre-built ExpressionDefs, ready to be inserted into an ExpressionBlender.
default_eye_config
Return a default EyeControlConfig with sensible values.
default_eye_depth_config
default_eye_droop_config
default_eye_fissure_config
default_eye_fold_config
default_eye_inner_corner_config
default_eye_lid_crease_config
default_eye_outer_corner_config
default_eye_spacing_config
default_eye_squint_config
Default config.
default_eye_tilt_config
default_eyebrow_thickness_params
default_eyelash_density_params
Create default params.
default_face_contour_config
default_face_depth_config
default_face_flatness_config
default_face_length_config
default_face_roundness_config
default_face_symmetry_config
default_face_vertical_config
default_face_width_v2_config
Default config.
default_facial_physics
default_facial_rig
default_facs_mapper
Build a default FacsMapper with MakeHuman-style morph names.
default_finger_length_config
default_finger_splay_config
default_finger_tip_config
default_foot_arch_config
default_foot_ball_config
default_foot_heel_config
Default config.
default_foot_instep_config
default_foot_toe_shape_config
default_foot_toe_spread_config
default_foot_width_config
default_forearm_config
default_forehead_crease_config
default_forehead_globe_config
default_forehead_protrusion_config
default_forehead_raise_config
default_forehead_tension_config
default_forehead_vein_config
default_forehead_width_config
default_freckle_params
default_glabella_config
default_glabella_control
Return a default glabella control.
default_glabella_depth_config
Default config.
default_gluteal
Create default gluteal params.
default_gum_line_control_config
default_hair_curl_params
default_hair_profile
default_hair_thickness_params
default_hand_grip_config
default_hand_metacarpal_config
default_hand_palm_config
default_hand_thickness_config
default_hand_v2_params
default_hand_vein_config
default_hand_width_config
Default config.
default_hip_width
Returns a default HipWidth.
default_human_specs
Return 10 human body parameter specs, all in [0, 1].
default_intercanthal_config
default_jaw_clench_config
default_jaw_config
Create a default jaw configuration with sensible defaults.
default_jaw_depth_config
default_jaw_line_config
default_jaw_protrusion_config
default_jaw_ramus_config
default_jaw_rest_config
Default config.
default_jaw_shift_config
default_jaw_twist_config
default_knuckle_config
default_lip_bow_config
default_lip_color_zone_params
Create default params.
default_lip_cupid_config
default_lip_line_config
default_lip_philtrum_config
default_lip_purse_config
default_lip_retract_config
Default config.
default_lip_thickness
Create a default LipThickness with neutral values.
default_morph_quantize_config
default_nail_shape_params
default_nasal_ala_crease_config
default_nasal_alar_config
default_nasal_flare_config
default_nasal_root_config
default_nasal_saddle_config
default_nasal_septum_config
Create default config.
default_nasal_spine_config
default_nasal_width_config
Default config.
default_nasolabial_fold_config
default_neck_crease_config
default_neck_flexion_config
default_neck_forward_config
Default config.
default_neck_sterno_config
default_neck_tendon_config
Create default config.
default_neck_thickness_config
default_neck_tilt_config
default_neck_wattle_config
default_neck_width_config
default_orbital_rim
Return a default orbital rim.
default_orbital_rim_config
default_palm_params
default_pelvis_tilt_config
default_philtrum_config
default_philtrum_control
Return a default philtrum control.
default_pupil_size_params
Create default params.
default_rib_cage_config
Create default config.
default_scapula_config
default_scar_morph_params
default_sclera_tone_params
Create default params.
default_secondary_config
default_shin_config
default_shoulder_acromion_config
default_shoulder_pad_config
default_shoulder_roll_config
default_shoulder_slope_config
default_skin_fold_config
default_skin_params
Create default skin shader parameters (medium Caucasian skin).
default_skin_pore_params
default_skin_roughness_params
default_skin_system
Build a SkinDeformSystem pre-loaded with 8 patterns covering the most common skin-deformation scenarios.
default_spine_curve_config
default_sternum_config
Default config.
default_strand_config
Create a default strand configuration.
default_stream_config
default_tattoo_params
default_temple_config
default_temple_control
Return a default temple control.
default_thigh_config
default_thigh_girth_config
default_thigh_v2_config
default_thumb_params
default_toe_control_config
default_tongue_config
Create a default tongue configuration with sensible defaults.
default_tongue_shape_v2_params
Create default params.
default_tooth_shape_params
Create default params.
default_viseme_mapper
Build a VisemeMapper pre-loaded with MakeHuman-style morph names and sensible default weights.
default_voice_anim_config
default_waist_config
default_waist_control
Returns a default WaistControl.
default_wrinkle_config
delta_magnitude
Maximum delta magnitude (L2 norm) over all vertices.
delta_mush_reset
Reset all smoothed positions to zero.
delta_mush_set_smoothing
Set the smoothing amount.
delta_mush_smooth
Smooth positions using a simple Laplacian pass (stub: just blends toward zero).
delta_mush_to_json
Return a JSON-like string.
delta_mush_vertex_count
Return the vertex count.
depressor_blend
depressor_is_active
depressor_overall_weight
depressor_set_contraction
dequantize_delta
dequantize_morph_target
detect_landmarks
Detect anatomical landmarks from a mesh using heuristic bounding-box rules.
detect_symmetry_pairs
Auto-detect symmetry pairs from joint names containing “Left” and “Right”.
deviation_weight
Deviation corrective weight.
diaphragm_effective_dome
Effective dome position after descent.
diaphragm_morph_to_json
Serialize to JSON-like string.
diaphragm_set_contraction
Set muscle contraction level.
diaphragm_set_descent
Set inspiratory descent (contraction lowers dome).
diaphragm_set_dome_height
Set diaphragm dome height.
diaphragm_set_excursion_range
Set excursion range during breathing cycle.
disable_blink
dm_evaluate
Evaluate morph weights (stub: tooth_size-normalized).
dm_set_alignment
Set dental alignment.
dm_set_enabled
Enable or disable.
dm_set_gum_exposure
Set gum exposure.
dm_set_tooth_size
Set tooth size scale.
dm_set_whitening
Set whitening level.
dm_to_json
Serialize to JSON-like string.
dna_distance
Hamming-like distance: sum of absolute differences over the minimum length of the two byte slices (ignoring the version byte).
dna_from_base64
Decode a standard base64 string into a CharacterDna.
dna_from_hex
Parse a hex string into a CharacterDna.
dna_to_base64
Encode a CharacterDna as a standard base64 string (with = padding).
dna_to_hex
Encode a CharacterDna as a lowercase hex string.
dna_to_params_map
Decode a CharacterDna into a flat HashMap<String, f32> that always contains "height", "weight", "muscle", and "age".
dominant_blend
Blend using the profile’s dominance weight, with optional noise.
dominant_channel
Returns the index of the channel with the largest absolute weight.
dominant_emotion
Return the profile with the highest confidence, if any.
dominant_prosody_emotion
Return the profile with highest intensity from a slice.
dorsiflexion_corrective
Compute dorsiflexion corrective weight.
dqs_bone_count
Return bone count.
dqs_normalize
Normalize a dual quaternion.
dqs_set_bone
Set a bone’s dual quaternion transform.
dqs_set_vertex
Set bone influences for a vertex.
dqs_to_json
Return a JSON-like string.
dqs_vertex_count
Return vertex count.
eah_average
eah_blend
eah_is_neutral
eah_reset
eah_ridge_angle_rad
eah_set
eah_set_both
eah_symmetry
eah_to_json
eah_to_weights
ear_cup_blend
ear_cup_reset
ear_cup_to_json
ear_cup_to_weights
ease_value
Apply an easing function to t ∈ [0, 1].
ebm_add_example
Add an example pose.
ebm_evaluate
Evaluate the blended result (stub: returns rest pose).
ebm_example_count
Return the number of examples.
ebm_set_enabled
Enable or disable the morph system.
ebm_to_json
Serialize to JSON-like string.
ebm_vertex_count
Return the vertex count.
ebmrph_add_feature_set
Add an ethnic feature set.
ebmrph_evaluate
Evaluate blended morph weights (stub: zeroed).
ebmrph_feature_count
Return feature set count.
ebmrph_set_blend_weight
Set the blend weight for a feature set.
ebmrph_set_enabled
Enable or disable.
ebmrph_to_json
Serialize to JSON-like string.
ebrow_density_set_density
Set hair strand density for eyebrows.
ebrow_density_set_fullness
Set perceived fullness of the eyebrow.
ebrow_density_set_gap_fill
Set gap fill factor between strands.
ebt_add_node
Add a node and return its index.
ebt_asymmetry
ebt_average_thickness
ebt_blend
ebt_evaluate
Evaluate the tree to produce output weights (stub: zeroed).
ebt_is_neutral
ebt_node_count
Return node count.
ebt_reset
ebt_set_density
ebt_set_enabled
Enable or disable the tree.
ebt_set_fullness
ebt_set_root
Set the root node index.
ebt_set_thickness
ebt_to_json
ec_average_cup
ec_blend
ec_cavity_volume
ec_effective_left
ec_effective_right
ec_is_neutral
ec_reset
ec_set_bias
ec_set_cup
ec_set_depth
ec_set_symmetry
ec_set_width
ec_symmetry
ec_to_json
ec_to_weights
ect_hip_weight
Hip narrowness weight.
ect_limb_weight
Limb slenderness weight.
ect_set_intensity
Set intensity [0, 1].
ect_shoulder_weight
Shoulder narrowness weight.
ect_to_json
Serialise to JSON.
ed_clamp
ed_mirror
ed_reset
ed_set_depth_both
ed_set_depth_left
ed_set_depth_right
ed_to_json
ed_to_weights
edm_add_region
Add an edema region.
edm_clear
Clear all regions.
edm_evaluate
Evaluate morph weights (stub: uniform from global_intensity).
edm_region_count
Return region count.
edm_set_enabled
Enable or disable.
edm_set_intensity
Set global intensity.
edm_to_json
Serialize to JSON-like string.
edr_asymmetry
edr_blend
edr_is_neutral
edr_lid_angle_rad
Lid angle delta in radians.
edr_reset
edr_set
edr_set_both
edr_to_json
edr_to_weights
ef2_average_fold
Average fold depth.
ef2_blend
Blend.
ef2_is_neutral
True if fold values are effectively zero.
ef2_reset
Reset.
ef2_set_both
Set fold on both sides.
ef2_set_definition
Set definition sharpness.
ef2_set_fold
Set fold on one side.
ef2_symmetry
Symmetry: 1.0 = perfect symmetry, 0.0 = maximally asymmetric.
ef2_to_json
Serialise.
ef2_to_weights
Morph weights: [left_fold, right_fold, definition].
ef_blend
ef_opening_angle_rad
ef_reset
ef_set_both
ef_set_crease
ef_set_left
ef_set_right
ef_to_json
ef_to_weights
effective_spread
Compute the effective spread for one finger.
ehf_average_fold
ehf_blend
ehf_is_neutral
ehf_reset
ehf_set_both
ehf_set_definition
ehf_set_fold
ehf_symmetry
ehf_to_json
ehf_to_weights
eic_average_depth
eic_blend
eic_is_neutral
eic_reset
eic_set_both_depth
eic_set_depth_left
eic_set_depth_right
eic_set_tilt
eic_symmetry
eic_to_json
eic_to_weights
elc_blend
elc_crease_angle
elc_reset
elc_set_depth
elc_set_fold
elc_set_height
elc_set_symmetry
elc_to_json
elc_to_weights
els_blend
els_is_neutral
els_reset
els_set_both_size
els_set_droop
els_set_size
els_symmetry
els_to_json
els_to_weights
em_height_loss
Height loss as a fraction of original height.
em_kyphosis
Spinal curvature (kyphosis) weight.
em_progress
Normalised progress (0 = 60, 1 = 100).
em_set_age
Set age in years (clamped 60–100).
em_skin_sag
Skin sag weight [0, 1].
em_to_json
Serialise to JSON.
emotion_blend_tree_to_json
Serialize to JSON-like string.
emotion_layer
Build an emotion override layer.
emotion_to_brow
Map an emotion label to a preset brow configuration. Supported labels: “angry”, “sad”, “surprised”, “happy”, “fearful”, “neutral”.
emotion_to_facs
Convert an emotion name to a prototypical FACS state.
enable_blink
encode_dna
Encode a ParamState into a compact CharacterDna.
endo_belly_weight
Belly fullness weight.
endo_face_roundness
Face roundness weight.
endo_limb_girth
Limb girth weight.
endo_set_intensity
Set intensity [0, 1].
endo_to_json
Serialise to JSON.
enforce_constraints
Clamp params to satisfy constraints; returns count of params clamped.
enforce_diversity
Ensure minimum pairwise diversity in a set of characters.
enforce_symmetry
Enforce symmetry for each pair: average both sides (blended by cfg.blend).
enforce_symmetry_pose
Blend the skeleton toward its symmetric version by blend (0 = original, 1 = fully symmetric).
eoc_average_depth
eoc_blend
eoc_is_neutral
eoc_reset
eoc_set_both_depth
eoc_set_depth
eoc_set_tilt
eoc_symmetry
eoc_to_json
eoc_to_weights
epicanthal_blend
epicanthal_is_present
epicanthal_overall_weight
epicanthal_set_coverage
er_average_roll
er_blend
er_is_neutral
er_reset
er_set_both_roll
er_set_roll
er_set_sharpness
er_symmetry
er_to_json
er_to_weights
erm_evaluate
Evaluate morph weights (stub: uniform from intensity).
erm_set_affected_area
Set affected area fraction.
erm_set_enabled
Enable or disable.
erm_set_intensity
Set redness intensity.
erm_set_pattern
Set erythema pattern.
erm_to_json
Serialize to JSON-like string.
erml_add_mapping
Add a mapping rule.
erml_mapping_count
Return mapping count.
erml_retarget
Retarget source weights to target weights (stub: zeroed output).
erml_set_enabled
Enable or disable.
erml_to_json
Serialize to JSON-like string.
esm_evaluate
Evaluate morph weights (stub: aperture × size average).
esm_set_aperture
Set eye aperture (openness).
esm_set_enabled
Enable or disable.
esm_set_height
Set eye height.
esm_set_side
Set target side.
esm_set_tilt
Set eye tilt angle (normalized).
esm_set_width
Set eye width.
esm_to_json
Serialize to JSON-like string.
esq_asymmetry
Asymmetry between sides.
esq_average
Average squint across both eyes.
esq_blend
Blend.
esq_compression_angle
Compute the orbital compression angle in radians (approximation).
esq_is_neutral
True when neutral.
esq_reset
Reset.
esq_set_both
Set both sides.
esq_set_inner
Set inner-corner contribution.
esq_set_left
Set left squint.
esq_set_right
Set right squint.
esq_to_json
Serialise.
esq_to_weights
Morph weights: [left, right, inner, avg].
estimate_arousal_valence
Estimate (arousal, valence) in the 2D emotion circumplex model. Both values are in -1..1 range.
estimate_measurements
Estimate body measurements from a scan cloud using bounding-box slicing.
et_asymmetry
et_blend
et_is_neutral
et_reference_angle_rad
Reference angle constant used internally (30° = PI/6).
et_reset
et_set_both
et_set_left
et_set_protrusion
et_set_right
et_set_tilt
et_tilt_rad_left
et_tilt_rad_right
et_to_json
et_to_weights
evaluate_alar_base
Evaluate morph weights.
evaluate_ankle_morph
Evaluate full ankle morph returning per-vertex weights.
evaluate_au_set
evaluate_belly_shape
Evaluate morph weights.
evaluate_bicep
Evaluate bicep morph.
evaluate_breast_shape
Evaluate morph weights.
evaluate_brow_ridge
Evaluate brow ridge morph weights.
evaluate_cheek_hollow
Evaluate cheek hollow morph.
evaluate_cheekbone_v2
Evaluate morph weights from params.
evaluate_columella
Evaluate morph weights from params.
evaluate_correctives
Compute corrective weights from bone angles.
evaluate_expression
Evaluate the final expression, applying auto-normalisation if configured.
evaluate_expression_physics
evaluate_finger_spread
Evaluate finger spread morph.
evaluate_gluteal
Evaluate morph weights.
evaluate_graph
DFS from all roots, accumulate weights per target.
evaluate_knee
Evaluate knee morph.
evaluate_lip_sync
evaluate_pose_driver
Evaluate the driver weight for the given joint angle.
evaluate_trapezius
Evaluate trapezius morph.
evaluate_wrist
Evaluate wrist morph.
exhale_value
export_blend_shape_obj_delta
Export one blend shape as an OBJ file where v = base + delta.
export_blend_shapes_csv
Export all blend shapes as CSV: shape_name,vertex_idx,dx,dy,dz.
export_blend_shapes_json
Serialize a blend shape library to compact JSON.
expr_joint_count
expression_distance
L2 distance between two morph weight maps over the union of their keys.
expression_presets
Return expression presets (at least 6).
eye_angles_to_point
Compute gaze angles for one eye from its position toward a target point.
eye_pitch_deg
Return the current pitch angle of the eye state in degrees.
eye_spacing_blend
eye_spacing_is_wide
eye_spacing_overall_weight
eye_spacing_set_distance
eye_spacing_to_json
eye_tilt_blend
eye_tilt_reset
eye_tilt_to_json
eye_tilt_to_weights
eye_yaw_deg
Return the current yaw angle of the eye state in degrees.
eyebrow_density_morph_to_json
Serialize to JSON-like string.
eyelash_density_to_json
Serialize to JSON.
eyelash_morph_to_json
Serialize eyelash morph state to a JSON-like string.
eyelash_set_curl
Set eyelash curl amount in normalized range [0, 1].
eyelash_set_density
Set eyelash strand density in normalized range [0, 1].
eyelash_set_length
Set eyelash length in normalized range [0, 1].
eyelid_blend
eyelid_has_crease
eyelid_overall_weight
eyelid_set_crease
face_aging_params
Face aging parameters: brow, jaw, nose changes.
facel_clamp
facel_effective_scale
facel_reset
facel_set_lower_contrib
facel_set_scale
facel_set_upper_contrib
facel_to_json
facel_to_weights
facial_asym_score
Compute overall asymmetry score.
facial_asym_set_horizontal_shift
Set horizontal shift.
facial_asym_set_left_scale
Set left facial half scale.
facial_asym_set_right_scale
Set right facial half scale.
facial_asym_set_vertical_offset
Set vertical offset between halves.
facial_asymmetry_to_json
Serialize to JSON.
facial_rig_to_json
fast_lbs_is_valid
Check all records have weights that sum to ~1 (ignoring zero-weight vertices).
fast_lbs_normalize
Normalize weights for a vertex record so they sum to 1.0.
fast_lbs_set
Set the skinning record for a vertex.
fast_lbs_to_json
Return a JSON-like string.
fast_lbs_transform
Compute the blended position for a vertex (stub: just returns source position).
fast_lbs_vertex_count
Return vertex count.
fat_pad_profile
Fat pad (infrapatellar).
fb_average_width
fb_blend
fb_is_neutral
fb_reset
fb_set_both
fb_set_padding
fb_set_width
fb_symmetry
fb_to_json
fb_to_weights
fc_blend
fc_contour_intensity
fc_is_neutral
fc_reset
fc_set_mandible
fc_set_taper
fc_set_temporal
fc_set_zygomatic
fc_to_json
fc_to_weights
fdc_average
fdc_blend
fdc_is_neutral
fdc_profile_angle_rad
fdc_range
fdc_reset
fdc_set_all
fdc_set_lower
fdc_set_middle
fdc_set_upper
fdc_to_json
fdc_to_weights
fem_q_angle
Knee Q-angle contribution from neck and anteversion.
fem_set_anteversion
Set femoral anteversion (forward torsion of neck, 0 = retroversion, 1 = max anteversion).
fem_set_condyle_width
Set medial/lateral condyle width.
fem_set_length
Set femur length (relative to lower limb).
fem_set_neck_angle
Set neck-shaft angle (0 = varus, 0.5 = neutral ~130°, 1 = valgus).
femur_morph_to_json
Serialize to JSON-like string.
ffl_blend
ffl_depth_scale
Depth scale factor (1 = no change, 0 = fully flat).
ffl_is_neutral
ffl_reset
ffl_set_flatness
ffl_set_mid
ffl_to_json
ffl_to_weights
fgl_average
fgl_blend
fgl_curvature_angle_rad
fgl_is_neutral
fgl_reset
fgl_set_both
fgl_set_central
fgl_set_lateral
fgl_to_json
fgl_to_weights
fhc_blend
fhc_effective_depth
Effective depth in metres.
fhc_intensity
Wrinkle intensity (depth × spread).
fhc_is_neutral
True if both heels are at neutral.
fhc_pad
Pad value for one side.
fhc_pad_asymmetry
Asymmetry of pad thickness.
fhc_reset
Reset.
fhc_set_both_pad
Set both sides to the same pad value.
fhc_set_calcaneus
Set calcaneus prominence for a side.
fhc_set_depth
fhc_set_lines
fhc_set_pad
Set heel pad thickness for a side.
fhc_set_spread
fhc_to_json
Serialise.
fhc_to_weights
Morph weights as flat array: [left_pad, right_pad, left_cal, right_cal].
fhr_average_raise
fhr_blend
fhr_is_neutral
fhr_reset
fhr_set_all
fhr_set_center
fhr_set_sides
fhr_set_tension
fhr_symmetry
fhr_to_json
fhr_to_weights
fi_arch_angle_rad
Arch angle in radians.
fi_average_arch
fi_blend
fi_is_neutral
fi_reset
fi_set_arch
fi_set_both
fi_to_json
fi_to_weights
filter_quantized_zero_deltas
Remove entries where dx=dy=dz=0
filter_stream_threshold
filter_zero_deltas
Zero out deltas whose magnitude is below threshold.
find_joint_by_name
Find a joint by name in a skeleton.
find_redundant_params
Greedy redundancy removal: for each pair with |corr| > threshold, remove the member with lower variance. Returns names of removed params.
find_symmetry_pairs_x
For each vertex with x > 0 find the best match at (−x, y, z) within tolerance.
finger_from_index
Finger index mapping.
finger_length_to_json
fissure_ef_asymmetry
fissure_ef_average
fissure_ef_blend
fissure_ef_is_neutral
fissure_ef_reset
fissure_ef_set
fissure_ef_set_both
fissure_ef_to_json
fissure_ef_to_weights
fit_params_to_scan
Fit body parameters to a scan cloud using coordinate descent.
fitness_rank
Rank population by sum of squared normalized differences to target. Returns indices sorted best (smallest error) first.
fj_blend
fj_curl_angle
fj_finger_index
fj_reset
fj_set_all_curl
fj_set_curl
fj_set_spread
fj_set_stiffness
fj_to_json
fkm_evaluate
Evaluate morph weights (stub: uniform from density).
fkm_set_density
Set freckle density.
fkm_set_enabled
Enable or disable.
fkm_set_pattern
Set freckle pattern.
fkm_set_size
Set freckle size factor.
fkm_to_json
Serialize to JSON-like string.
flat_foot_arch_height
Compute effective arch height reduction.
flat_foot_set_arch_collapse
Set arch collapse factor (0.0 = normal, 1.0 = fully flat).
flat_foot_set_pronation
Set pronation angle factor.
flat_foot_set_toe_splay
Set toe splay factor.
flat_foot_to_json
Serialize to JSON.
flexion_corrective
Flexion corrective weight (smoothstep).
flexion_weight
Flexion corrective weight.
flm_evaluate
Evaluate morph weights (stub: uniform from intensity).
flm_set_cause
Set flush cause.
flm_set_enabled
Enable or disable.
flm_set_intensity
Set flush intensity.
flm_set_spread
Set spread factor.
flm_to_json
Serialize to JSON-like string.
fm_blend
fm_effective_density
fm_is_neutral
fm_reset
fm_set_body_coverage
fm_set_darkness
fm_set_density
fm_set_distribution
fm_set_face_coverage
fm_set_size
fm_set_sun_exposure
fm_to_json
foot_arch_to_json
foot_width_blend
foot_width_reset
foot_width_to_json
foot_width_to_weights
force_close_eyes
force_open_eyes
forearm_to_json
forehead_crease_is_neutral
forehead_crease_reset
forehead_crease_to_json
fp_blend
fp_reset
fp_set_bossing
fp_set_protrusion
fp_set_slope
fp_slope_angle
fp_to_json
fp_to_weights
fr_blend
fr_overall_softness
fr_perimeter_estimate
Approximate face perimeter as ellipse.
fr_reset
fr_set_forehead_curve
fr_set_jaw_softness
fr_set_roundness
fr_to_json
fr_to_weights
frames_to_viseme_weights
frequency_to_viseme_index
Map dominant frequency to one of 14 viseme indices. Rough mapping based on formant frequency ranges.
frontalis_blend
frontalis_overall_weight
frontalis_set_contraction
frontalis_shows_lines
fs_blend
fs_circular_noise
Circular noise for organic-feeling asymmetry (uses TAU).
fs_get_deviation
fs_is_symmetric
fs_reset
fs_set_deviation
fs_set_enforce
fs_to_json
fs_total_deviation
fsin_blend
fsin_is_neutral
fsin_overall_weight
fsin_set_bossing
fsin_set_lateral_extent
fsin_set_slope
fsin_to_json
ft_blend
ft_cross_section_area
Cross-section area of fingertip (approx ellipse).
ft_reset
ft_set_nail_length
ft_set_taper
ft_set_width
ft_to_json
ft_to_weights
ften_average
ften_blend
ften_is_neutral
ften_reset
ften_set_all
ften_set_central
ften_set_compression
ften_set_lateral
ften_to_json
ften_to_weights
fts_average_length
fts_average_spread
fts_blend
fts_curl_angle_rad
fts_is_neutral
fts_reset
fts_set_curl
fts_set_left_all
fts_set_right_all
fts_set_toe
fts_to_json
fts_to_weights
fv_blend
fv_is_neutral
fv_reset
fv_set_all
fv_set_central
fv_set_lower
fv_set_middle
fv_set_temple
fv_set_upper
fv_symmetry
fv_to_json
fv_to_weights
fv_total_prominence
fv_total_scale
fvc_blend
fvc_is_neutral
fvc_reset
fvc_to_json
fvc_to_weights
fw2_average_width
Weighted average width across regions.
fw2_blend
Blend.
fw2_is_neutral
True when all at 0.5 (neutral).
fw2_reset
Reset to neutral (0.5).
fw2_set_bigonial
Set bigonial (jaw) width.
fw2_set_bizygomatic
Set bizygomatic width.
fw2_set_temporal
Set temporal width.
fw2_to_json
Serialise.
fw2_to_weights
Morph weights: [bizygomatic, bigonial, temporal].
fw_blend
fw_effective_width
fw_reset
fw_set_arch
fw_set_bossing
fw_set_forefoot
fw_set_heel
fw_set_temple
fw_set_width
fw_symmetry
fw_to_json
fw_to_weights
gaze_blend
Blend between two eye states by factor t (0 = a, 1 = b).
gaze_distance
Angular distance between two eye states (Euclidean in yaw-pitch space).
gaze_to_rotation_matrix
Convert gaze angles to a 3x3 rotation matrix (column-major).
gd_blend
Blend.
gd_is_neutral
True when neutral.
gd_reset
Reset.
gd_set_depth
Set depth.
gd_set_v_shift
Set vertical shift.
gd_set_width
Set width.
gd_slope_angle_rad
Compute the slope angle (radians) from depth and width.
gd_to_json
Serialise.
gd_to_weights
Morph weights: [depth, width, v_shift_normalised].
gds_evaluate
Evaluate morph weights from current gaze (stub: uniform distribution).
gds_set_direction
Update gaze direction.
gds_set_enabled
Enable or disable.
gds_set_gains
Set yaw and pitch gains.
gds_to_json
Serialize to JSON-like string.
generate_crowd
Generate a crowd using LCG pseudo-random numbers.
generate_crowd_halton
Generate a crowd using the Halton quasi-random sequence for better coverage.
generate_crowd_variation
Generate a crowd from a spec.
generate_population
Quick-generate N random body profiles using LatinHypercube strategy.
generate_pose_for_emotion
Inverse mapping: generate pose features for a given emotion at given intensity.
generate_prosody_for_emotion
Generate canonical prosody features for a given emotion and intensity.
generate_strand_points
Generate strand points from a root position, direction, and profile. Uses an LCG seeded by the root position hash to add curl variation.
generate_strands
genetic_blend_params
Linear interpolation between two param sets.
genetic_clamp_params
Clamp all core fields and every extra value to [0, 1].
get_au
get_facial_bone
get_layer_weight
Get the weight of a specific layer by id. Returns None if not found.
get_node
get_pose
get_segment_scale
glabella_blend
Linear blend between two glabella controls.
glabella_clamp
glabella_is_pronounced
glabella_morph_blend
glabella_overall_weight
glabella_reset
glabella_set_depth
glabella_set_height
glabella_set_prominence
glabella_set_width
glabella_to_json
glabella_to_weights
glottis_is_closed
Returns true when glottis is effectively closed.
glottis_morph_to_json
Serialize to JSON-like string.
glottis_set_mucosal_wave
Set mucosal wave amplitude.
glottis_set_opening
Set glottal opening (0 = closed, 1 = fully open).
glottis_set_posterior_gap
Set posterior glottal gap (breathiness).
glottis_set_tension
Set vocal fold tension (pitch correlate).
glute_blend
glute_is_prominent
glute_overall_weight
glute_set_volume
gluteal_area_index
Approximate cross-section area index.
gluteal_to_json
Serialize to JSON.
gmt_mark_dirty
Mark the target as dirty (needs re-upload).
gmt_set_enabled
Enable or disable.
gmt_set_weight
Set the blend weight.
gmt_to_json
Serialize to JSON-like string.
gmt_upload
Simulate uploading data to the GPU (stub: sets state to Uploaded).
gn_blend
gn_is_elongated
gn_overall_weight
gn_set_roundness
gn_set_vertical_drop
golden_ratio_params
Return a ParamState that approximates golden-ratio body proportions.
gon_angle_degrees
Compute jaw angle in degrees (approximate linear mapping 90–140°).
gon_set_flare
Set lateral jaw flare.
gon_set_gonial_angle
Set gonial angle (0 = very acute ~90°, 1 = obtuse ~140°).
gon_set_prominence
Set prominence of the gonion landmark.
gon_set_rounding
Set corner rounding (0 = sharp, 1 = smooth).
gonion_morph_to_json
Serialize to JSON-like string.
gradient_wrt_weights
graph_connect_nodes
graph_node_count
gt_blend
gt_is_prominent
gt_overall_weight
gt_set_prominence
gt_set_width
gum_blend
gum_is_gummy_smile
gum_line_control_to_json
gum_overall_weight
gum_set_exposure
gyn_hip_fullness
Hip fullness weight.
gyn_set_intensity
Set intensity [0, 1].
gyn_thigh_girth
Thigh girth weight.
gyn_to_json
Serialise to JSON.
gyn_upper_slim
Upper body slimming weight.
hair_count_for_region
hair_ht_blend
hair_ht_reset
hair_ht_to_json
hair_part_infer_style
Infer style from offset magnitude.
hair_part_morph_to_json
Serialize to JSON-like string.
hair_part_set_depth
Set depth/sharpness of the part line.
hair_part_set_offset
Set parting offset from center (negative = left, positive = right).
hair_part_set_style
Set the parting style enum.
hair_profile_to_params
hair_volume_fullness
Compute overall fullness as weighted average.
hair_volume_morph_to_json
Serialize to JSON-like string.
hair_volume_set_crown_lift
Set crown lift factor (vertical uplift at the crown).
hair_volume_set_side_puff
Set side puffiness factor.
hair_volume_set_volume
Set overall hair volume in normalized range.
hair_wave_displacement_at
Evaluate wave displacement at normalized position t along strand.
hair_wave_morph_to_json
Serialize to JSON-like string.
hair_wave_set_amplitude
Set wave amplitude in normalized range.
hair_wave_set_frequency
Set spatial frequency of the wave pattern (cycles per unit length).
hair_wave_set_tightness
Set curl tightness in normalized range.
hairline_blend
hairline_is_receded
hairline_overall_weight
hairline_recession_symmetric
hairline_set_position
halton
Compute the Halton quasi-random sequence value for index i in base base.
hc_blend
hc_effective_curl
hc_is_straight
hc_reset
hc_set_frequency
hc_set_pattern
hc_set_strength
hc_to_json
head_separation_groove
Head separation groove between long and short heads.
head_tilt_magnitude
Compute total head displacement magnitude.
head_tilt_set_axial
Set axial rotation factor.
head_tilt_set_forward
Set forward tilt factor (positive = forward).
head_tilt_set_lateral
Set lateral head tilt (-1.0 left, 1.0 right).
head_tilt_to_json
Serialize to JSON.
height_m_to_param
Convert height (metres) to OxiHuman [0..1] parameter.
hfd_evaluate
Evaluate morph weights (stub: density * (1 - miniaturization)).
hfd_region_count
Return region count.
hfd_set_density
Set global follicle density.
hfd_set_enabled
Enable or disable.
hfd_set_miniaturization
Set follicle miniaturization (hair thinning).
hfd_set_region
Set per-region density.
hfd_to_json
Serialize to JSON-like string.
hfs_average_angle_rad
Average splay angle in radians for one side.
hfs_blend
hfs_finger_angle_rad
Per-finger angle in radians.
hfs_is_neutral
hfs_reset
hfs_set_all
hfs_set_finger
hfs_to_json
hg_average_curl
hg_blend
hg_bust
Bust fullness weight.
hg_hips
Hip fullness weight.
hg_is_neutral
hg_reset
hg_set_both
hg_set_curl
hg_set_intensity
Set intensity [0, 1].
hg_set_palm_compression
hg_symmetry
hg_to_json
hg_to_weights
hg_waist
Waist cinch (narrowing) weight.
hg_whr
Waist-to-hip ratio estimate (lower = more hourglass).
high_arch_height
Compute effective arch height (1.0 = normal, >1.0 = raised).
high_arch_set_claw_toe
Set claw toe deformation factor.
high_arch_set_rise
Set arch rise factor (0.0–1.0).
high_arch_set_supination
Set supination factor (0.0–1.0).
high_arch_to_json
Serialize to JSON.
hip_blend
hip_circumference_approx
Approximate hip circumference using ellipse perimeter (Ramanujan approximation).
hip_is_wide
hip_overall_weight
hip_ratio
Computes the width-to-depth ratio of the hip.
hip_set_width
hip_tilt_magnitude
Compute total tilt magnitude.
hip_tilt_set_anterior
Set anterior tilt factor.
hip_tilt_set_lateral
Set lateral tilt factor (-1.0 left, 1.0 right).
hip_tilt_set_rotation
Set pelvic rotation factor.
hip_tilt_to_json
Serialize to JSON.
hip_width_blend
Linearly blends two HipWidth values by parameter t in [0, 1].
hmc_average
hmc_is_neutral
hmc_reset
hmc_set
hmc_set_all
hmc_span_angle_rad
hmc_to_json
hmc_to_weights
hourglass_to_json
Serialise to JSON.
hp_blend
hp_cross_section
Approximate cross-section area of the palm.
hp_reset
hp_set_arch
hp_set_thickness
hp_set_width
hp_to_json
hp_to_weights
ht_blend
ht_effective_diameter_um
ht_is_neutral
ht_reset
ht_set_finger_girth
ht_set_left
ht_set_medulla
ht_set_palm_width
ht_set_right
ht_set_root_taper
ht_set_shaft
ht_set_tip_taper
ht_to_json
ht_to_weights
hum_elbow_breadth
Elbow breadth heuristic combining epicondyle and length.
hum_set_epicondyle_width
Set epicondyle width (elbow breadth contribution).
hum_set_head_size
Set humeral head size.
hum_set_length
Set humerus length (relative to total arm length).
hum_set_shaft_curvature
Set shaft anterior curvature (0 = straight, 1 = maximum bow).
humerus_morph_to_json
Serialize to JSON-like string.
hv2_blend
hv2_is_neutral
hv2_reset
hv2_set_dorsum
hv2_set_knuckle
hv2_set_tendon
hv2_set_vein
hv2_surface_detail_estimate
hv2_to_json
hv_average_prominence
hv_blend
hv_is_neutral
hv_reset
hv_set_both
hv_set_branching
hv_set_left
hv_set_right
hv_symmetry
hv_to_json
hv_to_weights
hwc_asymmetry
Asymmetry between hands.
hwc_blend
Blend.
hwc_effective_width
Average width including finger spread contribution.
hwc_is_neutral
True when neutral.
hwc_reset
Reset to neutral (0.5).
hwc_set_both
Set both hands.
hwc_set_finger_spread
Set finger spread.
hwc_set_left
Set width for one hand.
hwc_set_right
Set width for right hand.
hwc_to_json
Serialise.
hwc_to_weights
Morph weights: [left, right, finger_spread].
hym_evaluate
Evaluate morph weights (stub: uniform from intensity).
hym_set_enabled
Enable or disable.
hym_set_intensity
Set global intensity.
hym_set_level
Set hydration level.
hym_to_json
Serialize to JSON-like string.
ic_blend
ic_effective_distance
ic_reset
ic_set_bridge_width
ic_set_distance
ic_set_tilt
ic_to_json
ic_to_weights
identity_facial_pose
identity_map
Map each key to itself (identity retarget).
identity_warp_curve
idw_weight
Compute the inverse-distance weighting kernel value for a given distance and power.
iliac_blend
iliac_is_neutral
iliac_overall_weight
iliac_set_asis_prominence
iliac_set_flare
iliac_set_height
iliac_to_json
im_head_scale
Head scale factor (infants have proportionally larger heads).
im_limb_scale
Limb length scale relative to adult norm.
im_set_age
Set age in months (clamped to 0–24).
im_to_json
Serialise to JSON string.
im_weight
Normalised morphing weight (0 = newborn, 1 = 24 months).
import_blend_shape_obj_delta
Parse an OBJ morph target and compute delta = parsed_v - base.
import_blend_shapes_csv
Parse blend shapes from CSV.
import_blend_shapes_json
Parse a blend shape library from compact JSON.
import_poses
inbetween_evaluate
Evaluate the inbetween weight given the driver weight. Returns the blended activation weight.
inbetween_reset
Reset the current weight.
inbetween_set_delta
Set the delta for a vertex.
inbetween_to_json
Return a JSON-like string.
inbetween_vertex_count
Return vertex count.
influence_map_stats
Compute aggregate statistics for an InfluenceMap.
infraorbital_blend
infraorbital_overall_weight
infraorbital_set_depth
infraorbital_set_width
inhale_value
inherit_random
Discrete Mendelian inheritance: for each field, flip an LCG coin and pick either parent A’s or parent B’s value.
inject_asymmetry
Inject subtle LCG-noise asymmetry into vertex positions.
inject_random_micros
Inject random micro-expressions into layer over duration seconds at rate events/second using a simple LCG for deterministic randomness from seed.
interp_curve_duration
interpolate_compositions
Linear interpolation between two compositions.
interpolate_delta_barycentric
Interpolate a delta using barycentric coordinates (u, v, w).
interpolate_emotions
Linear-interpolate two emotion weight maps, taking the union of their keys. Missing keys are treated as weight 0.0.
interpolate_pose_features
Linear interpolation between two pose feature sets.
interpolate_poses
Interpolate two skeletons joint-by-joint using slerp for rotations.
interpolate_prosody
Linear interpolation between two prosody feature sets.
intervertebral_morph_to_json
Serialize to JSON-like string.
inv_chest_width
Chest width weight.
inv_hip_narrow
Hip narrowness weight.
inv_set_intensity
Set intensity [0, 1].
inv_shoulder_broad
Shoulder broadness weight.
inv_shoulder_hip_ratio
Shoulder-to-hip ratio estimate.
inv_to_json
Serialise to JSON.
invert_target
Negate all deltas.
io_blend
io_is_hollow
io_overall_weight
io_set_hollow
io_set_puffiness
iris_color_blend_to_json
Serialize to JSON.
iris_deform_weight
Compute iris deform weight from yaw (side gaze stretches iris slightly).
iris_luminance
Compute luminance of iris base color.
iris_size_mean
Compute mean iris diameter.
iris_size_morph_to_json
Serialize to JSON-like string.
iris_size_set_diameter
Set symmetric iris diameter in normalized range.
iris_size_set_left
Set left-eye iris diameter independently.
iris_size_set_right
Set right-eye iris diameter independently.
is_blinking
is_blinking_eye
Return true if the eye is currently in a blink animation.
is_sclera_healthy
Check if healthy (near-default).
is_valid_alar_base
Check validity.
is_valid_belly_shape
Check validity.
is_valid_breast_shape
Validate params.
is_valid_cheek_hollow
Check if within valid range.
is_valid_cheekbone_v2
Check if params are within valid ranges.
is_valid_columella
Check validity.
is_valid_gluteal
Check validity.
is_valid_ridge
Check if ridge is in valid range.
ivm_effective_height
Effective total disc height contribution (degeneration reduces all heights).
ivm_set_cervical_height
Set cervical disc height (0 = collapsed, 1 = maximal).
ivm_set_degeneration
Set degeneration factor (0 = healthy, 1 = fully degenerated).
ivm_set_lumbar_height
Set lumbar disc height.
ivm_set_thoracic_height
Set thoracic disc height.
jaw_asym_deviation_magnitude
Compute total jaw deviation magnitude.
jaw_asym_set_chin_shift
Set chin horizontal shift.
jaw_asym_set_lateral
Set lateral jaw deviation (-1.0 left, 1.0 right).
jaw_asym_set_ramus
Set mandibular ramus asymmetry factor.
jaw_asymmetry_to_json
Serialize to JSON.
jaw_curve_duration
jaw_curve_max
jaw_lateral_offset
Return the current lateral offset.
jaw_open_amount
Return the current jaw open amount.
jaw_open_for_phoneme
Look up the jaw opening amount for a given phoneme string. Returns 0.0 if the phoneme is not found.
jaw_to_morph_weights
Convert jaw state to morph target weights.
jaw_velocity
Return the current jaw velocity.
jcl_asymmetry
jcl_bite_force
Bite force approximation (0..=1, normalised).
jcl_blend
jcl_is_neutral
jcl_reset
jcl_set
jcl_set_both
jcl_temporal_angle_rad
Temporal muscle pressure angle in radians.
jcl_to_json
jcl_to_weights
jd_blend
jd_effective_depth
jd_reset
jd_set_angle
jd_set_depth
jd_set_ramus
jd_to_json
jd_to_weights
jdm_evaluate
Evaluate morph weights (stub: uniform from intensity).
jdm_set_bilirubin
Set bilirubin level (mg/dL, unclamped).
jdm_set_enabled
Enable or disable.
jdm_set_intensity
Set yellow tint intensity.
jdm_set_severity
Set severity.
jdm_to_json
Serialize to JSON-like string.
jl_blend
jl_gonial_angle
jl_reset
jl_set_angle
jl_set_definition
jl_set_width
jl_sharpness
jl_to_json
jl_to_weights
joint_displacement
joint_kinetic_energy
jowl_blend
jowl_is_prominent
jowl_overall_weight
jowl_set_volume
jp_blend
jp_horizontal_offset
Approximate horizontal jaw offset in normalised units.
jp_is_neutral
jp_reset
jp_set_lateral
jp_set_plane
jp_set_protrusion
jp_to_json
jp_to_weights
jr_blend
Blend.
jr_gap_rad
Compute the rest-gap angle in radians.
jr_is_neutral
True when neutral (gap = 0.1, lateral = 0.0, relaxation = 0.5).
jr_reset
Reset.
jr_set_gap
Set rest gap.
jr_set_lateral
Set lateral shift.
jr_set_relaxation
Set muscle relaxation.
jr_to_json
Serialise.
jr_to_weights
Morph weights: [gap, lateral_norm, relaxation].
jram_blend
jram_flare_angle_rad
jram_is_neutral
jram_ramus_area
jram_reset
jram_set_flare
jram_set_height
jram_to_json
jram_to_weights
js_blend
js_displacement_magnitude
js_is_neutral
js_net_ap
js_reset
js_set_anterior
js_set_lateral
js_set_posterior
js_set_torsion
js_to_json
js_to_weights
jtwist_blend
jtwist_is_neutral
jtwist_reset
jtwist_set_lateral
jtwist_set_twist
jtwist_to_json
jtwist_to_weights
jtwist_total_displacement
kk_average_prominence
kk_blend
kk_is_neutral
kk_reset
kk_set_all_prominence
kk_set_definition
kk_set_prominence
kk_to_json
kk_to_weights
knee_blend
knee_flexion_corrective
Flexion corrective (smoothstep).
knee_is_valgus
knee_overall_weight
knee_set_prominence
knock_knee_separation
Effective knee separation distance factor (higher = more knock-kneed).
knock_knee_set_eversion
Set ankle eversion factor.
knock_knee_set_torsion
Set tibial torsion factor.
knock_knee_set_valgus
Set valgus angle factor (0.0–1.0).
knock_knee_to_json
Serialize to JSON.
kyphosis_evaluate
Evaluate Gaussian influence at a normalized spine position.
kyphosis_set_apex
Set apex height along the spine (0.0–1.0, 0=base, 1=top).
kyphosis_set_curve
Set curve degree (0.0–1.0).
kyphosis_set_spread
Set curve spread factor.
kyphosis_to_json
Serialize to JSON.
landmark_delta
Compute per-landmark displacement from neutral to posed.
landmark_frame
Compute a local orthonormal frame at a landmark’s vertex.
laplacian_smooth_deltas
larynx_position_morph_to_json
Serialize to JSON-like string.
larynx_set_anterior_posterior
Set anterior-posterior position.
larynx_set_height
Set larynx height (0 = lowered, 1 = raised).
larynx_set_tilt
Set larynx tilt angle.
larynx_tract_lengthening
Effective tract lengthening from lowered larynx.
lateral_canthus_blend
lateral_canthus_is_upturned
lateral_canthus_overall_weight
lateral_canthus_set_tilt
lattice_get_point
Get a lattice control point displacement.
lattice_point_count
Return the total number of lattice control points.
lattice_set_point
Set a lattice control point displacement.
lattice_set_weight
Set the blend weight.
lattice_to_json
Return a JSON-like string.
layer_count
Return the number of layers in the composer.
lb_blend
lb_bow_width
Approximate bow width in normalised units (uses FRAC_PI_2 internally).
lb_is_flat
lb_reset
lb_set_arch
lb_set_dip
lb_set_spread
lb_to_json
lb_to_weights
lbs_add_influence
Add an influence to a vertex.
lbs_influence_count
Return influence count for a vertex.
lbs_is_normalized
Check if all vertex influence weights sum to approximately 1.0.
lbs_normalize
Normalize influence weights so they sum to 1.0 for each vertex.
lbs_to_json
Return a JSON-like string.
lbs_vertex_count
Return vertex count.
lc_add_entry
Add a corrective entry.
lc_blend
lc_bow_acuity
lc_entry_count
Return entry count.
lc_evaluate
Evaluate all corrective entries and accumulate deltas (stub: zeroed output).
lc_is_neutral
lc_peak_angle_rad
lc_reset
lc_set_depth
lc_set_enabled
Enable or disable the corrective system.
lc_set_peak
lc_to_json
lc_to_weights
lcg_f32
Simple Linear Congruential Generator producing values in [0, 1).
lcg_normal
Sample one value from N(mean, std) using the given seed via Box-Muller/LCG.
lcom_effective_angle
Compute effective smile angle taking downturn into account.
lcom_set_angle
Set commissure angle (-1 = down-turned, 0 = neutral, 1 = up-turned).
lcom_set_depth
Set commissure fold depth.
lcom_set_downturn
Set downturn offset (marionette line influence).
lcom_set_width
Set inter-commissure width.
leaf_nodes
learned_corrective_to_json
Serialize to JSON-like string.
leg_blend
leg_is_muscular
leg_overall_weight
leg_set_quad
lerp_emotion_blend
Linearly interpolate between two emotion blends.
lerp_interp_poses
lid_blend
lid_follow_weight
Compute lid-follow morph weights from pitch angle.
lid_is_puffy
lid_overall_weight
lid_set_lower
lid_set_upper
limb_leg_discrepancy
Compute leg length discrepancy (absolute difference).
limb_length_m
Estimate limb length given scale, using a reference length in metres.
limb_length_to_json
Serialize to JSON.
limb_set_left_arm
Set left arm length scale.
limb_set_left_leg
Set left leg length scale (0.5–1.5).
limb_set_right_arm
Set right arm length scale.
limb_set_right_leg
Set right leg length scale.
linear_warp_curve
lip_color_zone_to_json
Serialize to JSON.
lip_commissure_morph_to_json
Serialize to JSON-like string.
lip_sync_event_count
lip_sync_layer
Build a lip-sync override layer.
lip_sync_to_viseme_weights
lip_thickness_blend
Linearly blend two LipThickness values.
lip_thickness_is_full
lip_thickness_morph_blend
lip_thickness_overall_weight
lip_thickness_set_upper
ll_blend
ll_bow_angle_rad
Bow angle in radians.
ll_is_neutral
ll_reset
ll_set_lower_def
ll_set_upper_bow
ll_set_width_scale
ll_to_json
ll_to_weights
llb_set_fullness
Set lower lip fullness.
llb_set_labiomental_groove
Set labiomental (chin-lip) groove depth.
llb_set_projection
Set lower lip projection.
llb_set_vermilion_height
Set lower vermilion height.
llb_volume_estimate
Compute volume estimate for lower lip.
llr_blend
llr_is_everted
llr_overall_weight
llr_set_eversion
llr_set_fullness
lm_blend
lm_is_deep
lm_overall_weight
lm_set_fold_depth
lm_set_width
lod_current_level
Return the currently selected LOD level.
lod_density_factor
lod_level_count
Return the number of LOD levels.
lod_morph_count_at
Return the morph count at a given level.
lod_threshold
Return the threshold for a given level.
lod_to_json
Serialize to JSON.
look_at_target
Compute the yaw and pitch angles needed to look from origin toward target. Returns (yaw_rad, pitch_rad).
loop_clip
lordosis_evaluate
Evaluate morph influence at a normalized spine position.
lordosis_set_anterior_tilt
Set anterior pelvic tilt factor.
lordosis_set_curve
Set lordotic curve degree.
lordosis_set_lumbar_apex
Set lumbar apex position along the spine (0.0–1.0).
lordosis_to_json
Serialize to JSON.
lower_lip_body_morph_to_json
Serialize to JSON-like string.
lower_trap_profile
Lower trap profile — descending from mid-back to thoracic spine.
lp_blend
lp_prominence
lp_reset
lp_set_depth
lp_set_length
lp_set_width
lp_to_json
lp_to_weights
lpur_blend
lpur_intensity
lpur_is_neutral
lpur_reset
lpur_set_both
lpur_set_lower
lpur_set_protrusion
lpur_set_upper
lpur_to_json
lpur_to_weights
lrc_angle_rad
Retraction angle in radians.
lrc_average
Average retraction.
lrc_blend
Blend.
lrc_is_neutral
True when neutral.
lrc_reset
Reset.
lrc_set_both
Set both lips.
lrc_set_corners
Set corner pull.
lrc_set_retract
Set retraction for a lip.
lrc_to_json
Serialise.
lrc_to_weights
Morph weights: [upper, lower, corners].
lvm_evaluate
Evaluate morph weights (stub: combined volume and projection).
lvm_set_area
Set target lip area.
lvm_set_definition
Set lip edge definition.
lvm_set_enabled
Enable or disable.
lvm_set_projection
Set lip projection (forward push).
lvm_set_volume
Set lip volume.
lvm_to_json
Serialize to JSON-like string.
make_elbow_corrective
Create a common elbow corrective shape (example factory)
make_shoulder_corrective
Create a common shoulder corrective shape
makehuman_to_daz_map
Map 10 common MakeHuman morph names to their DAZ Studio equivalents.
mal_blend
mal_is_prominent
mal_overall_weight
mal_set_left
mal_set_projection
mal_set_right
malar_fat_blend
malar_fat_is_full
malar_fat_overall_weight
malar_fat_set_volume
malleolus_bump
Malleolus bump profile — raised cosine on angle around ankle axis.
mand_blend
mand_is_square
mand_overall_weight
mand_set_body_width
Set mandibular body width.
mand_set_gonial_angle
Set gonial angle (0 = obtuse/open, 0.5 = normal ~120°, 1 = acute/closed).
mand_set_gonial_angle_v2
mand_set_masseter
mand_set_ramus_height
Set ramus height.
mand_set_symphysis_height
Set chin height at symphysis.
mand_squareness
Jaw squareness heuristic (wide body + low gonial angle = square).
mandible_morph_to_json
Serialize to JSON-like string.
map_bvh_to_oxihuman
Map common BVH joint names to OxiHuman skeleton joint names.
marionette_blend
marionette_is_pronounced
marionette_overall_weight
marionette_set_depth
masseter_blend
masseter_is_hypertrophied
masseter_overall_weight
masseter_set_hypertrophy
mastoid_blend
mastoid_is_prominent
mastoid_overall_weight
mastoid_set_size
max_quantization_error
max_spread
Maximum spread angle per finger (anatomical limits).
mdm_bind
Bind the deformer.
mdm_set_weight
Set the blend weight.
mdm_to_json
Return a JSON-like string.
mdm_unbind
Unbind the deformer.
mdm_validate_weights
Check that all binding weights sum to approximately 1.0.
mdm_vertex_count
Return vertex count.
measurements_to_params
Map body measurements to approximate parameter values in [0, 1].
mentolabial_blend
mentolabial_is_deep
mentolabial_overall_weight
mentolabial_set_depth
merge_blend_shape_libraries
Merge two blend shape libraries (must have the same base_vertex_count).
merge_chunks
merge_lip_sync_tracks
merge_params
Merge all keys from both maps (union), using value from a for keys only in a, b for b-only. When a key exists in both, a wins.
merge_quantized_morphs
Merge two quantized morphs (same scale assumed). If vertex appears in both, sum the deltas.
merge_target_deltas
Weighted merge of multiple targets into a single delta array.
merge_targets
Weighted blend of two targets’ delta fields (union of nonzero vertices).
merge_weight_maps
Lerp between a (t=0) and b (t=1) over the union of all keys.
merge_weights
Additively blend overlay onto base with a blend factor. Result is clamped to 1.0 per key.
mesh_scale_ratio
Compute ratio of bounding-box diagonal sizes: source_diag / target_diag. Returns 1.0 when either mesh is empty or degenerate.
mesh_volume_ratio
meso_chest_delta
Chest width delta.
meso_muscle_tone
Muscle tone weight.
meso_set_intensity
Set intensity [0, 1].
meso_to_json
Serialise to JSON.
meso_waist_ratio
Waist-to-hip ratio parameter.
mgd_active_count
mgd_blend
Blend two drivers at factor t.
mgd_bulge_weight
Compute morph weight for a group (bulge factor).
mgd_get
mgd_reset
mgd_set
mgd_to_json
mgd_total_activation
micro_expr_weight_at
Compute the trapezoid envelope weight for a micro-expression event at time t. Returns a value in 0..=intensity.
micro_expression_layer
Build a micro-expression additive layer.
middle_trap_profile
Middle trap profile — across upper back.
minimal_human_rig
Build a simplified 16-joint rig (head, spine, limbs).
mirror_bicep
Mirror bicep params (swap left/right).
mirror_joint_rotation
Mirror a quaternion across the given axis (0=X, 1=Y, 2=Z). Mirroring across axis negates the corresponding imaginary components.
mirror_pose
Mirror pose left-right (negates head_tilt and hip_sway).
mirror_position
Mirror a position through the given axis (flip the component).
mirror_skeleton_pose
Produce a mirrored copy of the skeleton, swapping left/right joints.
mirror_target
Mirror a target’s deltas across the specified axis.
mirror_target_x
Mirror deltas along the X axis using symmetry vertex pairs.
mix_expressions
Linearly mix two expression weight maps.
mom_add_mole
Add a mole entry.
mom_clear
Clear all moles.
mom_evaluate
Evaluate morph weights (stub: uniform from global_opacity).
mom_mole_count
Return mole count.
mom_set_enabled
Enable or disable.
mom_set_opacity
Set global opacity.
mom_to_json
Serialize to JSON-like string.
morph_compression_ratio
morph_params_from_composition
Map body composition to a list of morph parameter names and values.
motion_blend_morphs
Linear blend between two morph-weight maps.
mtm_evaluate
Evaluate morph weights (stub: blend global tone with definition).
mtm_override_count
Return number of group overrides.
mtm_set_definition
Set definition (muscle separation visibility).
mtm_set_enabled
Enable or disable.
mtm_set_group_override
Override tone for a specific muscle group.
mtm_set_tone
Set global muscle tone.
mtm_to_json
Serialize to JSON-like string.
muscle_def_blend
muscle_def_is_athletic
muscle_def_overall_weight
muscle_def_set_tone
muscle_direction
muscle_from_region
Build a muscle from vertex group: all vertices within distance of center
muscle_group_deformation
muscle_influence_weight
muscle_length
muscle_point_to_line
mustache_morph_to_json
Serialize to JSON-like string.
mustache_set_density
Set strand density.
mustache_set_droop
Set downward droop factor in normalized range [0, 1].
mustache_set_width
Set mustache width in normalized range [0, 1].
mustache_style_score
Compute a combined style score as a simple heuristic.
mutate_dna
Randomly mutate bytes in a CharacterDna based on rate (0.0–1.0).
na_blend
na_overall_width
na_reset
na_set_flare
na_set_thickness
na_set_width
na_to_json
na_to_weights
nac_average
nac_blend
nac_crease_angle_rad
nac_is_neutral
nac_reset
nac_set
nac_set_both
nac_symmetry
nac_to_json
nac_to_weights
nail_blend
nail_is_neutral
nail_reset
nail_set_curvature
nail_set_length
nail_set_shape
nail_set_width_scale
nail_sharpness_index
Sharpness index: square=0, oval=0.5, pointed=1.
nail_to_json
nala_set_curvature
Set alar curvature (0 = flat, 1 = highly curved).
nala_set_flare
Set alar flare angle (-1 = inward, 0 = neutral, 1 = outward).
nala_set_thickness
Set alar skin thickness.
nala_set_width
Set alar width (0 = narrow, 1 = wide).
nala_surface_area
Estimate projected alar surface area (normalized).
nasal_septum_morph_to_json
Serialize to JSON-like string.
nasal_spine_morph_to_json
nasolabial_blend
nasolabial_is_deep
nasolabial_overall_weight
nasolabial_set_depth
nbs_forward
Run a forward pass (stub: returns zeroed weights).
nbs_load_weights
Load weights from a flat slice (stub: copies up to available length).
nbs_set_activation
Set the activation function.
nbs_set_enabled
Enable or disable the evaluator.
nbs_to_json
Serialize to JSON-like string.
nc_average_depth
nc_blend
nc_is_neutral
nc_reset
nc_set_depth
nc_set_spread
nc_to_json
nc_to_weights
nd_blend
nd_is_humped
nd_overall_weight
nd_set_height
nd_set_hump
nd_set_width
nearest_pose
nearest_vertex
Find the index of the mesh vertex closest to pos, and its distance.
neck_blend
neck_clamp
neck_compute_volume
Approximate volume of neck as an elliptic cylinder (V = π * a * b * h).
neck_flex_blend
neck_flex_is_neutral
neck_flex_reset
neck_flex_to_json
neck_flex_to_weights
neck_is_long
neck_overall_weight
neck_reset
neck_set_depth
neck_set_length
neck_set_width
neck_slope_offset
Neck slope: determines the curvature from neck to shoulder.
neck_to_json
neck_to_weights
neural_softmax
Stable softmax over a slice — uses the “max subtraction” trick to avoid overflow. Returns a new Vec<f64> summing to 1.0.
new_abdomen_expand_morph
Create a new abdominal expansion morph.
new_abdomen_morph
new_acne_morph
Create a new acne morph.
new_adolescent_morph
Create a new adolescent morph at age 12.
new_age_progression_morph
Create a new age progression morph controller.
new_alar_base_morph
new_android_proportion
Create a new android proportion morph.
new_ankle_morph
new_apple_shape_morph
Create a new apple shape morph.
new_arm_hair_morph
Create a new arm hair morph.
new_arm_muscle_morph
new_arytenoid_morph
Create a new arytenoid morph.
new_athletic_build_morph
Create a new athletic build morph at zero intensity.
new_au_set
new_back_muscle_morph
new_beard_density_morph
Create a new beard density morph.
new_blend_graph
new_blink_state
new_bmi_body_shape_morph
new_bmi_morph
Create a new BMI morph controller.
new_body_asymmetry_v2_state
new_body_center_state
Create a new body centre state.
new_body_hair_density
Create a new body hair density controller.
new_body_lean_state
new_body_segment_state
new_body_taper_state
new_body_twist_state
new_body_volume_state
Create a new BodyVolumeState with neutral settings.
new_body_water_morph
new_body_weight_state
new_bow_leg_morph
Create a new BowLegMorph.
new_breast_shape_morph_new
new_breathing_state
new_brow_arch_height_state
new_brow_asymmetry_state
new_brow_bone_bossing_morph
new_brow_furrow_state
new_brow_height_state
new_brow_lateral_state
Create new state.
new_brow_peak_state
Create a new neutral BrowPeakState.
new_brow_spacing_state
new_brow_state
Create a new brow state at rest (all zeros).
new_brow_tail_state
new_brow_wrinkle_state
new_bruise_morph
Create a new bruise morph.
new_buccal_fat_morph
new_cage_morph
Create a new cage morph with given vertex count.
new_calf_state
new_canthal_tilt_morph
new_carpals_morph
Create a new carpals morph.
new_cellulite_morph
Create a new cellulite morph.
new_cervical_morph
new_cheek_depth_state
new_cheek_fullness_state
new_cheek_jowl_state
new_cheek_nasal_fold_state
new_cheek_puff_depth_state
new_cheek_rise_state
new_cheek_sag_state
new_cheek_state
Create a new cheek state at rest (all zeros).
new_cheek_tighten_state
Create a new neutral state.
new_chest_muscle_morph
new_child_morph
Create a new child morph at age 2.
new_chin_dimple_state
new_chin_flat_state
new_chin_groove_state
new_chin_pad_state
Create a neutral state.
new_chin_recess_state
new_chin_recession_state
new_chin_shape_state
new_chin_width_state
new_clavicle_morph
new_clavicle_state
new_cloth_layer
Create a new ClothLayer with the given vertices (used as both current and rest).
new_coccyx_morph
Create a new coccyx morph.
new_columella_morph
new_composed_expression
Create an empty ComposedExpression.
new_compressed_shape_key
Create a new compressed shape key.
new_condyle_morph
new_coronoid_morph
new_corrective_pose_driver
Create a new corrective pose driver.
new_corrugator_morph
new_cranium_height_morph
new_crease_depth_morph
Create a new crease depth morph.
new_cricoid_cartilage_morph
Create a new cricoid cartilage morph.
new_cupid_bow_morph
new_cupids_bow_morph
new_cyanosis_morph
Create a new cyanosis morph.
new_data_driven_rig
Create a new data-driven rig.
new_delta_mush
Create a new delta mush deformer.
new_delta_stream
new_dental_morph
Create a new dental morph controller.
new_depressor_anguli_morph
new_diaphragm_morph
Create a new diaphragm morph.
new_dqs
Create a new DQS mesh.
new_ear_antihelix_state
new_ear_concha_state
new_ear_cup_state
new_ear_fold_state
New neutral state.
new_ear_helix_state
new_ear_lobe_size_state
new_ear_rim_state
new_ear_tragus_state
new_ectomorph_morph
Create a new ectomorph morph.
new_edema_morph
Create a new edema morph.
new_elderly_morph
Create a new elderly morph at age 60.
new_emotion_blend_tree
Create a new emotion blend tree.
new_endomorph_morph
Create a new endomorph morph.
new_epicanthal_fold_morph
new_erythema_morph
Create a new erythema morph.
new_ethnic_blend_morph
Create a new ethnic blend morph controller.
new_example_based_morph
Create a new example-based morph from a rest pose.
new_expression_composer
Create a new ExpressionComposer with the given config.
new_expression_physics
new_expression_recording
new_expression_retarget_ml
Create a new ML expression retargeting adapter.
new_eye_depth_state
new_eye_droop_state
new_eye_fissure_state
new_eye_fold_state
new_eye_inner_corner_state
new_eye_lid_crease_state
new_eye_outer_corner_state
new_eye_size_morph
Create a new eye size morph controller.
new_eye_spacing_morph
new_eye_spacing_state
new_eye_squint_state
New neutral state.
new_eye_state
Create a new EyeState at neutral gaze.
new_eye_tilt_state
new_eyebrow_density_morph
Create a new eyebrow density morph.
new_eyelash_morph
Create a new eyelash morph with default values.
new_eyelid_crease_morph
new_face_contour_state
new_face_depth_state
new_face_flatness_state
new_face_length_state
new_face_roundness_state
new_face_symmetry_state
new_face_vertical_state
new_face_width_v2_state
New neutral state.
new_facial_asymmetry_morph
Create a new FacialAsymmetryMorph.
new_facial_rig
new_fast_lbs
Create a new fast LBS mesh.
new_femur_morph
Create a new femur morph.
new_finger_joint_state
new_finger_length_state
new_finger_splay_state
new_finger_tip_state
new_flat_foot_morph
Create a new FlatFootMorph.
new_flush_morph
Create a new flush morph.
new_foot_arch_state
new_foot_ball_state
new_foot_heel_state
New neutral state.
new_foot_instep_state
new_foot_toe_shape_state
new_foot_toe_spread_state
new_foot_width_state
new_forearm_state
new_forehead_crease_state
new_forehead_globe_state
new_forehead_protrusion_state
new_forehead_raise_state
new_forehead_tension_state
new_forehead_vein_state
new_forehead_width_state
new_freckle_morph
Create a new freckle morph.
new_frontal_sinus_morph
new_frontalis_morph
new_gaze_driven_shape
Create a new gaze-driven shape controller.
new_genial_tubercle_morph
new_glabella_depth_state
New neutral state.
new_glabella_morph
new_glabella_state
new_glottis_morph
Create a new glottis morph.
new_glute_morph
new_gnathion_morph
new_gonion_morph
Create a new gonion morph.
new_gpu_morph_target
Create a new GPU morph target.
new_gum_line_control_state
new_gum_morph
new_gynoid_proportion
Create a new gynoid proportion morph.
new_hair_follicle_density
Create a new hair follicle density controller.
new_hair_part_morph
Create a new hair part morph.
new_hair_strand
Create a new hair strand with no points.
new_hair_volume_morph
Create a new hair volume morph.
new_hair_wave_morph
Create a new hair wave morph.
new_hairline_morph
new_hand_grip_state
new_hand_metacarpal_state
new_hand_palm_state
new_hand_thickness_state
new_hand_vein_state
new_hand_width_state
New neutral state.
new_head_tilt_morph
Create a new HeadTiltMorph.
new_high_arch_morph
Create a new HighArchMorph.
new_hip_shape_morph
new_hip_tilt_morph
Create a new HipTiltMorph.
new_hourglass_proportion
Create a new hourglass proportion morph.
new_humerus_morph
Create a new humerus morph.
new_hydration_morph
Create a new hydration morph.
new_iliac_crest_morph
new_inbetween_shape
Create a new inbetween shape.
new_infant_morph
Create a new infant morph at birth (0 months).
new_infraorbital_morph
new_infraorbital_rim_morph
new_intercanthal_state
new_intervertebral_morph
Create a new intervertebral disc morph.
new_inverted_triangle_morph
Create a new inverted triangle morph.
new_iris_size_morph
Create a new iris size morph.
new_jaundice_morph
Create a new jaundice morph.
new_jaw_asymmetry_morph
Create a new JawAsymmetryMorph.
new_jaw_clench_state
new_jaw_depth_state
new_jaw_line_state
new_jaw_protrusion_state
new_jaw_ramus_state
new_jaw_rest_state
New neutral state (gap = 0.1, fully relaxed).
new_jaw_shift_state
new_jaw_state
Create a new jaw state at rest (closed).
new_jaw_twist_state
new_jowl_morph
new_knee_shape_morph
new_knock_knee_morph
Create a new KnockKneeMorph.
new_knuckle_state
new_kyphosis_morph
Create a new KyphosisMorph.
new_labiomental_morph
new_larynx_position_morph
Create a new larynx position morph.
new_lateral_canthus_morph
new_lattice_morph
Create a new lattice morph with given dimensions.
new_lbs
Create a new LBS mesh.
new_learned_corrective
Create a new learned corrective system.
new_leg_muscle_morph
new_lid_fullness_morph
new_limb_length_morph
Create a new LimbLengthMorph.
new_lip_bow_state
new_lip_commissure_morph
Create a new lip commissure morph.
new_lip_cupid_state
new_lip_line_state
new_lip_philtrum_state
new_lip_purse_state
new_lip_retract_state
New neutral state.
new_lip_sync_track
new_lip_thickness_morph
new_lip_volume_morph
Create a new lip volume morph controller.
new_lordosis_morph
Create a new LordosisMorph.
new_lower_lip_body_morph
Create a new lower lip body morph.
new_lower_lip_roll_morph
new_malar_eminence_morph
new_malar_fat_morph
new_mandible_angle_morph
new_mandible_morph
Create a new mandible morph.
new_marionette_morph
new_masseter_morph
new_mastoid_morph
new_mentolabial_morph
new_mesh_deform_morph
Create a new mesh deform morph.
new_mesomorph_morph
Create a new mesomorph morph.
new_mole_morph
Create a new mole morph.
new_morph_lod_selector
Create a new LOD selector with default levels.
new_muscle_definition_morph
new_muscle_group
new_muscle_group_driver
new_muscle_line
new_muscle_tone_morph
Create a new muscle tone morph controller.
new_mustache_morph
Create a new mustache morph.
new_nail_morph
Create a new nail morph controller.
new_nasal_ala_crease_state
new_nasal_alar_state
new_nasal_dorsum_morph
new_nasal_flare_state
new_nasal_root_morph
new_nasal_root_state
new_nasal_saddle_state
new_nasal_septum_morph
Create a new nasal septum morph.
new_nasal_septum_state
Create new state.
new_nasal_spine_morph
new_nasal_spine_state
new_nasal_tip_projection_morph
new_nasal_width_state
New neutral state.
new_nasolabial_fold_state
new_nasolabial_morph
new_neck_crease_state
new_neck_flexion_state
new_neck_forward_state
New neutral state.
new_neck_length_morph
new_neck_sterno_state
new_neck_tendon_state
Create new state.
new_neck_thickness_state
new_neck_tilt_state
new_neck_wattle_state
new_neck_width_state
new_neural_blend_shape
Create a new neural blend shape evaluator.
new_nose_ala_morph
Create a new nose ala morph.
new_nose_root_morph
Create a new nose root morph.
new_occipital_morph
new_occiput_morph
new_omega_skin
Create a new Omega skin.
new_oral_commissure_morph
new_orbicularis_oculi_morph
new_orbital_depth_morph
new_orbital_morph
Create a new orbital morph.
new_orbital_rim_morph
new_orbital_rim_state
new_pallor_morph
Create a new pallor morph.
new_parietal_morph
new_parotid_morph
new_pear_shape_morph
Create a new pear shape morph.
new_pelvic_floor_morph
Create a new pelvic floor morph.
new_pelvis_tilt_state
new_pharynx_morph
Create a new pharynx morph.
new_philtrum_depth_morph
new_philtrum_morph
new_philtrum_ridge_morph
new_philtrum_state
new_piercing_deform
Create a new piercing deform controller.
new_pigeon_toe_morph
Create a new PigeonToeMorph.
new_pin_set
Create a new empty pin set.
new_platysmae_morph
new_pogonion_morph
new_pore_size_morph
Create a new pore size morph controller.
new_pose_database
new_posture_morph
Create a new PostureMorph with default config.
new_pregnancy_morph
Create a new pregnancy morph at zero weeks.
new_procedural_wrinkle
Create a new procedural wrinkle generator.
new_proximity_wrap
Create a new proximity wrap for the given vertex count.
new_psd
Create a new PSD deformer.
new_pubic_arch_morph
new_pupil_dilation_morph
Create a new pupil dilation morph.
new_pupil_size_morph
new_radius_ulna_morph
Create a new radius/ulna morph.
new_ramus_morph
new_rbf_deformer
Create a new RBF deformer with given kernel.
new_recorder_state
new_rectangle_body_morph
Create a new rectangle body morph.
new_rib_cage_morph
Create a new rib cage morph.
new_rib_cage_state
Create new state.
new_rosacea_morph
Create a new rosacea morph.
new_sacrum_morph
Create a new sacrum morph.
new_scalp_morph
new_scapula_morph
Create a new scapula morph.
new_scapula_state
new_scar_tissue_morph
Create a new scar tissue morph.
new_sclera_show_morph
new_scm_morph
new_scoliosis_morph
Create a new ScoliosisMorph.
new_sdk_driven_shape
Create a new SDK driven shape.
new_secondary_bone
new_secondary_chain
new_shin_state
new_shoulder_acromion_state
new_shoulder_height_morph
Create a new ShoulderHeightMorph.
new_shoulder_pad_state
new_shoulder_roll_state
new_shoulder_slope_state
new_sideburn_morph
Create a new sideburn morph.
new_skin_fold_state
new_skin_gloss_morph
Create a new skin gloss morph.
new_skin_pore_morph
new_skin_preset
Create a new skin preset with the given name and default params for all zones.
new_skin_subsurface_morph
Create a new skin subsurface morph.
new_skin_texture_scale_morph
Create a new skin texture scale morph.
new_skin_thickness_morph
Create a new skin thickness morph.
new_skin_translucency_morph
Create a new skin translucency morph.
new_skull_morph
Create a new skull morph.
new_slouch_morph
Create a new SlouchMorph.
new_soft_palate_morph
Create a new soft palate morph.
new_sparse_blend_shape
Create a new sparse blend shape.
new_spine_curve_morph
Create a new spine curve morph with neutral values.
new_spine_curve_state
new_sternum_morph
new_sternum_state
New neutral state.
new_streaming_morph
Create a new streaming morph loader.
new_stretch_mark_morph
Create a new stretch mark morph.
new_styloid_morph
new_subcut_fat_morph
new_subcutaneous_fat_morph
Create a new subcutaneous fat morph.
new_submental_morph
new_sun_damage_morph
Create a new sun damage morph.
new_supraorbital_morph
new_surface_deform
Create a new surface deform.
new_symphysis_morph
new_tarsals_morph
Create a new tarsals morph.
new_tattoo_morph
Create a new tattoo morph controller.
new_temple_fossa_morph
new_temple_state
new_temple_width_morph
new_temporal_hollow_morph
new_temporal_region_morph
Create a new temporal region morph.
new_thigh_girth_state
new_thigh_state
new_thigh_v2_state
new_thyroid_cartilage_morph
Create a new thyroid cartilage morph.
new_tibia_fibula_morph
Create a new tibia/fibula morph.
new_toe_control_state
new_tongue_dorsum_morph
Create a new tongue dorsum morph.
new_tongue_shape_morph
new_tongue_state
Create a new tongue state at rest (neutral, retracted).
new_tongue_tip_morph
Create a new tongue tip morph.
new_tooth_morph
new_trachea_morph
Create a new trachea morph.
new_trapezius_morph
new_upper_lip_body_morph
Create a new upper lip body morph.
new_upper_lip_roll_morph
new_uvula_morph
Create a new uvula morph.
new_vascular_visibility
Create a new vascular visibility controller.
new_vermillion_border_morph
new_vermillion_width_morph
new_visceral_fat_morph
new_vitiligo_morph
Create a new vitiligo morph.
new_vocal_tract_morph
Create a new vocal tract morph.
new_voice_driven_morph
Create a new voice-driven morph system.
new_waist_control
Create a default WaistControl (alias for default_waist_control).
new_waist_morph
new_waist_state
new_wrinkle_map
new_zygomatic_arch_morph
new_zygomatic_body_morph
new_zygomaticus_morph
nf_average_flare
nf_blend
nf_is_neutral
nf_lateral_angle_rad
nf_reset
nf_sagittal_angle_rad
nf_set_backward
nf_set_base_elevation
nf_set_flare
nf_set_forward
nf_set_lateral
nf_symmetry
nf_to_json
nf_to_weights
nfc_angle_rad
Compute forward tilt angle in radians.
nfc_blend
Blend.
nfc_is_neutral
True when neutral.
nfc_reset
Reset.
nfc_set_forward
Set forward tilt.
nfc_set_lateral
Set lateral bend.
nfc_set_protrusion
Set protrusion.
nfc_to_json
Serialise.
nfc_to_weights
Morph weights: [forward, lateral_norm, protrusion].
nlf_asymmetry
Asymmetry between left and right fold depth.
nlf_blend
nlf_depth
Depth in normalised units for a side.
nlf_is_neutral
nlf_reset
nlf_set_both
nlf_set_depth
nlf_set_length
nlf_to_json
nlf_to_weights
Returns morph weights [depth_l, depth_r, length_l, length_r].
nlm_set_length
nlm_set_width
nm_evaluate
Evaluate morph weights (stub: length-driven).
nm_set_curvature
Set nail curvature.
nm_set_enabled
Enable or disable.
nm_set_length
Set nail length.
nm_set_shape
Set nail shape.
nm_set_thickness
Set nail thickness.
nm_to_json
Serialize to JSON-like string.
normalize_cloth_weights
Normalize blend weights in a layer slice so that they sum to 1.0.
normalize_emotion_time
Map an arbitrary time t into 0..=duration respecting the loop mode.
normalize_landmark_set
Zero-mean, unit-scale normalisation of a landmark set.
normalize_param_samples
Min/max normalize each parameter across samples in-place. Returns (min, max) per parameter name.
normalize_pose_features
Clamp all PoseFeatures fields to their valid ranges.
normalize_pose_quat
normalize_prosody
Clamp all prosody fields to valid physical ranges.
normalize_to_schema
Adjust params to better match the given schema proportions.
normalize_weights
normalize_wrinkle_map
nose_ala_morph_to_json
Serialize to JSON-like string.
nose_root_morph_to_json
Serialize to JSON-like string.
nr_blend
nr_bridge_prominence
nr_is_deep
nr_is_neutral
nr_overall_weight
nr_reset
nr_set_depth
nr_set_height
nr_set_squish
nr_set_width
nr_to_json
nr_to_weights
nrm_blend
nrm_set_depth
nrm_set_width
nroot_aspect_ratio
Compute aspect ratio of root region.
nroot_set_bridge_continuity
Set bridge-to-forehead continuity smoothness.
nroot_set_depth
Set radix depth (0 = flat/shallow, 1 = deep).
nroot_set_height
Set root height (vertical position on bridge).
nroot_set_width
Set root width (0 = narrow, 1 = wide).
ns_angular_deviation_rad
Approximate angular deviation using FRAC_PI_4 as reference range.
ns_blend
Blend two states.
ns_is_neutral
Check if state is neutral.
ns_prominence
ns_reset
Reset state to defaults.
ns_set_angle
ns_set_depth
Set depth, clamped to [0,1].
ns_set_deviation
Set deviation, clamped to config range.
ns_set_projection
ns_set_width
Set width, clamped to [0,1].
ns_to_json
Export to JSON-like string.
ns_to_weights
Convert state to weights.
nsd_blend
nsd_is_neutral
nsd_reset
nsd_root_angle_rad
Nasal root angle change in radians.
nsd_set_depth
nsd_set_v_shift
nsd_set_width
nsd_to_json
nsd_to_weights
nsept_deviation_magnitude
Compute absolute deviation magnitude.
nsept_set_caudal_angle
Set caudal septal angle (columellar-septal relationship).
nsept_set_deviation
Set deviation angle (-1 = left, 0 = straight, 1 = right).
nsept_set_dorsal_height
Set dorsal septal height (contributes to nasal dorsum profile).
nsept_set_thickness
Set septal thickness.
nsp_blend
nsp_is_neutral
nsp_reset
nsp_set_width
nsp_to_json
nsp_to_weights
nspine_set_angulation
nspine_set_base_width
nspine_set_projection
nspine_set_prominence
nspine_volume_estimate
nst_asymmetry
nst_blend
nst_is_neutral
nst_pull_angle_rad
Angle of SCM pull in radians.
nst_reset
nst_set
nst_set_both
nst_set_head_rotation
nst_to_json
nst_to_weights
nt_asymmetry
Bilateral asymmetry score using FRAC_1_SQRT_2 as normalization.
nt_blend
Blend two states.
nt_is_neutral
Check if state is neutral.
nt_reset
Reset to defaults.
nt_set_atlas
Set atlas protrusion.
nt_set_platysma
Set platysma definition.
nt_set_scm_both
Set both SCM sides equally.
nt_set_scm_left
Set SCM left definition.
nt_set_scm_right
Set SCM right definition.
nt_to_json
Export to JSON-like string.
nt_to_weights
Convert state to weights.
ntilt_blend
ntilt_is_neutral
ntilt_reset
ntilt_set_lateral
ntilt_set_sagittal
ntilt_to_json
ntilt_to_weights
ntilt_total_angle_rad
ntp_blend
ntp_is_projected
ntp_overall_weight
ntp_set_projection
ntp_set_rotation
nw_blend
nw_circumference
Approximate circumference assuming ellipse cross-section.
nw_reset
nw_set_front_depth
nw_set_trapezius
nw_set_width
nw_to_json
nw_to_weights
nwat_blend
nwat_is_neutral
nwat_reset
nwat_sag_angle_rad
nwat_set_sag
nwat_set_spread
nwat_to_json
nwat_to_weights
nwat_volume_estimate
nwc_blend
Blend.
nwc_effective_width
Effective total width including alar flare.
nwc_is_neutral
True when neutral.
nwc_reset
Reset.
nwc_set_alar_flare
Set alar flare.
nwc_set_bridge
Set bridge width.
nwc_set_width
Set overall width.
nwc_to_json
Serialise.
nwc_to_weights
Morph weights: [width, alar_flare, bridge].
oc_blend
oc_is_downturned
oc_overall_weight
oc_set_angle
oc_set_depth
occ_blend
occ_is_neutral
occ_overall_weight
occ_set_nuchal_width
occ_set_protuberance
occ_set_squama_curve
occ_to_json
occiput_blend
occiput_overall_weight
occiput_set_flatness
occiput_set_protrusion
omega_effective_weight
Compute effective weight for a vertex given the blend factor.
omega_set_blend
Set the blend factor between LBS and DQS.
omega_set_mode
Set the mode.
omega_to_json
Return a JSON-like string.
omega_vertex_count
Return vertex count.
or_blend
or_is_deep
or_overall_weight
or_set_depth
or_set_height
or_set_roundness
orb_aperture_area
Aperture area estimate (ellipse approximation, normalized).
orb_mirror
orb_reset
orb_set_depth
orb_set_height
Set orbital height.
orb_set_rim_prominence
Set supraorbital rim prominence.
orb_set_tilt
orb_set_width
Set orbital width.
orb_to_json
orb_to_weights
orbicularis_blend
orbicularis_overall_weight
orbicularis_set_contraction
orbicularis_shows_crow_feet
orbital_blend
orbital_depth_set_depth
orbital_is_deep
orbital_morph_to_json
Serialize to JSON-like string.
orbital_overall_weight
orbital_rim_blend
Linear blend between two orbital rims.
orbital_set_depth
Set orbital depth (how deep the eye socket is).
orbital_set_tilt
Set orbital tilt (-1 = medial down, 0 = horizontal, 1 = lateral down).
pack_quantized_morph
Pack to bytes: [name_len: u32][name bytes][scale: f32][original_count: u32][delta_count: u32][deltas...]
pad_to_description
Return a human-readable description of a PAD point based on its quadrant.
palm_blend
palm_is_neutral
palm_reset
palm_set_arch
palm_set_thickness
palm_set_width
palm_surface_area_estimate
palm_to_json
palm_to_weights
par_blend
par_is_neutral
par_overall_weight
par_set_boss
par_set_coronal_curve
par_set_sagittal_curve
par_to_json
param_correlation
Pearson correlation coefficient between two equal-length slices.
param_importance_score
Importance score = variance / max_variance across all parameters.
param_interpolate
Interpolate between a and b at parameter t (in [0,1]) using the given InterpMode. tan_out is the outgoing tangent from a, tan_in is the incoming tangent into b (used for Bezier).
param_variance
Population variance of a slice of values.
params_distance
L2 distance over the four core fields (height, weight, muscle, age).
params_to_body_ratios
Compute all body ratios that can be derived from the named params.
params_to_muscle_activation
Estimate muscle activation from a normalised body parameter [0..1].
params_to_ratios
Derive approximate artistic ratios from ParamState.
parotid_blend
parotid_is_prominent
parotid_overall_weight
parotid_set_size
parse_bvh
Parse a BVH file from its string content.
parse_bvh_text
Parse BVH text into a BvhData with per-joint quaternion frames.
parse_facs_string
Parse a FACS string such as "AU1+AU6+AU12" or "AU1A+AU12E".
patella_profile
Patella bump profile (front of knee).
pd_add_piercing
Add a piercing.
pd_evaluate
Evaluate morph weights (stub: sum of deform radii capped at 1).
pd_piercing_count
Return piercing count.
pd_remove_piercing
Remove a piercing by id.
pd_set_enabled
Enable or disable.
pd_to_json
Serialize to JSON-like string.
peak_profile
Peak profile for flexed bicep — sharper bump on top.
pear_hip_shoulder_ratio
Hip-to-shoulder ratio estimate.
pear_hip_width
Hip width weight.
pear_set_intensity
Set intensity [0, 1].
pear_shoulder_slim
Shoulder slimming weight.
pear_thigh_fullness
Thigh fullness weight.
pear_to_json
Serialise to JSON.
pelvic_floor_elevation
Effective floor elevation (contraction lifts, descent lowers).
pelvic_floor_morph_to_json
Serialize to JSON-like string.
pelvic_floor_set_contraction
Set overall contraction level.
pelvic_floor_set_descent
Set pelvic floor descent (prolapse direction, 0 = normal, 1 = maximal descent).
pelvic_floor_set_levator_tension
Set levator ani muscle tension.
pelvic_floor_set_perineal_body
Set perineal body prominence.
pharynx_cross_section
Effective cross-sectional area (inverse of constriction).
pharynx_morph_to_json
Serialize to JSON-like string.
pharynx_set_constriction
Set pharyngeal constriction (0 = open, 1 = fully constricted).
pharynx_set_epiglottis_tilt
Set epiglottis tilt into pharynx.
pharynx_set_length
Set pharynx length scaling.
pharynx_set_wall_tension
Set posterior wall tension.
philtrum_blend
Linear blend between two philtrum controls.
philtrum_clamp
philtrum_depth_blend
philtrum_depth_is_deep
philtrum_depth_overall_weight
philtrum_depth_set_depth
philtrum_is_deep
philtrum_morph_blend
philtrum_morph_set_depth
philtrum_morph_set_width
philtrum_overall_weight
philtrum_reset
philtrum_set_depth
philtrum_set_length
philtrum_set_width
philtrum_to_json
philtrum_to_weights
phoneme_to_mouth_shape
Returns (mouth_open, lip_corner_pull, lip_press) for a given phoneme.
phoneme_to_viseme
Map a phoneme to its canonical viseme.
phonemes_at_time
pigeon_toe_set_femoral
Set femoral anteversion component.
pigeon_toe_set_intoeing
Set inward toe angle factor (0.0–1.0).
pigeon_toe_set_metatarsus
Set metatarsus adductus component.
pigeon_toe_to_json
Serialize to JSON.
pigeon_toe_total_rotation
Compute total inward rotation in normalized units.
pin_add
Add a pin.
pin_count
Return pin count.
pin_enabled_count
Return enabled pin count.
pin_remove
Remove a pin by index.
pin_set_enabled
Enable or disable a pin.
pin_set_influence
Set pin influence.
pin_set_to_json
Return a JSON-like string.
plantarflexion_corrective
Compute plantarflexion corrective weight.
platysmae_blend
platysmae_overall_weight
platysmae_set_band_prominence
platysmae_shows_bands
playback_at
plm_evaluate
Evaluate morph weights (stub: uniform from intensity).
plm_set_cause
Set pallor cause.
plm_set_enabled
Enable or disable.
plm_set_intensity
Set intensity.
plm_to_json
Serialize to JSON-like string.
pm_belly_weight
Normalised belly weight in [0, 1].
pm_breast_delta
Breast volume scale (additive delta on top of base).
pm_set_weeks
Set gestational age in weeks (0–42).
pm_to_json
Serialise state to a simple JSON string.
pm_trimester
Return the current trimester based on weeks.
pogonion_blend
pogonion_has_cleft
pogonion_overall_weight
pogonion_set_protrusion
popliteal_profile
Popliteal fossa (back of knee depression).
pore_blend
pore_is_visible
pore_overall_weight
pore_set_density
pore_set_size
pose_count
pose_database_to_json
pose_db_similarity
pose_distance
pose_distance_sym
Mean quaternion rotation distance across matching joints.
pose_driver_to_json
Return the driver weight as a JSON-like string.
pose_lerp
pose_quat_multiply
pose_search_by_name
pose_search_by_tag
pose_similarity
Cosine-like similarity in [0, 1] between two pose feature vectors.
pose_sort_by_name
pose_symmetry_error
Compute RMS asymmetry error across all symmetry pairs.
pose_to_json
posture_apply_weights
Apply morph weights to a vertex buffer.
posture_set_forward_lean
Set forward lean offset.
posture_set_lateral_lean
Set lateral lean offset.
posture_set_sway
Set overall sway intensity (0.0–1.0).
posture_to_json
Serialize to JSON string.
pr_blend
pr_is_defined
pr_overall_weight
pr_set_definition
pr_set_length
pr_set_width
preset_athletic
Athletic build — high muscle, moderate weight, young adult.
preset_average
Average adult — all params at 0.5 (neutral starting point).
preset_child
Child proportions — young, low muscle, short.
preset_count
Return the number of zones in the preset.
preset_elder
Elder proportions — high age, reduced muscle.
preset_heavy
Heavy build — high weight, endomorphic.
preset_muscular
Muscular build — high muscle and broad shoulders.
preset_params
Return preset params for a given preset.
preset_petite
Petite build — short stature and small frame.
preset_relaxed
Preset: relaxed spread.
preset_rgb
Return base RGB for a preset.
preset_slender
Slender build — low weight and muscle, ectomorphic.
preset_tall
Tall build — elongated legs and arms.
preset_wide
Preset: wide spread.
proportion_constraints
Proportion constraints linking limb dimensions to height.
proportion_score
Compute a proportion score: 0.0 = perfect match, higher = more deviation.
prosody_similarity
Cosine-like similarity between two prosody feature vectors, normalized to 0..1.
prosody_to_face_params
Map prosody features to jaw/brow/lip morph parameters.
prosody_to_json
Serialize prosody features to a JSON string.
proximity_average_weight
Return the average weight across all vertices.
proximity_influence
Compute influence weight based on distance.
proximity_vertex_count
Return the number of vertices.
proximity_wrap_to_json
Return a JSON-like string for the wrap state.
prune_zero_weight
Remove leaf nodes (no children) with weight approximately zero.
psd_add_example
Add a PSD example.
psd_evaluate
Evaluate PSD given current pose (stub: uses nearest pose by Euclidean distance).
psd_example_count
Return example count.
psd_reset
Reset all current deltas to zero.
psd_to_json
Return a JSON-like string.
psd_vertex_count
Return vertex count.
psm_evaluate
Evaluate morph weights (stub: size × depth).
psm_set_depth
Set pore depth (affects displacement intensity).
psm_set_enabled
Enable or disable.
psm_set_size
Set global pore size.
psm_set_zone
Set per-zone size override.
psm_to_json
Serialize to JSON-like string.
psm_zone_count
Return zone override count.
pt_blend
pt_frontal_angle_rad
Frontal angle in radians.
pt_is_neutral
pt_magnitude
Combined tilt magnitude.
pt_reset
pt_sagittal_angle_rad
Sagittal angle in radians (positive = anterior).
pt_set_frontal
pt_set_sagittal
pt_to_json
pt_to_weights
Returns morph weights [anterior, posterior, lateral_right, lateral_left].
pub_angle_deg
Returns approximate sub-pubic angle in degrees (50° narrow … 90° wide).
pub_angle_rad
Returns approximate sub-pubic angle in radians.
pub_blend
pub_is_neutral
pub_overall_weight
pub_set_angle_factor
pub_set_concavity
pub_set_symphysis_height
pub_to_json
pupil_apply_light_response
Apply simulated light-response: bright light → pupil contracts.
pupil_area_fraction
Compute pupil area fraction (circular area = pir^2 / pi1^2 = r^2).
pupil_asymmetry
Asymmetry between left and right pupils.
pupil_blend
pupil_circumference_ratio
Reference: use PI to compute circumference factor.
pupil_dilation_morph_to_json
Serialize to JSON-like string.
pupil_from_light
Simulate light-level response (inverse relationship).
pupil_is_dilated
pupil_overall_weight
pupil_radius_fraction
Compute actual radius fraction for a given dilation value.
pupil_set_dilation
Set symmetric pupil dilation.
pupil_set_left
Set left pupil dilation independently.
pupil_set_right
Set right pupil dilation independently.
pupil_size_set_dilation
pupil_size_to_json
Serialize to JSON.
push_chunk
pw_add_region
Add a wrinkle region.
pw_evaluate
Evaluate wrinkle normals/offsets (stub: zeroed).
pw_region_count
Return region count.
pw_set_enabled
Enable or disable.
pw_set_global_scale
Set global scale.
pw_to_json
Serialize to JSON-like string.
quadricep_muscle
Preset muscle definition for a quadricep
quantize_delta
quantize_morph_target
quantized_delta_count
quat_angle_between
quat_dot
quat_inverse
Return the inverse (conjugate for unit quaternions) of q.
quat_multiply
Multiply two quaternions: result = a * b.
quat_slerp
Spherical linear interpolation between two quaternions.
quat_slerp_interp
quat_slerp_pose
Quaternion slerp used internally.
quick_fit_from_bbox
Quick parameter estimate from bounding-box measurements only (no mesh).
radius_ulna_morph_to_json
Serialize to JSON-like string.
randomizer_expression_energy
Returns the L1 norm of a sampled expression vector.
randomizer_expression_to_json
Serialise weights to a compact JSON array string.
randomizer_normalize_expression
Normalize weights to unit L2 norm. Returns zeros if input is zero.
rbf_add_control_point
Add a control point.
rbf_evaluate
Evaluate the RBF at a given query point.
rbf_gaussian
rbf_inverse_distance
rbf_kernel_value
Compute the RBF kernel value for a given distance.
rbf_point_count
Return control point count.
rbf_thin_plate
rbf_to_json
Return a JSON-like string.
rc_blend
Blend two states.
rc_flare_angle_rad
Approximate rib flare angle in radians using FRAC_PI_6 as the base.
rc_is_neutral
Check if state is neutral.
rc_reset
Reset state.
rc_set_barrel
Set barrel chest (0..=1).
rc_set_depth
Set depth, clamped.
rc_set_flare
Set flare (0..=1).
rc_set_width
Set width, clamped.
rc_to_json
Export to JSON-like string.
rc_to_weights
Convert state to weights.
realism_score
1.0 − mean(severity), clamped to 0..1.
reconstruction_error
record_snapshot
recording_duration
recording_snapshot_count
rect_set_intensity
Set intensity [0, 1].
rect_shoulder_hip_balance
Shoulder-to-hip balance — closer to 1 = more rectangular.
rect_straightness
Overall straightness score [0, 1].
rect_to_json
Serialise to JSON.
rect_waist_fullness
Waist fullness (reduces waist cinch).
reduce_param_set
Return kept parameter names after applying variance and correlation filters.
region_by_name
relax_muscle
remap_landmarks
Remap landmark positions from a source bounding box to a target bounding box.
remove_layer
Remove the first layer whose name matches. Returns true if found.
remove_pose
reset_alar_base
Reset to default.
reset_all_aus
reset_all_segments
reset_belly_shape
Reset to default.
reset_body_symmetry_v2
Reset to default.
reset_breast_shape
Reset to default.
reset_brow_shape
Reset to default.
reset_brows
Reset all brow values to neutral.
reset_cheek_hollow
Reset to defaults.
reset_cheekbone_v2
Reset to default.
reset_cheeks
Reset all cheek values to neutral.
reset_columella
Reset to default.
reset_expression
Reset the composer by removing all layers.
reset_eyelash_density
Reset to default.
reset_gluteal
Reset to default.
reset_iris_color
Reset to default.
reset_jaw
Reset the jaw to its closed rest position.
reset_lip_color_zone
Reset to default.
reset_pose_driver
Reset the driver weight to zero.
reset_pupil_size
Reset to default.
reset_sclera_tone
Reset to default.
reset_secondary_chain
reset_segment
reset_to_rest
reset_tongue
Reset the tongue to its default neutral position.
reset_tongue_shape_v2
Reset to default.
reset_tooth_shape
Reset to default.
retarget_bvh_to_param_tracks
Retarget BVH motion to parameter tracks.
retarget_error_stats
Format a human-readable error statistics string from a RetargetMeshResult.
retarget_expr_weights
Full retarget: apply map + config to weights.
retarget_mesh_positions
Retarget source vertex positions by transferring deformation deltas from a target mesh.
retarget_pose_adv
Retarget a full pose from source to target skeleton using the provided joint map.
retarget_scale
Scale the translation channels in a frame by scale.
retarget_stats
Compute mapping statistics for a source → retargeted weight pair.
reverse_clip
reverse_recording
rhythm_scale
Sinusoidal rhythm factor useful for breath-driven scale animation.
rib_cage_mean_expansion
Weighted average expansion across chest regions.
rib_cage_morph_to_json
Serialize to JSON-like string.
rib_cage_set_expansion
Set overall thoracic expansion.
rib_cage_set_lateral_flare
Set lateral rib flare.
rib_cage_set_lower_chest
Set lower chest contribution.
rib_cage_set_upper_chest
Set upper chest contribution.
ridge_intensity
Compute combined intensity.
rig_to_morphs
Convenience wrapper: evaluate a MuscleRig into morph weights.
rm_blend
rm_is_tall
rm_overall_weight
rm_set_angle
rm_set_height
rm_set_width
rsm_evaluate
Evaluate morph weights (stub: uniform from redness).
rsm_set_enabled
Enable or disable.
rsm_set_redness
Set redness level.
rsm_set_subtype
Set subtype.
rsm_set_telangiectasia
Set telangiectasia (visible blood vessel) density.
rsm_to_json
Serialize to JSON-like string.
ru_set_bowing
Set lateral bowing (0 = straight, 1 = maximum bow).
ru_set_length
Set total forearm length.
ru_set_radius_ratio
Set radius-to-ulna width ratio (0 = thin radius, 1 = thick radius).
ru_set_styloid_prominence
Set styloid process prominence.
ru_wrist_width
Effective wrist width estimate.
sac_asymmetry
sac_average
sac_blend
sac_is_neutral
sac_pelvic_inlet
Compute pelvic inlet estimate based on tilt and width.
sac_prominence_angle_rad
sac_reset
sac_set
sac_set_both
sac_set_curvature
Set sacral curvature.
sac_set_promontory_depth
Set sacral promontory depth.
sac_set_tilt
Set sacral tilt (0 = anterior, 1 = posterior).
sac_set_width
Set sacrum width.
sac_to_json
sac_to_weights
saccade_towards
Smoothly move the eye toward target_yaw/target_pitch by at most speed * dt radians.
sacrum_morph_to_json
Serialize to JSON-like string.
sag_weights
Generate fat/gravity sag morph weights.
sample_clip
sample_expression
Sample a randomized expression weight vector.
sample_heights
Generate count heights sampled from N(mean_m, std_m) using consecutive LCG states.
sample_jaw_curve
sample_pose_curve
sample_sparse_expression
Sample and return only the non-zero channels as (index, weight) pairs.
sbs_add_delta
Add a delta entry.
sbs_apply
Apply the sparse blend shape to a position buffer (stub: no-op).
sbs_delta_count
Return delta count.
sbs_set_enabled
Enable or disable.
sbs_set_weight
Set shape weight.
sbs_to_json
Serialize to JSON-like string.
sc_average_wing
sc_blend
sc_is_neutral
sc_reset
sc_set_both_wing
sc_set_elevation
sc_set_wing
sc_symmetry
sc_to_json
sc_to_weights
scale_density
scale_lip_sync_timing
scale_params
Scale all values in a param map
scale_recording_time
scale_retarget_weights
Multiply every weight in weights by scale.
scale_target
Multiply all deltas by scale.
scale_target_deltas
Scale a target uniformly.
scale_weight_map
Multiply every value in the map by scale.
scalp_blend
scalp_is_receding
scalp_overall_weight
scalp_set_crown_width
scalp_set_hairline
scalp_set_recession
scan_to_mesh_error
Compute mean closest-point distance from scan to mesh positions.
scap_set_rotation
Set upward/downward rotation bias (-1 = downward, 0 = neutral, 1 = upward).
scap_set_size
Set scapula overall size.
scap_set_spine_prominence
Set spine of scapula prominence.
scap_set_winging
Set scapular winging (0 = flat against thorax, 1 = fully winged).
scap_visibility
Surface visibility score (winging makes scapula more visible dorsally).
scapula_morph_to_json
Serialize to JSON-like string.
scar_blend
scar_is_neutral
scar_reset
scar_set_length
scar_set_prominence
scar_set_roughness
scar_set_width
scar_to_json
scar_visibility
scc_blend
scc_is_neutral
scc_kyphosis_angle_rad
Kyphosis angle in radians.
scc_lordosis_angle_rad
Lordosis angle in radians.
scc_reset
scc_scoliosis_angle_rad
Scoliosis angle in radians.
scc_set_kyphosis
scc_set_lordosis
scc_set_scoliosis
scc_to_json
scc_to_weights
Returns morph weights [lordosis+, lordosis-, kyphosis+, kyphosis-, scoliosis+, scoliosis-].
scc_total_curvature
Returns total curvature magnitude (0..=3).
sclera_blend
sclera_has_sanpaku
sclera_overall_weight
sclera_set_inferior
sclera_tone_to_json
Serialize to JSON.
scm_add_scar
Add a scar region.
scm_blend
scm_clear
Remove all scars.
scm_evaluate
Evaluate morph weights (stub: uniform from global_intensity).
scm_is_defined
scm_overall_weight
scm_scar_count
Return scar count.
scm_set_cervical_lordosis
Set cervical lordosis degree (0 = flat, 1 = maximum lordosis).
scm_set_definition
scm_set_enabled
Enable or disable.
scm_set_intensity
Set global intensity.
scm_set_lumbar_lordosis
Set lumbar lordosis degree (0 = flat, 1 = maximum lordosis).
scm_set_overall_flex
Set overall spinal flexion offset (negative = extension, positive = flexion).
scm_set_thoracic_kyphosis
Set thoracic kyphosis degree (0 = flat, 1 = maximum kyphosis).
scm_to_json
Serialize to JSON-like string.
scm_total_angle_rad
Compute total angular deviation in radians as a simple heuristic.
scoliosis_displacement
Compute lateral displacement for a given normalized height.
scoliosis_set_direction
Set curve direction (-1.0 = left, 1.0 = right).
scoliosis_set_lateral
Set lateral curvature degree (0.0–1.0).
scoliosis_set_rotation
Set vertebral rotation component.
scoliosis_to_json
Serialize to JSON.
sdk_add_point
Add a curve control point.
sdk_evaluate
Evaluate the shape weight for a given driver value.
sdk_point_count
Return the number of control points.
sdk_reset
Reset the shape to zero weight.
sdk_to_json
Return a JSON-like string representation.
sdm_evaluate
Evaluate morph weights (stub: uniform from intensity).
sdm_set_enabled
Enable or disable.
sdm_set_exposure_years
Set accumulated exposure in years.
sdm_set_intensity
Set overall intensity.
sdm_set_severity
Set severity.
sdm_to_json
Serialize to JSON-like string.
secondary_bone_count
secondary_bone_lag
secondary_chain_positions
segment_angle_contribution
Angular contribution of a segment scale (heuristic, uses PI internally).
segment_name
segment_state_to_json
select_lod
Select the LOD level based on distance. Returns the level index.
seq_lerp_weights
Linearly interpolate between two ExprWeights maps.
set_alar_flare
Set alar flare.
set_alar_width
Set alar width.
set_arch_width
Set arch width, clamping to valid range.
set_au_intensity
set_belly_bloat
Set bloat level.
set_belly_convexity
Set convexity.
set_blink_synchronized
set_bone_rotation
set_breast_ptosis
Set ptosis level.
set_breast_volume
Set volume.
set_breath_amplitude
set_breath_rate
set_brow_arch
Set brow arch amount on the given side (0..1).
set_brow_furrow
Set bilateral brow furrow / scrunch amount (0..1).
set_brow_lower
Lower brows on the given side (0 = neutral, 1 = fully lowered).
set_brow_raise
Set inner or outer brow raise on the given side. inner selects inner raise when true, outer raise when false.
set_chain_wind
set_cheek_hollow
Set cheek hollow amount (clamped -1..0) on the given side.
set_cheek_hollow_depth
Set hollow depth.
set_cheek_puff
Set cheek puff amount (clamped 0..1) on the given side.
set_cheek_raise
Set cheek raise amount (clamped 0..1) on the given side.
set_clavicle_angle
set_clavicle_length
set_clavicle_offset
set_clavicle_prominence
set_cloth_layer_weight
Set the weight of a specific layer by id.
set_columella_angle
Set columella angle.
set_columella_length
Set columella length.
set_columella_width
Set columella width.
set_dorsum_arch
Set dorsum arch height.
set_expr_physics_enabled
set_eye_convergence
set_eye_depth
set_eye_distance
set_eye_vertical_offset
set_finger_knuckle_size
set_finger_overall_length
set_finger_taper
set_finger_thickness
set_foot_arch_height
set_foot_arch_length
set_foot_arch_stiffness
set_foot_pronation
set_forearm_muscle
set_forearm_pronation
set_forearm_taper
set_gluteal_lift
Set gluteal lift.
set_gluteal_projection
Set gluteal projection.
set_gluteal_volume
Set gluteal volume.
set_gum_line_control_curvature
set_gum_line_control_exposure
set_gum_line_control_recession
set_gum_line_control_width
set_hemoglobin
Set hemoglobin level (redness), clamped to [0, 1].
set_heterochromia
Set heterochromia blend weight.
set_jaw_lateral
Set the lateral jaw offset, clamped to [-max_lateral, max_lateral].
set_jaw_open
Set the target jaw opening, clamped to 0..1.
set_lash_curl
Set lash curl angle.
set_lash_darkness
Set lash darkness.
set_lash_length
Set lash length.
set_lash_thickness
Set lash thickness.
set_layer_weight
Set the weight for the named layer (clamped 0..1). Returns false if not found.
set_limbal_ring
Set limbal ring strength.
set_lip_desaturation
Set desaturation (chapping).
set_lip_gloss
Set gloss.
set_lip_zone
Set zone value.
set_lod_threshold
Set the threshold for a given level.
set_lower_lash_count
Set lower lash count.
set_melanin
Set melanin level (skin darkness), clamped to [0, 1].
set_node_weight
set_pose_driver_threshold
Set the threshold angle.
set_prominence
Set prominence and clamp.
set_pupil_dilation_both
Set both pupils equally.
set_pupil_dilation_left
Set left pupil dilation.
set_pupil_dilation_right
Set right pupil dilation.
set_rest_position
set_ridge_width
Set width and clamp.
set_roughness
Set surface roughness, clamped to [0, 1].
set_sclera_brightness
Set brightness.
set_sclera_redness
Set redness.
set_sclera_vein_visibility
Set vein visibility.
set_sclera_yellowing
Set yellowing.
set_segment_scale
set_sss_strength
Set subsurface scattering strength, clamped to [0, 1].
set_strand_profile
Set the strand’s profile type.
set_symmetry_weight
Set symmetry weight.
set_tip_curl
Set tip curl.
set_tip_pointedness
Set tip pointedness.
set_tongue_elevation
Set the tongue elevation angle, clamped to config limits.
set_tongue_extension
Set the tongue extension (protrusion) target, clamped to 0..1.
set_tongue_lateral
Set the tongue lateral offset, clamped to config limits.
set_tongue_protrusion
Set tongue protrusion.
set_tongue_shape
Set the tongue shape.
set_tooth_crowding
Set crowding.
set_tooth_height
Set tooth height.
set_tooth_overbite
Set overbite.
set_tooth_rounding
Set rounding.
set_tooth_whiteness
Set whiteness.
set_tooth_width
Set tooth width.
set_upper_lash_count
Set upper lash count.
set_vein_visibility
set_waist_depth
Set the depth field on a WaistControl.
set_waist_width
Set the width field on a WaistControl.
set_zone_tint
Set a color tint for a specific zone in the preset. Returns true if the zone was found and updated.
set_zygomatic_prominence
Set prominence, clamping to valid range.
sf_active_count
Active fold count (weight > threshold).
sf_blend
sf_depth_m
Depth displacement in metres for a site.
sf_get
sf_is_neutral
sf_reset
sf_set
sf_to_json
sf_width_m
Width of the crease in metres for a site.
sfm_evaluate
Evaluate morph weights (stub: fat × pattern_scale).
sfm_set_enabled
Enable or disable.
sfm_set_fat
Set total fat level.
sfm_set_pattern
Set distribution pattern.
sfm_set_visceral_ratio
Set visceral-to-subcutaneous ratio.
sfm_to_json
Serialize to JSON-like string.
shn_average_girth
shn_blend
shn_is_neutral
shn_reset
shn_set_both_girth
shn_set_curvature
shn_set_girth
shn_symmetry
shn_to_json
shn_to_weights
shoulder_height_asymmetry
Compute shoulder asymmetry magnitude.
shoulder_height_set_left
Set left shoulder raise amount (-1.0 to 1.0).
shoulder_height_set_right
Set right shoulder raise amount.
shoulder_height_set_tilt
Set overall clavicle tilt.
shoulder_height_to_json
Serialize to JSON.
shr_angle_rad
Roll angle in radians for a side.
shr_asymmetry
shr_blend
shr_is_neutral
shr_reset
shr_set
shr_set_both
shr_to_json
shr_to_weights
shrug_corrective
Shrug corrective (smoothstep).
sideburn_area_estimate
Estimate visible area as length * average_width.
sideburn_morph_to_json
Serialize to JSON-like string.
sideburn_set_length
Set vertical length of sideburns in normalized range.
sideburn_set_taper
Set taper factor (0 = straight, 1 = fully tapered).
sideburn_set_width
Set horizontal width of sideburns.
silence_duration
simulate_aging
Simulate full aging from base_age to target_years.
skin_aging_params
Skin aging parameters: wrinkles, sagging, age spots.
skin_color_from_params
Compute an approximate RGB skin color from melanin and hemoglobin values.
skin_fold_weight
Skin fold weight behind the knee during flexion.
skin_gloss_effective
Compute effective gloss as specularity * (1 - roughness).
skin_gloss_morph_to_json
Serialize to JSON-like string.
skin_gloss_set_oiliness
Set oiliness (sebum simulation).
skin_gloss_set_roughness
Set roughness (inverse of gloss).
skin_gloss_set_specularity
Set specularity intensity.
skin_preset_to_json
Serialize a skin preset to a JSON string.
skin_sss_mean_depth
Compute mean chromatic depth across channels.
skin_sss_set_depth
Set global scatter depth.
skin_sss_set_red_depth
Set red channel depth.
skin_sss_set_rgb_depths
Set per-channel depths for spectral scattering.
skin_subsurface_morph_to_json
Serialize to JSON-like string.
skin_tex_scale_aspect_ratio
Compute aspect ratio of the UV scale.
skin_tex_scale_set_u
Set U-axis scale independently.
skin_tex_scale_set_uniform
Set uniform UV scale.
skin_tex_scale_set_v
Set V-axis scale independently.
skin_texture_scale_morph_to_json
Serialize to JSON-like string.
skin_trans_light_bleed
Compute light bleed factor from translucency and thin-skin.
skin_trans_set_thin_skin
Set thin-skin factor (ear/hand regions).
skin_trans_set_translucency
Set overall translucency level.
skin_trans_set_vein_visibility
Set vein visibility through skin.
skin_translucency_morph_to_json
Serialize to JSON-like string.
skl_cranial_index
Cranial index (width/length ratio * 100, normalized to 0-1 here).
skl_set_cranial_height
Set cranial height (basion-bregma).
skl_set_cranial_length
Set cranial length (anterior-posterior).
skl_set_cranial_width
Set cranial width (bizygomatic).
skl_set_frontal_slope
Set frontal bone slope (0 = receding forehead, 1 = vertical).
skl_set_occipital_projection
Set occipital bone projection.
skull_morph_to_json
Serialize to JSON-like string.
slouch_apply
Apply morph to a weight buffer.
slouch_set_degree
Set slouch degree (0.0–1.0).
slouch_set_head_forward
Set forward head translation factor.
slouch_set_shoulder_round
Set shoulder rounding factor.
slouch_to_json
Serialize to JSON.
sm_enqueue
Enqueue a morph target for streaming.
sm_queue_len
Return queue length.
sm_set_enabled
Enable or disable the loader.
sm_tick
Tick the loader: marks pending entries as Loading (stub).
sm_to_json
Serialize to JSON-like string.
smm_add_entry
Add a stretch mark entry.
smm_clear
Clear all entries.
smm_entry_count
Return entry count.
smm_evaluate
Evaluate morph weights (stub: uniform from global_intensity).
smm_set_enabled
Enable or disable.
smm_set_intensity
Set global intensity.
smm_to_json
Serialize to JSON-like string.
smooth_cloth_blend
Laplacian smooth blend weights across a cloth layer using a ring adjacency approximation (treats each vertex as connected to its two neighbours in order).
smooth_jaw_curve
smooth_target_deltas
Laplacian-smooth a delta field in place using mesh indices for adjacency. indices is a flat triangle list (groups of 3).
smooth_transferred_positions
Laplacian smooth only failed vertices using triangle index data.
smooth_wrinkle_map
smoothstep_interp
Smoothstep: 3t^2 - 2t^3.
soft_palate_is_sealed
Returns true when velum seals the nasopharynx (raise near 1.0).
soft_palate_morph_to_json
Serialize to JSON-like string.
soft_palate_set_curvature
Set posterior curvature of the soft palate.
soft_palate_set_raise
Set velum raise (0 = lowered, 1 = fully raised, nasal cavity closed).
soft_palate_set_tension
Set muscular tension of the velum.
soft_palate_set_width
Set palatal width.
sort_phoneme_events
sp_blend
sp_is_neutral
sp_pore_visibility
sp_reset
sp_set_density
sp_set_depth
sp_set_size
sp_set_variation
sp_to_json
spad_average_bulk
spad_blend
spad_is_neutral
spad_reset
spad_set_acromion
spad_set_both
spad_set_bulk
spad_symmetry
spad_to_json
spad_to_weights
sparsify_target
Sparsify a delta array: set any delta below threshold to zero.
speech_rate_category
Categorize speech rate into descriptive labels.
speed_scale_clip
spine_curve_morph_to_json
Serialize to JSON-like string.
split_deltas_into_chunks
squad_intermediate
squad_quat
sr_blend
sr_effective_roughness
sr_is_specular_dominant
sr_reset
sr_set_anisotropy
sr_set_micro_roughness
sr_set_roughness
sr_set_scale
sr_to_json
ss_blend
ss_is_neutral
ss_reset
ss_set_height
ss_set_slope
ss_slope_rad
Slope in radians (heuristic: slope * PI/4).
ss_symmetry
ss_to_json
ss_to_weights
standard_68_landmarks
Build a canonical 68-landmark face set at approximate positions.
standard_anthropometric_constraints
Return a set of ≥8 realistic anthropometric constraints.
standard_biped_retarget_map
Build a standard 14-joint biped retarget map.
standard_biped_symmetry_pairs
Return canonical left/right joint pairs for a standard biped skeleton.
standard_corrective_shapes
A small example library with 4 corrective shapes.
standard_crowd_axes
Eight standard variation axes (height, weight, age, muscle, fat, skin_tone, face_width, leg_length).
standard_face_action_units
Return at least 10 FACS action units mapped to morph weights.
standard_face_params
Return at least 15 standard face parameters.
standard_facs_set
standard_human_rig
Build a standard human rig (hm08 skeleton approximation, ~22 joints).
standard_micro_expressions
Return a standard library of named micro expressions.
standard_preset_library
Build a standard preset library containing ~12 named presets.
standard_schemas
Returns a library pre-loaded with standard artistic proportion schemas.
start_playback
start_recording
stc_blend
Blend.
stc_is_neutral
True when neutral.
stc_reset
Reset.
stc_set_length
Set sternal length.
stc_set_manubrium
Set manubrium protrusion.
stc_set_xiphoid_angle
Set xiphoid angle.
stc_to_json
Serialise.
stc_to_weights
Morph weights: [length, manubrium, xiphoid_norm].
stc_xiphoid_angle_rad
Xiphoid angle in radians.
step_expression_physics
sternum_blend
sternum_is_protruding
sternum_overall_weight
sternum_set_protrusion
stm_evaluate
Evaluate morph weights (stub: uniform from thickness).
stm_region_count
Return region count.
stm_set_enabled
Enable or disable.
stm_set_region
Set per-region thickness override.
stm_set_thickness
Set global skin thickness.
stm_to_json
Serialize to JSON-like string.
stop_playback
stop_recording
strand_bounding_box
Compute an axis-aligned bounding box for the strand. Returns ([min_x, min_y, min_z], [max_x, max_y, max_z]). Returns zeros for empty strands.
strand_length
Return the total length of the strand (sum of segment lengths).
strand_point_count
Return the number of control points in the strand.
strand_tangent_at
Compute the tangent vector at parameter t (0..1) along the strand. Returns [0, 0, 0] for empty or single-point strands.
strand_to_vertices
Convert strand points to a flat vertex buffer (just returns a clone of the internal points array for now; a production version would add normals).
stream_chunk_count
stream_delta_count
stream_memory_bytes
stream_to_flat_deltas
sty_blend
sty_is_neutral
sty_overall_weight
sty_set_angle_offset
sty_set_length
sty_set_tip_sharpness
sty_to_json
styloid_bump
Styloid prominence bump.
subcut_blend
subcut_is_uniform
subcut_overall_weight
subcut_set_torso
submental_blend
submental_has_double_chin
submental_overall_weight
submental_set_fat
subtract_targets
Subtract one target from another (element-wise).
supraorbital_blend
supraorbital_is_heavy
supraorbital_overall_weight
supraorbital_set_ridge
supraorbital_set_slope
surface_deform_bary_sum
Compute barycentric weights sum (should be ~1.0 for valid binding).
surface_deform_bind
Bind the deformer (marks it as ready).
surface_deform_set_strength
Set the strength.
surface_deform_to_json
Return a JSON-like string.
surface_deform_unbind
Unbind the deformer.
surface_deform_vertex_count
Return the vertex count.
sy_blend
sy_is_wide
sy_overall_weight
sy_set_curvature
sy_set_height
sy_set_width
symmetrize_morph_deltas
Make morph deltas symmetric: delta[a] = delta[b] mirrored (average both).
symmetrize_position
Compute the symmetrized position given master and slave.
symmetry_report
Compute a symmetry report for positions given known pairs.
target_delta_bounds
Compute [min_xyz, max_xyz] bounds of a delta field.
target_vertex_coverage
Fraction of vertex_ids that are covered (affected) by target_name. Returns 0.0 if vertex_ids is empty.
tars_contact_area
Foot contact area heuristic (flat foot = more contact).
tars_set_arch_height
Set medial longitudinal arch height (0 = flat, 1 = high arch).
tars_set_calcaneus_length
Set calcaneus length.
tars_set_midfoot_width
Set midfoot width.
tars_set_talus_tilt
Set talar tilt (-1 = valgus/pronation, 0 = neutral, 1 = varus/supination).
tarsals_morph_to_json
Serialize to JSON-like string.
tattoo_blend
tattoo_disable
tattoo_effective_opacity
tattoo_enable
tattoo_reset
tattoo_set_offset
tattoo_set_opacity
tattoo_set_rotation
tattoo_set_scale
tattoo_to_json
tc_average_length
tc_is_neutral
tc_reset
tc_set_length
tc_set_splay
tc_splay_angle_rad
tc_to_json
tc_to_weights
tcb_tangents
temp_effective_volume
Compute effective temporal volume (accounting for hollowing).
temp_set_hollowing
Set temporal hollowing (0 = full, 1 = deeply hollow).
temp_set_muscle_fullness
Set temporal muscle fullness.
temp_set_superior_extent
Set superior extent toward the temporal line.
temp_set_width
Set temporal width.
temple_blend
Linear blend between two temple controls.
temple_is_wide
temple_mirror
temple_overall_weight
temple_reset
temple_set_hollow
temple_set_prominence
temple_set_width
temple_to_json
temple_to_weights
temporal_hollow_blend
temporal_hollow_is_sunken
temporal_hollow_overall_weight
temporal_hollow_set_depth
temporal_region_morph_to_json
Serialize to JSON-like string.
tendon_ridge
Tendon ridge pattern on dorsal side.
tf_blend
tf_foot_progression
Foot progression angle heuristic from tibial torsion.
tf_is_hollow
tf_overall_weight
tf_set_depth
tf_set_fibula_offset
Set fibula lateral offset.
tf_set_length
Set lower leg length.
tf_set_malleolus_width
Set bimalleolar width.
tf_set_tibial_torsion
Set tibial torsion (0 = internal, 0.5 = neutral, 1 = external).
tf_set_width
tg_blend
tg_circumference
Circumference estimate in metres for one side.
tg_is_neutral
tg_reset
tg_set_both
tg_set_girth
tg_set_medial
tg_symmetry
tg_to_json
tg_to_weights
th_average_girth
th_blend
th_is_neutral
th_reset
th_set_girth
th_set_inner
th_set_outer
th_symmetry
th_to_json
th_to_weights
thickness_scale
Thickness profile: radial scaling around ankle centre.
threshold_weight_map
Keep only entries whose absolute value is >= threshold.
threshold_wrinkle_map
thumb_blend
thumb_is_neutral
thumb_opposition_angle_deg
thumb_reset
thumb_set_curvature
thumb_set_girth
thumb_set_length_scale
thumb_set_opposition
thumb_to_json
thyroid_cartilage_morph_to_json
Serialize to JSON-like string.
thyroid_set_angle
Set laminar angle (smaller angle = more prominent).
thyroid_set_height
Set cartilage height.
thyroid_set_prominence
Set thyroid prominence (“Adam’s apple”).
thyroid_set_width
Set cartilage width.
tibia_fibula_morph_to_json
Serialize to JSON-like string.
tm_add_tattoo
Add a tattoo entry.
tm_evaluate
Evaluate morph weights (stub: aggregate stretch effect).
tm_remove_tattoo
Remove a tattoo by id.
tm_set_enabled
Enable or disable.
tm_set_stretch_influence
Set skin stretch influence on tattoo deformation.
tm_tattoo_count
Return tattoo count.
tm_to_json
Serialize to JSON-like string.
toe_shape_is_neutral
toe_shape_reset
toe_shape_set_all
toe_shape_set_curl
toe_shape_set_toe
toe_shape_to_json
toe_shape_to_weights
tongue_blend
tongue_dorsum_morph_to_json
Serialize to JSON-like string.
tongue_dorsum_set_arch
Set dorsal arch height.
tongue_dorsum_set_groove
Set median groove depth.
tongue_dorsum_set_posterior_raise
Set posterior raise (velum contact).
tongue_dorsum_set_width
Set dorsal width.
tongue_extension_amount
Return the current tongue extension amount.
tongue_for_phoneme
Map a phoneme to a tongue position, applying to the given state. Returns true if the phoneme was found in the map.
tongue_height_profile
Compute tongue surface height at a given length-normalized position.
tongue_is_wide
tongue_overall_weight
tongue_set_width
tongue_shape_name
Return a human-readable name for the current tongue shape.
tongue_shape_v2_to_json
Serialize to JSON.
tongue_tip_morph_to_json
Serialize to JSON-like string.
tongue_tip_set_curl
Set apex curl amount (negative = down-curl).
tongue_tip_set_lateral_spread
Set lateral spread of the tongue tip.
tongue_tip_set_protrusion
Set tip protrusion in normalised range.
tongue_tip_set_sharpness
Set sharpness of the tongue tip.
tongue_to_morph_weights
Convert tongue state to morph target weights.
tongue_width_profile
Compute tongue width at a given length position.
tooth_blend
tooth_color_rgb
Compute tooth color RGB from whiteness and translucency.
tooth_is_prominent
tooth_overall_weight
tooth_set_size
tooth_shape_to_json
Serialize to JSON.
top_influences_for_vertex
Return the top-n (target_name, magnitude) pairs for a given vertex, sorted descending by magnitude. Returns empty vec if vertex not found.
top_n_weights
Return the top n entries by absolute value, sorted descending.
topological_sort_graph
Returns node IDs in evaluation order (roots first, leaves last via reverse post-order).
total_lash_count
Total lash count (upper + lower) for both eyes.
total_limb_scale
total_lip_volume
Return the sum of all lip volumes as a total volume estimate.
total_strand_count
tournament_select
Tournament selection: pick the best of k random candidates.
trachea_morph_to_json
Serialize to JSON-like string.
trachea_set_calibre
Set tracheal calibre (lumen diameter).
trachea_set_curvature
Set curvature along the trachea axis.
trachea_set_length
Set trachea length.
trachea_set_wall_thickness
Set wall thickness.
trachea_volume
Approximate internal volume in normalised units.
transfer_deltas
Transfer morph deltas from target topology to source topology.
transfer_expression
Transfer a single expression from source topology to target topology.
transfer_expression_batch
Transfer a batch of expressions from source topology to target topology.
transfer_landmarks
Transfer landmarks from a template mesh to a deformed (target) mesh.
trapezius_blend
trapezius_is_muscular
trapezius_overall_weight
trapezius_set_size
trigger_blink
Immediately trigger a blink with the given duration.
trigger_manual_blink
trim_clip
trim_lip_sync
trim_recording
tv2_average_girth
tv2_blend
tv2_is_neutral
tv2_reset
tv2_set_inner
tv2_set_outer
tv2_set_symmetry
tv2_to_json
tv2_to_weights
twm_blend
twm_set_prominence
ulb_set_fullness
Set lip fullness (0 = thin, 1 = full).
ulb_set_projection
Set anterior projection of upper lip.
ulb_set_roll
Set lip roll / eversion amount.
ulb_set_vermilion_height
Set vermilion (red lip) height.
ulb_volume_estimate
Compute lip volume estimate.
ulr_blend
ulr_is_everted
ulr_overall_weight
ulr_set_eversion
ulr_set_tubercle
uniform_scale_correction
unpack_quantized_morph
Parse from bytes: returns None if malformed
update_blink
update_brows
Advance brow state toward targets using exponential smoothing. dt is the timestep in seconds.
update_cheeks
Advance cheek state toward targets using exponential smoothing. dt is the timestep in seconds.
update_eye_gaze
Advance the eye gaze state by dt seconds toward a given GazeTarget.
update_jaw
Smoothly update the jaw state toward its target over a time step dt.
update_secondary_bone
update_secondary_chain
update_tongue
Smoothly transition the tongue extension toward its target. dt is the delta time in seconds.
upper_lip_body_morph_to_json
Serialize to JSON-like string.
upper_trap_profile
Upper trap profile — from base of skull to shoulder.
uvula_morph_to_json
Serialize to JSON-like string.
uvula_set_elevation
Set uvula elevation angle (0 = hanging freely).
uvula_set_length
Set uvula length.
uvula_set_tip_bulge
Set tip bulge prominence.
uvula_set_width
Set uvula width at base.
uvula_surface_area
Compute approximate surface area in normalised units.
validate_composition
Returns true if all fractions are in [0,1] and sum is within 1% of 1.0.
van_der_corput
Van der Corput sequence value for index n in base base. Reflects n’s base-b digits about the decimal point.
vdm_add_mapping
Add a frequency-band-to-morph mapping.
vdm_mapping_count
Return mapping count.
vdm_process
Process an audio frame and return morph weights (stub: zeroed).
vdm_set_enabled
Enable or disable.
vdm_set_smoothing
Set smoothing factor (0 = no smoothing, 1 = full hold).
vdm_to_json
Serialize to JSON-like string.
vein_displacement
Vein displacement — sinusoidal pattern along the arm surface.
vermillion_blend
vermillion_is_defined
vermillion_overall_weight
vermillion_set_sharpness
vertex_target_overlap
Jaccard overlap between two targets: |vertices(A) ∩ vertices(B)| / |vertices(A) ∪ vertices(B)|. Returns 0.0 if both targets affect zero vertices.
vim_add_patch
Add a depigmentation patch.
vim_clear
Clear all patches.
vim_evaluate
Evaluate morph weights (stub: uniform from global_extent).
vim_patch_count
Return patch count.
vim_set_enabled
Enable or disable.
vim_set_extent
Set global extent (fraction of body affected).
vim_set_pattern
Set vitiligo pattern.
vim_to_json
Serialize to JSON-like string.
violation_severity
Compute severity: 0 if within [min, max], otherwise normalised overshoot.
visceral_blend
visceral_is_high
visceral_overall_weight
visceral_set_level
vocal_tract_mean_constriction
Average constriction across mid and back regions.
vocal_tract_morph_to_json
Serialize to JSON-like string.
vocal_tract_set_back_constriction
Set back-tract constriction.
vocal_tract_set_length
Set normalised tract length.
vocal_tract_set_lip_rounding
Set lip rounding (0 = spread, 1 = rounded).
vocal_tract_set_mid_constriction
Set mid-tract constriction.
voice_anim_from_frames
voiced_segments
volume_error_percent
volume_preserving_delta
vv_evaluate
Evaluate morph weights (stub: visibility × dilation).
vv_region_count
Return region override count.
vv_set_dilation
Set vein dilation factor.
vv_set_enabled
Enable or disable.
vv_set_region
Set per-region visibility override.
vv_set_visibility
Set global vein visibility.
vv_to_json
Serialize to JSON-like string.
vw_blend
vw_is_wide
vw_overall_weight
vw_set_lower
vw_set_upper
waist_blend
waist_circumference_approx
Approximate waist circumference using ellipse perimeter (Ramanujan approximation).
waist_clamp
waist_compute_circumference
Approximate circumference as an ellipse perimeter (Ramanujan approximation).
waist_control_blend
Linearly blends two WaistControl values by t in [0, 1].
waist_from_param
Reconstruct a WaistControl from a scalar parameter in [0, 1].
waist_is_hourglass
waist_overall_weight
waist_ratio_to_hip
Return the waist-to-hip ratio given a hip width hip_w.
waist_reset
waist_set_depth
waist_set_narrowing
waist_set_width
waist_to_json
waist_to_param
Convert waist width to a scalar parameter in [0, 1].
waist_to_weights
warp_time
wd_blend
wd_is_neutral
wd_reset
wd_set_density
wd_set_depth
wd_set_softness
wd_to_json
wd_visibility
web_stretch_weight
Web skin stretch between two adjacent fingers.
weight_map_magnitude
Compute the L2 magnitude (sqrt of sum of squares) of the weight map.
wrinkle_map_max
wrinkle_map_min
wrinkle_region_average
wrinkle_to_normal_delta
wrinkle_weights
Generate wrinkle morph weights for a joint bend.
write_bvh
Serialize a BvhFile back to BVH text (for round-trip testing).
zone_params
Get the parameters for a specific zone from a preset. Returns None if the zone is not in the preset.
zyg_blend
zyg_is_neutral
zyg_overall_weight
zyg_set_breadth
zyg_set_height
zyg_set_projection
zyg_to_json
zygomatic_blend
zygomatic_is_prominent
zygomatic_overall_weight
zygomatic_set_prominence
zygomatic_set_width
zygomaticus_blend
zygomaticus_is_smiling
zygomaticus_overall_weight
zygomaticus_set_major

Type Aliases§

BrowMorphWeights
Type alias for morph-weight output pairs.
CheekMorphWeights
Type alias for a list of morph-target weight pairs.
ConstraintParams
ExprWeights
Map of expression name → weight in [0, 1].
FacsState
FACS activation state: a mapping from Action Unit to intensity in [0..1].
GraphPoseParams
MorphWeightMap
MutationParamMap
A parameter map: name → value.
ParamMap
A parameter set (name → value mapping)
PresetBodyParams
Parameter map: param name → value in [0.0, 1.0].
RetargetMorphWeights
A map from morph-target name to blend weight.
SkinMorphMap
Morph weight map: morph name → blend weight.
VisemeMorphWeights
A set of morph-target name → weight pairs for one viseme.