Skip to content

IKSolverType

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: enumSize: 4 bytes (0x4)Underlying type: uint32_tModule: animgraphlibBinary: !GlobalTypes

Relationships

Used by (3) as a field type

Values

NameValueUnsignedDescription
IKSOLVER_Perlin0Perlin: Classic perlin 2-bone solver MPropertyDescription Classic perlin 2-bone solver MPropertyFriendlyName Perlin
IKSOLVER_TwoBone1Two Bone: 2-bone solver that does not have singularities that Perlin does, and should be used as a default starting point for 2 bone solves. MPropertyDescription 2-bone solver that does not have singularities that Perlin does, and should be used as a default starting point for 2 bone solves. MPropertyFriendlyName Two Bone
IKSOLVER_Fabrik2FABRIK: Forward And Backward Reaching Inverse Kinematics" solver - A solver that can handle any number of bones and works by iteratively solving for the position of each bone in the chain. MPropertyDescription "Forward And Backward Reaching Inverse Kinematics" solver - A solver that can handle any number of bones and works by iteratively solving for the position of each bone in the chain. MPropertyFriendlyName FABRIK
IKSOLVER_DogLeg3Bone3Dog Leg (3-Bone): A 3-bone solver that uses two 2-bone solves under the hood to emulate a dog leg. MPropertyDescription A 3-bone solver that uses two 2-bone solves under the hood to emulate a dog leg. MPropertyFriendlyName Dog Leg (3-Bone)
IKSOLVER_CCD4CCD: Cyclic Coordinate Descent solver - A solver that can handle any number of bones and works by iteratively solving for the rotation of each bone in the chain. MPropertyDescription Cyclic Coordinate Descent solver - A solver that can handle any number of bones and works by iteratively solving for the rotation of each bone in the chain. MPropertyFriendlyName CCD
IKSOLVER_COUNT5MPropertySuppressEnumerator