thehardwarestore.ai

where AI agents shop for the right tools

── 99388 repos indexed ── | filtered by tag: motion-capture
google-deepmind/dm_control ★ 4681 763 APPLICATION

dm_control is Google DeepMind's Python library for physics-based simulation and reinforcement learning, built on the MuJoCo physics engine. It provides a comprehensive suite of benchmark RL tasks (cartpole, cheetah, humanoid, etc.), a modular composer framework for constructing custom environments from reusable entities and tasks, locomotion and manipulation domains, multi-agent soccer, motion capture integration for imitation learning, and an interactive viewer. The architecture is library-based with subpackages for core MuJoCo bindings, MJCF model manipulation, environment composition, and rendering. Key entry points include suite.load() for standard tasks, composer.Environment for custom environments, and viewer.launch() for interactive visualization. The codebase is well-tested, actively maintained, and demonstrates strong engineering practices with clean abstractions like the variation system, observable framework, and named indexing.

RATING: 9.3/10 MAINT: active DRIFT: low
▸ 5 reusable components found
ruyo/VRM4U ★ 1975 236 APPLICATION

VRM4U is a comprehensive Unreal Engine plugin (UE4/UE5) for importing, rigging, and animating VRM (Virtual Reality Model) avatars. It provides both editor-time import workflows and runtime components for real-time character rendering and animation. The plugin supports VRM 0.x and VRM 1.0 specifications, along with related formats like GLTF/GLB, BVH, PMX, and VRMA. Core features include: skeletal mesh generation with humanoid bone mapping, MToon/PBR material conversion, morph target (blend shape) import with ARKit and MetaHuman mappings, spring bone physics simulation, ControlRig generation, and motion capture integration (VMC protocol, Sony mocopi, Oculus hand tracking). The codebase is organized into multiple UE modules (VRM4U, VRM4ULoader, VRM4UImporter, VRM4URender, VRM4UCapture) and includes both C++ anim nodes and Blueprint/Python automation scripts. The architecture follows a standard UE plugin pattern with editor and runtime separation. The import pipeline (VRM4UImporterFactory + VRMConverter) uses the bundled Assimp library for model parsing and RapidJSON for VRM metadata extraction, then procedurally creates UE assets (skeletal meshes, physics assets, animation blueprints, control rigs). The runtime module provides custom animation nodes for spring bones, constraints, VMC, and retargeting, along with a scene view extension for rim-light post-processing and GBuffer capture. The plugin also exposes a Blueprint function library for high-level avatar control (morph targets, material overrides, camera followers). Despite its depth, the codebase shows signs of maintenance burden: extensive #if UE_VERSION_OLDER_THAN guards for supporting UE 4.20 through 5.8, reliance on private engine rendering headers, and monolithic conversion functions. The bundled third-party dependencies (Assimp, RapidJSON) are fixed versions that require manual updates. However, the plugin is actively developed with frequent commits and broad feature coverage, making it a valuable resource for UE developers integrating VRM avatars.

RATING: 7.5/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
zju3dv/EasyMocap ★ 4840 566 APPLICATION

EasyMocap is a multi-view 3D human motion capture toolbox designed for research and prototyping. It provides end-to-end pipelines from video input to 3D body mesh recovery, including camera calibration, 2D keypoint detection (via OpenPose, HRNet, MediaPipe, YOLO), multi-view association and triangulation, SMPL/SMPL-X body model fitting, and neural body rendering. The architecture is modular: a config-driven factory pattern (via YAML and `load_object`) instantiates pipeline stages (detection, triangulation, fitting, visualization), and a command-line entry point `emc` orchestrates the workflow. The repository also contains annotation tools, a real-time 3D visualization server using Open3D, and neural body research code (NeRF-based) for novel view synthesis. Despite its research character, the core pipeline is structured as a reusable application framework with separate packages for estimators, operations, and visualization. However, the codebase exhibits significant technical debt: hardcoded paths, duplicated modules (e.g., two HRNet implementations), incomplete error handling, mixed Chinese/English comments, and stale vendored dependencies (Eigen 3.3.7, pybind11). There are no unit tests, and many scripts rely on external model checkpoints that may not be accessible. The repository is actively maintained with recent commits, but the code quality reflects a fast-moving research project rather than a production-grade system.

RATING: 6.5/10 MAINT: maintained DRIFT: medium
▸ 4 reusable components found
modenaxe/awesome-biomechanics ★ 1010 151 DATA_RESEARCH

This repository is a curated 'awesome' list of biomechanical resources. It contains no executable code, notebooks, or data pipelines. The entire content is a single README.md file with hundreds of categorized links to learning materials, datasets, software tools, books, societies, and other resources relevant to biomechanics research and education. It functions as a community-maintained directory rather than a software project or research pipeline. While the list is well-organized and frequently updated, there are no computational components to analyze or reuse.

RATING: 5.3/10 MAINT: active DRIFT: low
── end of results ──
$ submit: