Xarkin Software

Xarkin Motion 2.0

Explore the technical pillars of Xarkin Software. From universal skeletal models to high-performance physics-based motion synthesis, our platform is engineered for scale and precision.

Platform Suite
7 Core Capabilities
Universal Retargeting

Universal Models

At the heart of the Xarkin Motion Platform lies our Universal Models technology. By combining a physics-based simulator with a universal method for scripting motion, we enable a single motion model to be applied to an entire class of characters, such as humanoids, while ensuring the output is perfectly tailored to each individual's unique physiology.

A Universal Approach to Character Animation

  • Topology-Based Generality: Universal models can be applied to any character sharing the same topology, regardless of their specific physiology.
  • Physiological Accuracy: When a motion model is applied, the Xarkin Motion Server generates resultant pose and control data unique to that specific character.
  • Dynamic Outcomes: Because the simulator accounts for the character's mass profile and structural constraints, even the elapsed time and movement pacing will differ automatically between characters.
Existing Motion Assets become Universal Models

Motion Extract

While Xarkin provides a robust set of standard models, we recognize that your production pipeline likely contains a vast array of existing motion assets. Motion Extract is the bridge that transforms these static assets into dynamic, reusable, and universal motion models.

Bridging Legacy Assets to Universal Potential

  • Universal Compatibility: Legacy assets applied to the broad class of characters for the model's topology.
  • Physics-Based Correction: Corrects motion data during modeling for proper surface contact and balance.
  • Enhanced Parameterization: Adjust limb placement or frequency without re-animating from scratch.
  • Design-Ready Metadata: Automatically extracts metadata for immediate use in Motion Design.
Modify universal models and create new models

Motion Design

The Xarkin Motion Design Editor is the primary interface for fine-tuning your character's movement. Accessible directly through a web browser, this editor empowers animators, programmers, and designers to modify existing models or build entirely new ones.

Your Browser-Based Studio

  • Model Modification: Load and refine strides, pace, or contact points.
  • Granular Armature Control: Precise authority over specific parts (e.g., Z-axis head positioning).
  • Rapid Previewing: Instantly preview how changes affect motion in high-fidelity.
Parameterized models extend motion possibilities

Parameterized Models

Parameterized models represent a transformative leap from static animation to truly engineered motion. By enabling the fine-tuned adjustment of a model's internal parameters, Xarkin allows animators and programmers to create specific "motion elements" that accurately reflect their creative intent.

Infinite Possibilities From a Single Asset

  • Tailored Performance: Transform a generic walk into a despondent walk or an aggressive stride via specific head movement and timing.
  • Granular Control: Adjust foot separation, stride duration, or head yaw through iterative changes in Xarkin Motion Script.
  • Asset Maximization: A single model provides countless possibilities, allowing teams to move quickly without starting from scratch.
Programmatic control of motion

Motion Script

Motion Script is a powerful, specialized markup language processed by the Xarkin Motion Server to generate precise, physics-based pose data. It provides animators and programmers with total control over articulated assemblies.

Granular Control and Programmatic Motion

  • Motion Elements: The building blocks of a sequence, modified using parameters to achieve specific motion.
  • Motion Modifiers: Allow for specific changes like character gaze, navigating an incline, or changing direction.
Automated transitions between motions

Transition Generation

When connecting one motion element to another, a transition is required to provide the connective frames. The Xarkin Motion Server automatically generates these, allowing for efficient and fluid movement.

Seamless Connection, Complete Control

  • Step Count: Define exact steps for builds (e.g. 2-step fast, 6-step gradual).
  • Minimal: Server uses as few frames as possible to connect elements.
  • Auto: Motion server automatically creates an optimized transition.
  • Backward: Modifies the first element (e.g. adjusting foot placement before a beam).
  • None: Instant snap between elements where no transition is required.
Optimize deployment to meet your needs

Motion Server Physics

The Xarkin Motion Server is the central engine powering all Xarkin capabilities. It provides comprehensive, physics-based motion simulation and control for any articulated assembly.

The Engine of Physics-Based Motion

  • Optimized Performance: Proprietary algorithms running on minimal hardware while supporting real-time generation.
  • Bespoke Deployment: Runs on our cloud, your own cloud, local servers, edge devices, or as standalone software.
  • Real-time Simulation: Processes requests with sub-millisecond latency for instant feedback loops.
Xarkin Software - Motion Platform Key Capabilties. | Payload Website Template