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::.
| Part | Approx. content |
|---|---|
_morph_part1 | Core engine, animation, basic morphing |
_morph_part2 | Facial rigs, pose systems, body scan |
_morph_part3 | Fine facial controls (brow/cheek/chin/ear) |
_morph_part4 | Fine facial controls (eye/face/body segments) |
_morph_part5 | Morph targets, skinning, ML morphs |
_morph_part6 | Skeletal 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§
- Abdomen
Expand Morph - Abdominal expansion morph configuration.
- Abdomen
Morph - Acne
Lesion - An acne lesion entry.
- Acne
Morph - Acne morph controller.
- Adolescent
Morph - State for the adolescent body morph.
- Adolescent
Morph Config - Configuration for the adolescent morph.
- AdvLip
Sync Track - AdvPhoneme
Event - AgeProfile
Adv - Person base profile.
- AgeProgression
Morph - Age progression morph controller.
- AgeProgression
Stage - An age stage entry in the progression sequence.
- AgeStage
- One point on the aging curve.
- Aging
Curve - Piecewise-linear aging model.
- Alar
Base Morph - Alar
Base Params - Alar base parameters.
- Alar
Base Weights - Morph weight output.
- Android
Proportion - State for the android proportion morph.
- Android
Proportion Config - Configuration for the android proportion morph.
- Anim
Track - A named animation track holding keyframes for one parameter.
- Ankle
Corrective - Corrective weight for ankle rotation.
- Ankle
Morph - Ankle
Params - Ankle morph parameters.
- Anthro
Check Result - Full result of checking a parameter set against a constraint set.
- Anthro
Constraint - A single named anthropometric ratio constraint.
- Anthro
Constraint Set - A set of anthropometric constraints.
- Anthro
Library - A library of
AnthroProfileentries that can be searched and sampled. - Anthro
Profile - Statistical description of a population group’s body measurements.
- Anthro
Sample - One individual sampled from an
AnthroProfile. - Anthro
Violation - A violation of a single constraint.
- Apple
Shape Config - Configuration for the apple shape morph.
- Apple
Shape Morph - State for the apple shape morph.
- ArmHair
Morph - Arm hair density morph configuration.
- ArmMuscle
Morph - Arytenoid
Morph - Arytenoid morph configuration.
- Asymmetry
Config - Configuration for asymmetry noise injection.
- Asymmetry
Entry - A single asymmetry override.
- Athletic
Build Config - Configuration for the athletic build morph.
- Athletic
Build Morph - State for the athletic build morph.
- AuActivation
- A FACS Action Unit activation in [0, 1].
- AuFrame
- AuSet
- Audio
Band Mapping - A mapping from an audio frequency band to a morph weight.
- Audio
Frame - Authored
Target - A morph target produced by the authoring pipeline.
- Authoring
Config - Configuration for morph target authoring.
- Back
Muscle Morph - Baked
LipSync - The output of a bake pass.
- Baker
Config - Configuration for the lip-sync baker.
- Baker
Phoneme Event - A single phoneme occurrence in time.
- Beard
Density Morph - Beard density morph configuration.
- Beard
Density State - Beard density state across all zones.
- Beard
Zone Entry - Per-zone beard density entry.
- Belly
Shape Params - Belly shape parameters.
- Belly
Shape Weights - Resulting morph weights.
- Bicep
Params - Bicep morph parameters.
- Bicep
Result - Result of bicep evaluation.
- Blend
Eval Result - Blend
Graph - Blend
Graph Node - Blend
Shape Entry - A single named blend shape with per-vertex deltas.
- Blend
Shape Library File - A library of blend shapes sharing the same base mesh vertex count.
- Blink
Params - Blink
State - BmiMorph
- Body
Asymmetry V2Config - Per-region asymmetry configuration.
- Body
Asymmetry V2State - Asymmetry offsets for each body region.
- Body
Center Config - Configuration for the body centre control.
- Body
Center State - Runtime state for the body centre morph.
- Body
Composition - Body composition as fractions (should sum to ~1.0).
- Body
Hair Density - Body hair density controller.
- Body
Hair Entry - Per-region body hair entry.
- Body
Hair State - Overall body hair state.
- Body
Language Profile - Classification result.
- Body
Lean Config - Configuration for body lean control.
- Body
Lean State - Runtime state for body lean morph.
- Body
Mass Index Morph - BMI-driven body shape morph controller.
- Body
Measurements Estimate - Axis-aligned body measurement estimates derived from a
ScanCloud. - Body
Preset - A named body preset with a full parameter set.
- Body
Segment Config - Configuration bounds for segment scaling.
- Body
Segment State - Collection of all segment overrides.
- Body
Symmetry V2Params - Body symmetry v2 parameters.
- Body
Taper Config - Configuration for body taper morphing.
- Body
Taper State - Runtime state for body taper morph.
- Body
Twist Config - Configuration for body twist.
- Body
Twist State - Runtime state for body twist.
- Body
Volume Config - Configuration for body volume scaling.
- Body
Volume State - Runtime state for body volume control.
- Body
Volume Weights - Morph weights produced by body volume evaluation.
- Body
Water Morph - Body
Weight Config - Configuration for body weight morphing.
- Body
Weight State - Runtime state for body weight morph.
- BowLeg
Morph - Bow leg morph state.
- BowLeg
Morph Config - Bow leg configuration.
- Breast
Shape Morph New - Breast
Shape Params - Breast shape parameters.
- Breast
Shape Weights - Resulting morph target weights.
- Breath
Cycle - Breath
Region - Breathing
State - Brow
Arch Height Config - Brow
Arch Height State - Brow
Asymmetry Config - Config.
- Brow
Asymmetry State - Per-eyebrow morph state.
- Brow
Bone Bossing Morph - Brow
Config - Configuration for brow movement ranges and dynamics.
- Brow
Furrow Config - Configuration for brow furrowing.
- Brow
Furrow State - Runtime state.
- Brow
Height Config - Configuration for brow height morphing.
- Brow
Height State - Runtime state for brow height morph.
- Brow
Lateral Config - Configuration for brow lateral control.
- Brow
Lateral State - Runtime state.
- Brow
Peak Config - Configuration for the brow-peak control.
- Brow
Peak State - Runtime state for brow-peak control.
- Brow
Ridge Params - Brow ridge parameters.
- Brow
Ridge Result - Result of brow ridge evaluation.
- Brow
Shape Params - Eyebrow shape control parameters.
- Brow
Spacing Config - Brow
Spacing State - Brow
State - Runtime state for both eyebrows.
- Brow
Tail Config - Configuration limits.
- Brow
Tail State - Runtime state for brow-tail positions.
- Brow
Wrinkle Config - Configuration for brow wrinkle control.
- Brow
Wrinkle State - Brow wrinkle runtime state.
- Bruise
Entry - A bruise entry.
- Bruise
Morph - Bruise morph controller.
- Buccal
FatMorph - 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.
- BvhJoint
Frame - Per-joint decomposed frame (distinct from
mocap_bvh::BvhFramewhich is flat-channel). - BvhSkeleton
- The full skeleton hierarchy read from a BVH file.
- Cage
Morph - A cage morph target.
- Cage
Vertex - A cage vertex used for volumetric morph deformation.
- Calf
Config - Calf
Control - Canonical calf control struct.
- Calf
State - Calib
Landmark Set - A set of facial landmarks (e.g. 68-point or sparse).
- Canthal
Tilt Morph - Carpals
Morph - Carpals morph configuration.
- Cellulite
Morph - Cellulite morph controller.
- Cervical
Morph - Cervical spine curvature morph (lordosis / kyphosis balance).
- Character
Dna - A compact DNA representation of a character’s parameters.
- Character
Rig - The complete character rig.
- Cheek
Config - Configuration for cheek dynamics and limits.
- Cheek
Depth Config - Configuration for cheek depth morphing.
- Cheek
Depth State - Runtime state for cheek depth morph.
- Cheek
Fullness Config - Cheek
Fullness State - Cheek
Hollow Params - Parameters for cheek hollow.
- Cheek
Hollow Result - Result of cheek hollow evaluation.
- Cheek
Jowl Config - Config.
- Cheek
Jowl State - Jowl state.
- Cheek
Nasal Fold Config - Cheek
Nasal Fold State - Cheek
Puff Depth Config - Configuration for cheek puff depth.
- Cheek
Puff Depth State - Runtime state.
- Cheek
Rise Config - Configuration for cheek rise.
- Cheek
Rise State - Runtime state.
- Cheek
SagConfig - Config for cheek sag.
- Cheek
SagState - Runtime state.
- Cheek
State - Runtime state of both cheeks.
- Cheek
Tighten Config - Configuration for cheek tightening.
- Cheek
Tighten State - Runtime state for cheek tightening.
- Cheekbone
V2Params - Parameters controlling zygomatic arch shape.
- Cheekbone
V2Weights - Result weights applied to the morph rig.
- Chest
Muscle Morph - Child
Morph - State for the child body morph.
- Child
Morph Config - Configuration for the child morph.
- Chin
Dimple Config - Config.
- Chin
Dimple State - Chin dimple state.
- Chin
Flat Config - Config.
- Chin
Flat State - State.
- Chin
Groove Config - Chin
Groove State - Chin
PadConfig - Configuration for chin pad.
- Chin
PadState - Runtime state for chin pad control.
- Chin
Recess Config - Configuration for chin recess control.
- Chin
Recess State - Runtime state for chin recess morph.
- Chin
Recession Config - Configuration for chin recession.
- Chin
Recession State - Runtime state.
- Chin
Shape Config - Chin
Shape State - Chin
Width Config - Configuration for chin width morphing.
- Chin
Width State - Runtime state for chin width morph.
- Clavicle
Config - Clavicle
Morph - Clavicle
Morph Weights - Clavicle
State - Cloth
Blend Config - Cloth
Blend Result - Cloth
Layer - Coarticulation
Params - Coccyx
Morph - Coccyx morph configuration.
- Columella
Morph - Columella
Params - Columella morph parameters.
- Columella
Weights - Morph weight output.
- Composed
Expression - The result of composing all layers.
- Composition
Profile - Extended profile including biometric context.
- Compressed
Shape Key - A compressed shape key storing quantized vertex deltas.
- Condyle
Morph - Constraint
Solver - Iterative constraint solver.
- Coronoid
Morph - Coronoid process of the mandible — shape morph.
- Corrective
Entry - A single learned corrective entry mapping a driver value to a delta.
- Corrective
Eval Result - Result of evaluating the library against a parameter set.
- Corrective
Pose Driver - A single corrective pose driver binding.
- Corrective
Pose Driver Config - Configuration for a corrective pose driver.
- Corrective
Shape - A single corrective blend shape.
- Corrective
Shape Library - Library of corrective shapes.
- Corrugator
Morph - Cranium
Height Morph - Crease
Depth Morph - Crease depth morph controller.
- Crease
Entry - A crease entry with depth.
- Cricoid
Cartilage Morph - Cricoid cartilage morph configuration.
- Crowd
- The generated crowd of
CrowdCharacterinstances. - Crowd
Character - A single generated character’s full parameter set.
- Crowd
Config - Configuration for crowd generation.
- Crowd
Member - One person in a crowd.
- Crowd
Spec - Specification for generating a crowd.
- Crowd
Variation - A generated crowd.
- Cupid
BowMorph - Cupids
BowMorph - Cyanosis
Morph - Cyanosis morph controller.
- Data
Driven Rig - Data-driven rig that maps pose parameters to shape deltas.
- Delta
Chunk - Delta
Mush - Delta mush deformer state.
- Delta
Mush Config - Configuration for the delta mush deformer.
- Delta
Painter - Interactive / procedural delta painter.
- Delta
Stream - Dental
Morph - Dental morph controller.
- Depressor
Anguli Morph - Diaphragm
Morph - Diaphragm morph configuration.
- Dirty
Tracker - Tracks which morph targets have been modified and need recomputation.
- Distribution
- Distribution shape for a variation axis.
- Diversity
Lcg - Simple Linear Congruential Generator for deterministic randomness.
- Diversity
Sampler - Diversity sampler that generates varied body parameter sets.
- DqsVertex
- DQS vertex binding.
- Dual
Quat - A dual quaternion: real part q0, dual part qe.
- Dual
Quaternion Skin - Dual quaternion skinning mesh.
- EarAntihelix
Config - EarAntihelix
State - EarConcha
Config - EarConcha
State - EarCup
Config - Config.
- EarCup
State - State.
- EarFold
Config - Configuration.
- EarFold
State - Runtime state.
- EarHelix
Config - Configuration for ear helix fold.
- EarHelix
State - Runtime state.
- EarLobe
Size Config - Config.
- EarLobe
Size State - State.
- EarRim
Config - Configuration for ear rim control.
- EarRim
State - Runtime state for ear rim morph.
- EarTragus
Config - Configuration for ear tragus morphing.
- EarTragus
State - Runtime state for ear tragus morph.
- Ectomorph
Config - Configuration for the ectomorph morph.
- Ectomorph
Morph - State for the ectomorph morph.
- Edema
Morph - Edema morph controller.
- Edema
Region - Edema region entry.
- Elderly
Morph - State for the elderly body morph.
- Elderly
Morph Config - Configuration for the elderly morph.
- Emotion
Anchor - A named anchor point in PAD space with associated facial morph target weights.
- Emotion
Blend - A blend of multiple emotions, each with its own blend weight.
- Emotion
Blend Tree - Emotion blend tree.
- Emotion
Expression - A morph weight map for one emotion at a given intensity.
- Emotion
Keyframe - A single keyframe in an emotion timeline.
- Emotion
Node - A node in the emotion blend tree.
- Emotion
Space - A collection of
EmotionAnchors that defines an interpolatable emotion space. - Emotion
System - Maps emotions to morph target weights and evaluates blended expressions.
- Emotion
Timeline - A keyframe-driven timeline of emotion weights.
- Emotion
Transition - A time-parameterised transition between two PAD points.
- Endomorph
Config - Configuration for the endomorph morph.
- Endomorph
Morph - State for the endomorph morph.
- Epicanthal
Fold Morph - Erythema
Morph - Erythema morph controller.
- Ethnic
Blend Morph - Ethnic blend morph controller.
- Ethnic
Feature Set - An ethnic feature set with associated morph weights.
- Example
Based Morph - Example-based morph system.
- Example
Pose - A single example pose containing vertex positions.
- Expr
Blender - Manages a library of
ExpressionDefs and resolves them to morph-target weight maps at runtime. - Expr
Keyframe - A single snapshot in an expression animation track.
- Expr
Retarget Map - A bidirectional name mapping between two character rigs.
- Expr
Sequencer - Combines multiple
ExprTracks and evaluates them additively. - Expr
Track - A named sequence of
ExprKeyframes. - Expression
Blender - Interpolate between multiple named expressions using (name, weight) anchors.
- Expression
Component - A single component of an expression: a target filename stem and its weight.
- Expression
Composer - Runtime state of the expression composer.
- Expression
Composer Config - Configuration for the expression composer.
- Expression
Composer Layer - A single named layer that contributes morph weights to the final expression.
- Expression
Def - Definition of a named compound expression made up of weighted morph-target contributions.
- Expression
LibPreset - A named facial expression preset: a set of morph target weights.
- Expression
Library - A library of named expression presets.
- Expression
Mixer - The expression mixer: stacks layers and produces a final morph weight map.
- Expression
Physics - Expression
Preset - A named facial expression preset composed of multiple target components.
- Expression
Randomizer Config - Config for expression randomization.
- Expression
Recording - Expression
Retarget Ml - ML expression retargeting adapter.
- Expression
Snapshot - Expression
Transfer Batch - Batch result from transferring multiple expressions.
- Expression
Transfer Config - Configuration for expression transfer.
- Extended
Dna - Extended DNA that includes named extra params beyond the core 4.
- EyeConfig
- Configuration for the two-eye gaze system.
- EyeControl
Config - EyeDepth
Config - Configuration for eye depth morphing.
- EyeDepth
State - Runtime state for eye depth morph. Positive = deep-set, negative = prominent.
- EyeDroop
Config - Config.
- EyeDroop
State - State.
- EyeFissure
Config - EyeFissure
State - EyeFold
Config - Configuration for eye fold morphing.
- EyeFold
State - Runtime state for eye fold morph.
- EyeGaze
Angles - Computed gaze angles for one eye.
- EyeInner
Corner Config - Configuration for eye inner corner control.
- EyeInner
Corner State - Runtime state.
- EyeLid
Crease Config - EyeLid
Crease State - EyeOuter
Corner Config - Configuration for eye outer corner.
- EyeOuter
Corner State - Runtime state.
- EyeSize
Morph - Eye size morph controller.
- EyeSpacing
Config - EyeSpacing
Morph - EyeSpacing
State - EyeSpacing
Weights - EyeSquint
Config - Configuration.
- EyeSquint
State - Runtime state.
- EyeState
- EyeTilt
Config - Config.
- EyeTilt
State - State.
- Eyebrow
Density Morph - Eyebrow density morph configuration.
- Eyebrow
Thickness Params - Eyebrow thickness morph parameters.
- Eyelash
Density Params - Eyelash density parameters.
- Eyelash
Morph - Configuration for eyelash morph parameters.
- Eyelid
Crease Morph - Face
Action Unit - A FACS action unit that drives a set of morph weights.
- Face
Contour Config - Configuration for face contour control.
- Face
Contour State - Runtime state.
- Face
Depth Config - Face
Depth State - Face
Flatness Config - Config.
- Face
Flatness State - State.
- Face
Length Config - Configuration for face length morphing.
- Face
Length State - Runtime state for face length morph.
- Face
Model - Container of all face parameters.
- Face
Param - A single named face parameter.
- Face
Roundness Config - Face
Roundness State - Face
Symmetry Config - Config.
- Face
Symmetry State - Face symmetry state.
- Face
Vertical Config - Configuration for face vertical control.
- Face
Vertical State - Runtime state.
- Face
Width V2Config - Configuration.
- Face
Width V2State - Runtime state.
- Facial
Asymmetry Morph - Facial asymmetry morph state.
- Facial
Asymmetry Morph Config - Facial asymmetry configuration.
- Facial
Bone - Facial
Corrective Shape - Facial
Landmark - A single 3D facial landmark.
- Facial
Pose - Facial
Rig - Facs
Intensity - A FACS intensity value on a normalized
[0.0, 1.0]scale. - Facs
Mapper - Maps FACS Action Units to morph-target weights.
- FastLbs
- Fast LBS mesh.
- Fast
LbsRecord - A compact skinning record for one vertex: up to 4 bone weights.
- Femur
Morph - Femur morph configuration.
- Finger
Joint State - Runtime state for finger joints.
- Finger
Length Config - Finger
Length State - Finger
Length Weights - Finger
Splay Config - Config.
- Finger
Splay State - Per-hand state: splay per finger, 0..=1.
- Finger
Spread Params - Per-finger spread parameters.
- Finger
Spread Result - Result of finger spread evaluation.
- Finger
TipConfig - Finger
TipState - FitConfig
- Configuration for the gradient-free fitting loop.
- Flat
Foot Morph - Flat foot morph state.
- Flat
Foot Morph Config - Flat foot configuration.
- Flush
Morph - Skin flush morph controller.
- Foot
Arch Config - Foot
Arch State - Foot
Arch Weights - Foot
Ball Config - Configuration for foot ball control.
- Foot
Ball State - Runtime state.
- Foot
Heel Config - Configuration.
- Foot
Heel Entry - State per foot.
- Foot
Heel State - Runtime state.
- Foot
Instep Config - Config.
- Foot
Instep State - State.
- Foot
ToeShape Config - Foot
ToeShape State - Foot
ToeSpread Config - Configuration for foot toe spread.
- Foot
ToeSpread State - Runtime state.
- Foot
Width Config - Config.
- Foot
Width State - State.
- Forearm
Config - Forearm
Morph Weights - Forearm
State - Forehead
Crease Config - Config.
- Forehead
Crease State - State.
- Forehead
Globe Config - Forehead
Globe State - Forehead
Protrusion Config - Forehead
Protrusion State - Forehead
Raise Config - Configuration for forehead raise control.
- Forehead
Raise State - Runtime state.
- Forehead
Tension Config - Configuration for forehead tension.
- Forehead
Tension State - Runtime state.
- Forehead
Vein Config - Config.
- Forehead
Vein State - State.
- Forehead
Width Config - Configuration for forehead width morphing.
- Forehead
Width State - Runtime state for forehead width morph.
- Freckile
Morph - Freckle morph controller.
- Freckle
Params - Freckle map parameters.
- Frontal
Sinus Morph - Frontal sinus prominence morph.
- Frontalis
Morph - Gaze
Direction - Gaze direction input in spherical coordinates.
- Gaze
Driven Shape - Gaze-driven shape controller.
- Gaze
Result - Result of a full gaze computation for both eyes.
- Genetic
Params - A set of body parameters representing one parent’s genetic contribution.
- Genetic
Population - A collection of
GeneticProfileinstances representing a population. - Genetic
Profile - Named individual defined by two parents and dominance / seed settings.
- Genial
Tubercle Morph - Glabella
Config - Glabella
Control - Simple glabella morph parameters (blend API).
- Glabella
Depth Config - Configuration.
- Glabella
Depth State - Runtime state.
- Glabella
Morph - Glabella
State - Glottis
Morph - Glottis morph configuration.
- Glute
Morph - Gluteal
Params - Gluteal morph parameters.
- Gluteal
Weights - Resulting morph weights.
- Gnathion
Morph - Gonion
Morph - Gonion morph configuration.
- GpuMorph
Target - GPU morph target descriptor.
- GumLine
Control Config - GumLine
Control State - GumLine
Control Weights - GumMorph
- Gynoid
Proportion - State for the gynoid proportion morph.
- Gynoid
Proportion Config - Configuration for the gynoid proportion morph.
- Hair
Curl Params - Parameters for hair curl morph.
- Hair
Follicle Density - Hair follicle density controller.
- Hair
Generation Params - Hair
Part Morph - Hair part morph configuration.
- Hair
Profile - Hair
Region - Hair
Strand - Hair
Strand Config - Configuration for hair strand generation.
- Hair
Thickness Params - Parameters for hair thickness morph.
- Hair
Volume Morph - Hair volume morph configuration.
- Hair
Wave Morph - Hair wave morph configuration.
- Hairline
Morph - Hand
Grip Config - Configuration for hand grip.
- Hand
Grip State - Runtime state.
- Hand
Metacarpal Config - Hand
Metacarpal State - Hand
Palm Config - Hand
Palm State - Hand
Thickness Config - Configuration for hand thickness morphing.
- Hand
Thickness State - Runtime state for hand thickness morph.
- Hand
V2Params - Parameters for hand v2 morph.
- Hand
Vein Config - Configuration for hand vein control.
- Hand
Vein State - Runtime state.
- Hand
Width Config - Configuration.
- Hand
Width State - Runtime state.
- Head
Tilt Morph - Head tilt morph state.
- Head
Tilt Morph Config - Head tilt configuration.
- High
Arch Morph - High arch morph state.
- High
Arch Morph Config - High arch configuration.
- HipShape
Morph - HipTilt
Morph - Hip tilt morph state.
- HipTilt
Morph Config - Hip tilt configuration.
- HipWidth
- Hip width and shape parameters.
- Hourglass
Config - Configuration for the hourglass morph.
- Hourglass
Proportion - State for the hourglass proportion morph.
- Human
Engine - Main entry point for the OxiHuman morph engine.
- Humerus
Morph - Humerus morph configuration.
- Hydration
Morph - Skin hydration morph controller.
- IcpAligner
- ICP (Iterative Closest Point) alignment algorithm.
- IcpResult
- Result of ICP alignment.
- Iliac
Crest Morph - Iliac crest flare and height morph.
- Inbetween
Shape - An in-between shape definition: activates at a specific driver weight.
- Incremental
Morph Cache - 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.
- Infant
Morph - State for the infant body morph.
- Infant
Morph Config - Configuration for the infant morph.
- Influence
Map - Map from vertex_id to VertexInfluence. Built from a collection of TargetFile objects.
- Influence
MapStats - Summary statistics for an InfluenceMap.
- Infraorbital
Morph - Infraorbital
RimMorph - Intercanthal
Config - Configuration for intercanthal morphing.
- Intercanthal
State - Runtime state for intercanthal morph.
- Intervertebral
Morph - Intervertebral disc morph configuration.
- Inverted
Triangle Config - Configuration for the inverted triangle morph.
- Inverted
Triangle Morph - State for the inverted triangle morph.
- Iris
Color Blend Params - Iris color blend parameters.
- Iris
Size Morph - Iris size morph configuration.
- Jaundice
Morph - Jaundice morph controller.
- JawAsymmetry
Morph - Jaw asymmetry morph state.
- JawAsymmetry
Morph Config - Jaw asymmetry configuration.
- JawClench
Config - Config.
- JawClench
State - State.
- JawConfig
- Configuration for jaw movement ranges and dynamics.
- JawCurve
- JawDepth
Config - Configuration for jaw depth morphing.
- JawDepth
State - Runtime state for jaw depth morph.
- JawLine
Config - JawLine
State - JawProtrusion
Config - Config.
- JawProtrusion
State - State.
- JawRamus
Config - JawRamus
State - JawRest
Config - Configuration.
- JawRest
State - Runtime state.
- JawShift
Config - Configuration for jaw shift control.
- JawShift
State - Runtime state.
- JawState
- Runtime state of the jaw.
- JawTwist
Config - Configuration for jaw twist.
- JawTwist
State - Runtime state.
- Joint
- A single joint defined in rest pose.
- Joint
Pose - Joint
Pose Data - Full state of a single joint in a pose snapshot.
- Joint
Rotation - Joint rotation state: axis-angle representation
- Jowl
Morph - Knee
Params - Knee morph parameters.
- Knee
Result - Knee evaluation result.
- Knee
Shape Morph - Knock
Knee Morph - Knock knee morph state.
- Knock
Knee Morph Config - Knock knee configuration.
- Knuckle
Config - Config.
- Knuckle
State - State per hand (one hand, use two for bilateral).
- Kyphosis
Morph - Kyphosis morph state.
- Kyphosis
Morph Config - Kyphosis configuration.
- Labiomental
Morph - Landmark
- A single detected anatomical landmark on a mesh.
- Landmark
Set - A collection of body landmarks with measurement helpers.
- Larynx
Position Morph - Larynx position morph configuration.
- Lateral
Canthus Morph - Lattice
Dims - Lattice dimensions.
- Lattice
Morph - A lattice-based morph target.
- LbsVertex
- LBS vertex binding — up to 4 influences per vertex.
- Learned
Corrective - Learned corrective shape system.
- LegMuscle
Morph - LidFullness
Morph - Limb
Length Morph - Limb length morph state.
- Limb
Length Morph Config - Limb length asymmetry configuration.
- Linear
Blend Skin - Linear blend skin mesh.
- LipBow
Config - Config.
- LipBow
State - State.
- LipColor
Zone Params - Lip color zone parameters.
- LipCommissure
Morph - Lip commissure morph configuration.
- LipCupid
Config - LipCupid
State - LipLine
Config - Config.
- LipLine
State - State.
- LipPhiltrum
Config - Configuration for philtrum morphing.
- LipPhiltrum
State - Runtime state for philtrum morph.
- LipPurse
Config - Configuration for lip purse.
- LipPurse
State - Runtime state.
- LipRetract
Config - Configuration.
- LipRetract
State - Runtime state.
- LipSync
Frame - LipSync
Track - A complete lip-sync track: an ordered sequence of
PhonemeEvents. - LipThickness
- Lip thickness parameters.
- LipThickness
Morph - LipVolume
Morph - Lip volume morph controller.
- Lordosis
Morph - Lordosis morph state.
- Lordosis
Morph Config - Lordosis configuration.
- Lower
LipBody Morph - Lower lip body morph configuration.
- Lower
LipRoll Morph - Malar
Eminence Morph - Malar
FatMorph - Mandible
Angle Morph - Mandible
Morph - Mandible morph configuration.
- Marionette
Morph - Masseter
Morph - Mastoid
Morph - MauAction
Unit - Mentolabial
Morph - Mesh
Buffers - Intermediate mesh buffers returned by
HumanEngine::build_mesh. - Mesh
Deform Binding - A mesh deform binding for one driven vertex.
- Mesh
Deform Morph - Mesh deform morph state.
- Mesomorph
Config - Configuration for the mesomorph morph.
- Mesomorph
Morph - State for the mesomorph morph.
- Micro
Expression - A single micro-expression definition.
- Micro
Expression Event - A scheduled micro-expression event in a timeline.
- Micro
Expression Layer - A layer that applies micro-expressions on top of a base weight state.
- MixLayer
- A single mixer layer that contributes to the final output.
- Mole
Entry - A mole placement entry.
- Mole
Morph - Mole morph controller.
- Morph
Binding - Binding between a morph target and its driving parameters.
- Morph
Layer - A single morph layer
- Morph
Layer Stack - Ordered stack of morph layers
- Morph
LodSelector - Selects the appropriate LOD level for morph evaluation.
- Morph
Quantize Config - Morph
Quantized Delta - Morph
Target Data - Exported morph-target data ready for storage or further processing.
- Motion
Clip - Motion
Controller - Runtime controller that drives a
MotionGraph. - Motion
Frame - Motion
Graph - Animation state machine – a collection of states connected by transitions.
- Motion
State - A single animation state bound to one clip.
- Motion
Transition - A directed edge in the motion graph.
- Muscle
- A muscle definition: a named region that bulges when a joint flexes
- Muscle
Activation - Activation record for a single muscle group.
- Muscle
Definition - A named muscle definition that drives one or more morph targets.
- Muscle
Definition Morph - Muscle
Deformation - Muscle
Group - Muscle
Group Driver - Driver state holding per-group activation levels.
- Muscle
Line - Muscle
Rig - A complete muscle rig: a collection of
MuscleDefinitions with currentMuscleStates that can be evaluated into morph weights. - Muscle
Simulator - Simulate an isolated muscle (unit test helper)
- Muscle
State - Current activation state of a single muscle.
- Muscle
Tone Morph - Muscle tone morph controller.
- Mustache
Morph - Mustache morph configuration.
- Mutation
Config - The mutation configuration.
- Mutation
Engine - Mutation
Param Spec - Defines allowed ranges and mutation behavior for one parameter.
- Mutation
Result - Result of one generation step.
- Nail
Morph - Nail morph controller.
- Nail
Shape Params - Parameters for nail shape morph.
- Nasal
AlaCrease Config - Nasal
AlaCrease State - Nasal
Alar Config - Configuration for nasal alar morphing.
- Nasal
Alar State - Runtime state for nasal alar morph.
- Nasal
Dorsum Morph - Nasal
Flare Config - Config.
- Nasal
Flare State - State.
- Nasal
Root Config - Configuration for nasal root control.
- Nasal
Root Morph - Nasal
Root State - Runtime state.
- Nasal
Saddle Config - Config.
- Nasal
Saddle State - State.
- Nasal
Septum Config - Nasal septum configuration.
- Nasal
Septum Morph - Nasal septum morph configuration.
- Nasal
Septum State - Nasal septum state.
- Nasal
Septum Weights - Morph weight output.
- Nasal
Spine Config - Configuration for nasal spine.
- Nasal
Spine Morph - Nasal
Spine State - Runtime state.
- Nasal
TipProjection Morph - Nasal
Width Config - Configuration.
- Nasal
Width State - Runtime state.
- Nasolabial
Fold Config - Config.
- Nasolabial
Fold State - Nasolabial fold state.
- Nasolabial
Morph - Neck
Crease Config - Config.
- Neck
Crease State - State.
- Neck
Flexion Config - Configuration for neck flexion control.
- Neck
Flexion State - Runtime state.
- Neck
Forward Config - Configuration.
- Neck
Forward State - Runtime state.
- Neck
Length Morph - Neck
Sterno Config - Config.
- Neck
Sterno State - State.
- Neck
Tendon Config - Neck tendon configuration.
- Neck
Tendon State - Neck tendon state.
- Neck
Tendon Weights - Morph weight output.
- Neck
Thickness Config - Neck
Thickness State - Neck
Tilt Config - Configuration for neck tilt.
- Neck
Tilt State - Runtime state.
- Neck
Wattle Config - Neck
Wattle State - Neck
Width Config - Configuration for neck width morphing.
- Neck
Width State - Runtime state for neck width morph.
- Neural
Blend Net - A 2-layer MLP (input → hidden ReLU → output softmax) used to predict morph-target blend weights from anthropometric measurements.
- Neural
Blend Shape - A neural-network-driven blend shape evaluator stub.
- Neural
Blend Trainer - Fits the output layer of a
NeuralBlendNetto a set of example(input, output)pairs using a pseudoinverse solution computed via Gaussian elimination with partial pivoting. - Nose
AlaMorph - Nose ala morph configuration.
- Nose
Root Morph - Nose root morph configuration.
- Occipital
Morph - Occipital bone shape morph.
- Occiput
Morph - Omega
Skin - Omega skinning deformer.
- Omega
Vertex - Omega skin vertex.
- Optimization
Result - Oral
Commissure Morph - Orbicularis
Oculi Morph - Orbital
Depth Morph - Orbital
Morph - Orbital morph configuration.
- Orbital
Rim - Simple orbital rim morph parameters (blend API).
- Orbital
RimConfig - Orbital
RimMorph - Orbital
RimState - PadPoint
- A point in PAD (Pleasure-Arousal-Dominance) space.
- Paint
Brush - A painting brush that determines how deltas are applied.
- Pallor
Morph - Pallor morph controller.
- Palm
Params - Palm morph parameters.
- Palm
Weights - Palm morph weights for shader binding.
- Param
Clip - A full animation clip: multiple tracks for multiple parameters.
- Param
Keyframe - A single keyframe on an animation track.
- Param
Space Analysis - Result of a parameter-space analysis pass.
- Param
Space Config - Configuration for parameter-space optimization.
- Param
Spec - A parameter specification with name, range, and distribution hint.
- Param
State - Blend-shape parameter state. All values in [0.0, 1.0].
- Param
Track - Animation track for one named parameter.
- Parietal
Morph - Parietal bone curvature morph.
- Parotid
Morph - Pear
Shape Config - Configuration for the pear shape morph.
- Pear
Shape Morph - State for the pear shape morph.
- Pelvic
Floor Morph - Pelvic floor morph configuration.
- Pelvis
Tilt Config - Config.
- Pelvis
Tilt State - Pelvis tilt state, all values -1..=1.
- Pharynx
Morph - Pharynx morph configuration.
- Philtrum
Config - Philtrum
Control - Simple philtrum morph parameters (blend API).
- Philtrum
Depth Morph - Philtrum
Morph - Philtrum
Ridge Morph - Philtrum
State - Phoneme
Event - A single timed phoneme event in a lip-sync timeline.
- Phoneme
JawMap - Maps phoneme strings to jaw opening values.
- Photo
FitResult - Result of the multi-stage scan fitting pipeline.
- Physics
Expression Result - Piercing
Deform - Piercing deformation morph controller.
- Piercing
Entry - A single piercing entry.
- Pigeon
ToeMorph - Pigeon toe morph state.
- Pigeon
ToeMorph Config - Pigeon toe configuration.
- Platysmae
Morph - Pogonion
Morph - Point
Cloud - Point cloud from 3D scan (PLY/OBJ import), using f64 precision.
- Pore
Size Morph - Pore size morph controller.
- Pose
Blend Library - Library of corrective shapes
- Pose
Corrective Shape - A single corrective shape driven by one or more joint angles
- Pose
Curve - Pose
Database - Pose
Driver - Pose
Driver Config - Pose
Driver Sample - Pose
Entry - Pose
Features - Pose feature vector extracted from a body pose.
- Pose
Graph - Pose graph state machine
- PoseKey
- Pose
Node - A node in the pose graph
- Pose
Retarget Config - Configuration for a retargeting operation.
- Pose
Retarget Mapping - Legacy type alias kept for backward compatibility.
- Pose
Retargeter - Stateless retargeter — all methods are free functions exposed as associated functions for a clean call site.
- Pose
Skeleton - Pose
Snapshot - A complete pose: ordered list of joint states plus a root-level height annotation used for normalisation.
- Pose
Space Deform - Pose space deformer.
- Pose
Transition - A transition between two poses
- Posture
Morph - Posture morph state.
- Posture
Morph Config - Configuration for posture morph blending.
- Pregnancy
Morph - State for the pregnancy body morph.
- Pregnancy
Morph Config - Configuration for the pregnancy morph.
- Preset
Library - A searchable library of named body presets.
- Procedural
Wrinkle - Procedural wrinkle generator.
- Procedural
Wrinkle Region - A single procedural wrinkle region.
- Proportion
Analysis - Analysis of a character against a reference schema.
- Proportion
Library - A set of named proportion schemas.
- Proportion
Schema - Canonical proportion schema (ratios expressed as multiples of head height).
- Prosody
Features - Prosody
Profile - Proximity
Pin - A proximity pin entry that pins a vertex to a surface point.
- Proximity
PinSet - A set of proximity pins.
- Proximity
Wrap - A proximity wrap binding between a driver mesh and a target mesh.
- Proximity
Wrap Config - Configuration for the proximity wrap deformer.
- PsdExample
- A single PSD example pose.
- Pubic
Arch Morph - Pubic arch angle morph.
- Pupil
Dilation Morph - Pupil dilation morph configuration.
- Pupil
Size Morph - 0 = max constricted, 1 = max dilated.
- Pupil
Size Params - Pupil size control parameters.
- Quantized
Morph - Radius
Ulna Morph - Radius/ulna morph configuration.
- Ramus
Morph - RbfControl
Point - An RBF control point.
- RbfDeformer
- RBF deformer.
- Recorder
State - Rectangle
Body Config - Configuration for the rectangle body morph.
- Rectangle
Body Morph - State for the rectangle body morph.
- Retarget
Config - Full configuration for
retarget_weights. - Retarget
Map - Maps source joint names to target joint names for retargeting.
- Retarget
Mapping - Mapping from a source expression weight to a target expression weight.
- Retarget
Mesh Config - Configuration for mesh retargeting.
- Retarget
Mesh Result - Result of a mesh retargeting operation.
- Retarget
Stats - Statistics produced by
retarget_stats. - RibCage
Config - Rib cage configuration.
- RibCage
Morph - Rib cage morph configuration.
- RibCage
State - Rib cage state.
- RibCage
Weights - Morph weight output.
- RigBody
Region - 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.
- Rosacea
Morph - Rosacea morph controller.
- Saccade
Sequence - A sequence of gaze targets with optional blink events for saccade simulation.
- Sacrum
Morph - Sacrum morph configuration.
- Scalp
Morph - Scan
Cloud - A point cloud produced by a body scanner.
- Scan
FitConfig - Configuration for the multi-stage scan fitting pipeline.
- Scan
FitResult - Outcome of a parameter-fitting run.
- Scan
Fitter - Multi-stage body scan fitting pipeline.
- Scapula
Config - Configuration for scapula control.
- Scapula
Morph - Scapula morph configuration.
- Scapula
State - Runtime state.
- Scar
Morph Params - Scar morph parameters.
- Scar
Region - A single scar region entry.
- Scar
Tissue Morph - Scar tissue morph controller.
- Sclera
Show Morph - Sclera
Tone Params - Sclera tone parameters.
- ScmMorph
- Scoliosis
Morph - Scoliosis morph state.
- Scoliosis
Morph Config - Scoliosis configuration.
- SdkCurve
Point - A single control point in the set-driven-key curve.
- SdkDriven
Shape - Set-driven-key shape driver.
- Secondary
Bone - Secondary
Chain - Secondary
Motion Config - Segment
Scale - Per-segment scale override.
- Shin
Config - Configuration for shin control.
- Shin
State - Runtime state.
- Shoulder
Acromion Config - Shoulder
Acromion State - Shoulder
Height Morph - Shoulder height morph state.
- Shoulder
Height Morph Config - Shoulder height asymmetry configuration.
- Shoulder
PadConfig - Configuration for shoulder pad.
- Shoulder
PadState - Runtime state.
- Shoulder
Roll Config - Config.
- Shoulder
Roll State - State — roll per side, −1..=1 (negative = internal, positive = external).
- Shoulder
Slope Config - Config.
- Shoulder
Slope State - State.
- Sideburn
Morph - Sideburn morph configuration.
- Skeleton
Mapping - Bidirectional name mapping from BVH joint names to target skeleton joint names.
- Skeleton
Pose - A full skeleton pose (rest skeleton + per-joint local rotations + root translation).
- Skin
Deform Pattern - A skin deformation pattern: maps input parameters to morph weight contributions.
- Skin
Deform System - Collection of
SkinDeformPatterns with bulk evaluation. - Skin
Fold Config - Config.
- Skin
Fold State - State for all skin fold sites.
- Skin
Gloss Morph - Skin gloss morph configuration.
- Skin
Influence - A skinning influence (bone index + weight).
- Skin
Pore Morph - Skin
Pore Params - Parameters for skin pore morph.
- Skin
Preset - A named collection of skin shader parameters for all zones.
- Skin
Roughness Params - Parameters controlling skin roughness morph.
- Skin
Shader Params - Parameters controlling skin material appearance.
- Skin
Subsurface Morph - Skin subsurface morph configuration.
- Skin
Texture Scale Morph - Skin texture scale morph configuration.
- Skin
Thickness Morph - Skin thickness morph controller.
- Skin
Translucency Morph - Skin translucency morph configuration.
- Skull
Morph - Skull morph configuration.
- Slouch
Morph - Slouch morph state.
- Slouch
Morph Config - Configuration for slouch morph.
- Soft
Palate Morph - Soft palate morph configuration.
- Solve
Result - Result of a solve pass.
- Sparse
Blend Shape - Sparse blend shape storing only affected vertices.
- Sparse
Delta - A sparse delta entry: only stores non-zero vertex deltas.
- Spine
Curve Config - Config.
- Spine
Curve Morph - Spine curvature morph configuration.
- Spine
Curve State - Spinal curvature state, all values -1..=1.
- Spring
Joint - Sternum
Config - Configuration.
- Sternum
Morph - Sternum
State - Runtime state.
- Strand
Hair Strand - A single hair strand represented as a sequence of 3D points.
- Stream
Config - Stream
Entry - A streaming morph target entry in the queue.
- Streaming
Morph - Streaming morph target loader.
- Stretch
Mark Entry - A stretch mark entry.
- Stretch
Mark Morph - Stretch mark morph controller.
- Styloid
Morph - Styloid process length morph.
- Subcutaneous
FatMorph - Subcutaneous fat morph controller.
- Subcutaneous
FatMorph New - Submental
Morph - SunDamage
Morph - Sun damage morph controller.
- Supraorbital
Morph - Surface
Deform - Surface deform deformer state.
- Surface
Deform Binding - A surface deform binding entry for one vertex.
- Symmetry
Axis - Which world axis is the symmetry axis.
- Symmetry
Config - Configuration for symmetry enforcement.
- Symmetry
Pair - Symmetry
Report - Symmetry analysis report.
- Symphysis
Morph - Target
Info - Summary information about a morph target.
- Target
Inspector - Read-only inspection utilities for morph target delta arrays.
- Target
Symmetry Report - Report from a symmetry check.
- Target
Validator - Validates morph target data for common issues.
- Tarsals
Morph - Tarsals morph configuration.
- Tattoo
Entry - Tattoo deformation entry.
- Tattoo
Morph - Tattoo morph controller.
- Tattoo
Params - Parameters for a tattoo placement.
- TcbParams
- Temple
Config - Temple
Control - Simple temple morph parameters (blend API).
- Temple
Fossa Morph - Temple
State - Temple
Width Morph - Temporal
Hollow Morph - Temporal
Region Morph - Temporal region morph configuration.
- Thigh
Config - Config.
- Thigh
Girth Config - Config.
- Thigh
Girth State - State.
- Thigh
State - State.
- Thigh
V2Config - Configuration for thigh v2 morph.
- Thigh
V2State - State for thigh v2 morph.
- Thigh
V2Weights - Morph weights for inner/outer thigh separation.
- Thumb
Params - Thumb morph parameters.
- Thyroid
Cartilage Morph - Thyroid cartilage morph configuration.
- Tibia
Fibula Morph - Tibia/fibula morph configuration.
- Timeline
- Multi-track animation timeline.
- Timeline
Keyframe - A single keyframe: time (seconds) and scalar value.
- ToeControl
Config - ToeControl
State - Tongue
Config - Configuration for tongue movement ranges and dynamics.
- Tongue
Dorsum Morph - Tongue dorsum morph configuration.
- Tongue
Shape Morph - Tongue
Shape V2Params - Tongue shape parameters.
- Tongue
State - Runtime state of the tongue.
- Tongue
TipMorph - Tongue tip shape morph configuration.
- Tooth
Morph - Tooth
Shape Params - Tooth shape parameters.
- Trachea
Morph - Trachea morph configuration.
- Transferred
Expression - A single transferred expression.
- Trapezius
Morph - Trapezius
Params - Trapezius morph parameters.
- Trapezius
Result - Evaluation result.
- Upper
LipBody Morph - Upper lip body morph configuration.
- Upper
LipRoll Morph - Uvula
Morph - Uvula morph configuration.
- Validation
Warning - A single validation warning.
- Variation
Axis - A single variation dimension (e.g. height, weight).
- Vascular
Visibility - Vascular visibility morph controller.
- Vermillion
Border Morph - Vermillion
Width Morph - Vertex
Influence - For a single vertex: which targets affect it and their delta magnitudes.
- Visceral
FatMorph - Viseme
Mapper - Maps visemes to morph-target weight sets.
- Vitiligo
Morph - Vitiligo morph controller.
- Vitilligo
Patch - A vitiligo patch entry.
- Vocal
Tract Morph - Vocal tract morph configuration.
- Voice
Anim Config - Voice
Anim Result - Voice
Driven Morph - Voice-driven morph system.
- Volume
Morph Config - Volume
Morph Result - Waist
Config - Waist
Control - Canonical waist control struct.
- Waist
Morph - Waist
State - Warp
Curve - Warped
Clip - Weight
Optimizer - Wrinkle
Config - Wrinkle
Depth Params - Parameters for a single wrinkle zone.
- Wrinkle
Map - Wrinkle
Region - Wrist
Params - Wrist morph parameters.
- Wrist
Result - Wrist evaluation result.
- Zygomatic
Arch Morph - Zygomatic
Body Morph - Zygomatic body (malar eminence) shape morph.
- Zygomaticus
Morph
Enums§
- Acne
Lesion Type - Acne lesion type.
- Acromion
Shoulder Side - Action
Unit - A FACS Action Unit representing an individual facial muscle activation.
- AdolSex
- Sex used to pick secondary sexual characteristic curves.
- Antihelix
EarSide - Asymmetry
Axis - Axes of asymmetry.
- Beard
Zone - Facial hair zone.
- Blend
Interpolation - Interpolation modes for weight mapping
- Blend
Mode - Blend mode for combining two param sets
- Blend
Node - A node in the blend tree
- BlendOp
- Blink
Phase - BmiBody
Category - BMI classification category.
- Body
Category - Body type categories used to classify presets.
- Body
Emotion - High-level body emotion category.
- Body
Hair Region - Body region for hair distribution.
- Body
Segment - Which body segment to address.
- Body
SymAxis - Symmetry axis.
- Breath
Phase - Brow
Arch Side - Brow
Asym Side - Which eyebrow side.
- Brow
Lateral Side - Lateral brow shift for one side.
- Brow
Peak Side - Which side of the face.
- Brow
Shape Preset - Eyebrow shape preset names.
- Brow
Side - Which side of the face the brow operation applies to.
- Brow
Tail Side - Side selector for brow tail.
- Bruise
Stage - Bruise age stage (healing progression).
- Brush
Falloff - Brush falloff function controlling how influence decreases with distance.
- Bulge
Direction - Direction of bulge per influenced vertex
- BvhChannel
- A single channel type in a BVH joint definition.
- Cellulite
Grade - Cellulite grade (Nürnberger–Müller scale).
- Cheek
Rise Side - Side selector.
- Cheek
Side - Which side of the face to address.
- Clench
Side - Clench side enum.
- Constraint
- Constraint types between parameters.
- Crease
Region - Crease region.
- Crease
Tier - Crease tier (top = just below jaw, bottom = near clavicle).
- Curl
Pattern - Hair curl pattern type.
- Cyanosis
Type - Cyanosis type.
- Dental
Alignment - Dental alignment type.
- EarCup
Side - Side.
- EarFold
Side - Which ear.
- EarHelix
Side - Side selector.
- EarRim
Side - Side selector.
- EarSide
- Ear side.
- Easing
- Easing function for transitions
- Edema
Type - Edema type classification.
- Emotion
- Primary emotions (Ekman’s basic emotions + neutral).
- Emotion
Blend Op - Blend operation for combining child nodes.
- Erythema
Pattern - Erythema pattern type.
- Expr
Ease Type - Easing function applied when transitioning to the next keyframe.
- EyeGaze
Target - EyeOuter
Side - Side selector.
- EyeSide
- Which eye.
- EyeSize
Side - Which eye to target.
- EyeTilt
Side - Side.
- Eyebrow
Side - Side of the face.
- FatPattern
- Fat distribution pattern.
- Finger
- Which finger.
- Finger
Spread - Which finger.
- Fissure
EyeSide - Flush
Cause - Flush trigger cause.
- Fold
Side - Fold
Site - Named joint site where skin folds form.
- Foot
Ball Side - Side selector.
- Foot
Instep Side - Foot side.
- Foot
Side - Side.
- Freckle
Distribution - Freckle distribution type.
- Freckle
Pattern - Freckle distribution pattern.
- Gaze
Target - Gaze target specification.
- GpuUpload
State - Upload state for a GPU morph target buffer.
- Hair
Part Style - Hair part position style.
- Hair
Wave Curl Pattern - Hair curl pattern type.
- Hand
Grip Side - Side selector.
- Hand
Side - Which hand.
- Heel
Foot Side - Which foot.
- Hydration
Level - Hydration level category.
- Interp
Mode - Interpolation mode between keyframes.
- Iris
Color Preset - Iris color preset indices.
- Jaundice
Severity - Jaundice severity grade.
- Jowl
Side - Side enum.
- Landmark
Id - Named anatomical landmark identifiers covering the major body sites.
- Layer
Blend - How a layer blends with layers below it
- LipArea
- Lip area to control.
- LipSide
- Which lip.
- LipZone
- Lip color zones.
- Loop
Mode - How a track behaves when time is outside [first_kf, last_kf].
- Metacarpal
Hand Side - Mirror
Axis - Axis across which to mirror deltas.
- Mole
Type - Mole type classification.
- Muscle
Body Group - Named muscle group.
- Muscle
Control Group - Anatomical muscle group classification.
- Muscle
Side - Lateral side discriminant.
- Nail
Morph Shape - Nail shape style.
- Nail
Shape - Nail shape preset.
- Nasal
Flare Side - Side.
- Nasal
Side - NbsActivation
- Activation function types for neural blend shape inference.
- NlSide
- Which side of the face.
- Omega
Mode - Omega skin blending mode.
- Pallor
Cause - Pallor cause.
- Phoneme
- English phonemes (IPA-inspired, ARPAbet subset).
- Piercing
Location - Body location of a piercing.
- Pore
Zone - Facial zone for pore size control.
- Pose
Interp Mode - Prosody
Emotion - Quant
Bits - Quantization precision.
- RbfFalloff
- RbfKernel
- RBF kernel type.
- Roll
Side - Shoulder side.
- Rosacea
Subtype - Rosacea subtype.
- SagSide
- Side of the face.
- Sampling
Strategy - Strategy for generating varied parameter sets.
- Scale
Mode - Determines how joint translations are scaled during retargeting.
- Scalp
Region - Scalp region.
- Scapula
Side - Side selection.
- Scar
Type - Type of scar.
- ScmSide
- SCM side.
- SeqLoop
Mode - How the track behaves after the last keyframe has been reached.
- Shin
Side - Side selector.
- Shoulder
PadSide - Side selector.
- Shoulder
Side - Side.
- Side
- Body side discriminant.
- Skin
Region - Body region for skin thickness.
- Skin
Zone - Skin body zone classification.
- Strand
Hair Profile - Hair profile categories.
- Stream
State - State of a streaming morph load operation.
- Stretch
Mark Region - Body region where stretch marks appear.
- SunDamage
Severity - Sun damage severity.
- Tattoo
Region - Body region for tattoo placement.
- Thigh
Girth Side - Leg side.
- Thigh
Side - Side.
- Timeline
Easing - Easing curve applied between two keyframes.
- Timeline
Loop - Loop behaviour once the timeline reaches its end.
- Tissue
Scar Type - Type of scar.
- ToeFoot
Side - ToeShape
Foot Side - Tone
Muscle Group - Muscle group identifier.
- Tongue
Shape - Tongue shape categories.
- Track
Interp - Interpolation mode between keyframes.
- Transfer
Interp - Interpolation strategy for expression transfer.
- Transition
Condition - Condition that must be satisfied for a state transition to fire.
- Trimester
- Trimester stage of pregnancy.
- Unmapped
Policy - How to handle source keys that have no forward mapping.
- Variation
Class - Broad variation class used for diversity tracking in a crowd.
- Vein
Region - Vein prominence region.
- Viseme
- A viseme: the canonical mouth shape associated with one or more phonemes.
- Vitiligo
Paattern - Vitiligo distribution pattern.
- Warning
Kind - Categories of validation warnings.
- Warp
Mode - Wrinkle
Pattern - Wrinkle pattern type.
- Wrinkle
Zone - 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 aVec<(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
falseif 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]tobase[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
offsetunits.centreis 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
tin 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
BakedLipSynctrack. - 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
pprojected onto triangle (a, b, c). ReturnsNoneif 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
fromto expressiontooverdurationseconds. - blend_
clips - blend_
cloth_ layers - Weighted blend of multiple cloth layer vertex positions.
Layers with weight below
config.weight_thresholdare 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
aandbat positiont. - 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 = alla, 1 = allb). - 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 = alla, 1 = allb). - 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 = alla, 1 = allb). - 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
tin [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
stateand 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
RetargetMapfrom 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
CalfControlvalues bytin [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
paramsagainst 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
MorphMapto[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
positionstoquerywithinmax_dist. Returns(index, distance)orNoneif 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
centreandradius. - 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
Noneif not found. - composer_
normalize_ expression - Normalise all weights in a
ComposedExpressionso 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
AuthoredTargetdirectly 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
CharacterDnavalues. - 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
p0top1with tangentsm0andm1. - 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
CharacterDnaback into aParamState. - 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 anExpressionBlender. - default_
eye_ config - Return a default
EyeControlConfigwith 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
FacsMapperwith 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
LipThicknesswith 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
SkinDeformSystempre-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
VisemeMapperpre-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
CharacterDnaas a standard base64 string (with=padding). - dna_
to_ hex - Encode a
CharacterDnaas a lowercase hex string. - dna_
to_ params_ map - Decode a
CharacterDnainto a flatHashMap<String, f32>that always contains"height","weight","muscle", and"age". - dominant_
blend - Blend using the profile’s
dominanceweight, 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
ParamStateinto a compactCharacterDna. - 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
Noneif 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
iin basebase. - 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
HipWidthvalues by parametertin [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
distanceandpower. - 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
layeroverdurationseconds atrateevents/second using a simple LCG for deterministic randomness fromseed. - 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
trueif 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
LipThicknessvalues. - 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
origintowardtarget. 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) andb(t=1) over the union of all keys. - merge_
weights - Additively blend
overlayontobasewith ablendfactor. 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
CharacterDnabased onrate(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
BodyVolumeStatewith 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
ClothLayerwith 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
ExpressionComposerwith 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
EyeStateat 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 fordefault_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
tinto0..=durationrespecting 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
aandbat parametert(in[0,1]) using the givenInterpMode.tan_outis the outgoing tangent froma,tan_inis the incoming tangent intob(used forBezier). - 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
BvhDatawith 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
trueif 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
MuscleRiginto 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_pitchby at mostspeed * dtradians. - 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
countheights 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
weightsbyscale. - 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
ExprWeightsmaps. - 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.
innerselects inner raise whentrue, outer raise whenfalse. - 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
falseif 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
trueif 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.
indicesis 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
thresholdto 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
positionsgiven known pairs. - target_
delta_ bounds - Compute
[min_xyz, max_xyz]bounds of a delta field. - target_
vertex_ coverage - Fraction of
vertex_idsthat are covered (affected) bytarget_name. Returns 0.0 ifvertex_idsis 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
trueif 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
nentries 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.
dtis the timestep in seconds. - update_
cheeks - Advance cheek state toward targets using exponential smoothing.
dtis the timestep in seconds. - update_
eye_ gaze - Advance the eye gaze state by
dtseconds toward a givenGazeTarget. - 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.
dtis 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
nin basebase. 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
WaistControlvalues bytin [0, 1]. - waist_
from_ param - Reconstruct a
WaistControlfrom 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
BvhFileback to BVH text (for round-trip testing). - zone_
params - Get the parameters for a specific zone from a preset.
Returns
Noneif 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§
- Brow
Morph Weights - Type alias for morph-weight output pairs.
- Cheek
Morph Weights - Type alias for a list of morph-target weight pairs.
- Constraint
Params - Expr
Weights - Map of expression name → weight in [0, 1].
- Facs
State - FACS activation state: a mapping from Action Unit to intensity in [0..1].
- Graph
Pose Params - Morph
Weight Map - Mutation
Param Map - A parameter map: name → value.
- Param
Map - A parameter set (name → value mapping)
- Preset
Body Params - Parameter map: param name → value in [0.0, 1.0].
- Retarget
Morph Weights - A map from morph-target name to blend weight.
- Skin
Morph Map - Morph weight map: morph name → blend weight.
- Viseme
Morph Weights - A set of morph-target name → weight pairs for one viseme.