Skip to content

An interactive 3D/2D motion capture visualization tool that allows real-time manipulation of camera perspectives and skeleton pose viewing. This tool provides simultaneous 3D and 2D projective views of motion capture data, making it ideal for computer vision and animation research.

Notifications You must be signed in to change notification settings

RyoK3N/MocapViewer3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MocapViewer3D

An interactive 3D/2D motion capture visualization tool with real-time camera perspective controls.

Features

  • Dual View Display (3D and 2D projection views)
  • Interactive Camera Controls (position and angle)
  • Frame-by-frame Navigation
  • MongoDB Integration
  • Customizable Skeleton Structure

Prerequisites

- Python 3.7+
- MongoDB
- Required packages: numpy, matplotlib, pytorch, pymongo, python-dotenv, scipy

Quick Start

  1. Clone the repository:
git clone https://github.com/yourusername/MocapViewer3D.git
cd MocapViewer3D
  1. Install requirements:
pip install -r requirements.txt
  1. Configure MongoDB credentials in .env:
URI='your_mongodb_uri'
MONGO_DB_NAME='your_database_name'
MONGO_COLLECTION_NAME='your_collection_name'
  1. Run:
python Project_3d_2d.py

Controls

  • Camera Position: X, Y, Z sliders
  • View Angle: Elevation (-90° to 90°) and Azimuth (0° to 360°)
  • Frame Selection: Text input box

Visualization

  • Green Camera: User perspective
  • Yellow Camera: Motion capture camera
  • Blue Points: Skeleton joints
  • Red Lines: Skeleton connections
  • Right Panel: 2D projection view

License

MIT License

About

An interactive 3D/2D motion capture visualization tool that allows real-time manipulation of camera perspectives and skeleton pose viewing. This tool provides simultaneous 3D and 2D projective views of motion capture data, making it ideal for computer vision and animation research.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published