Skip to content

FusionMotionEngine integrates real-time animation and motion capture with Unreal Engine, utilizing Kinect2 and IMU sensors, AI, and OpenCV for advanced motion analysis and seamless development.

License

Notifications You must be signed in to change notification settings

serdaraltin/fusion-motion-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fusion Motion Engine

FusionMotionEngine is a comprehensive project designed to create real-time and recordable animations using Unreal Engine and OpenCV. Equipped with Kinect2 and IMU sensors, this project integrates hardware and software components and incorporates various AI algorithms and data processing methods.

Features

  • Real-Time Animations: Create real-time animations using Kinect2 and IMU sensors.
  • Unreal Engine Integration: Deep integration with Unreal Engine.
  • AI and OpenCV Integration: Utilization of OpenCV libraries for AI and image processing.
  • Open Source: All code and documentation are open source.

Contents

  • Hardware: Sensors, microcontrollers, PCB designs, and other hardware components.
  • Software: Unreal Engine code, OpenCV libraries, AI model training, and testing scripts.
  • Documentation: Technical documents, project specifications, software, and hardware documentation.
  • CI/CD: Configurations and scripts for Continuous Integration and Continuous Deployment (CI/CD).

Installation

Requirements

  • Unreal Engine: Unreal Engine latest version.
  • OpenCV: OpenCV library.
  • Sensors and Hardware: Kinect2, IMU sensors, and compatible microcontrollers.

Steps

  1. Install Required Software

    • Install Unreal Engine and OpenCV on your system.
  2. Download Project Files

    • Clone the project from GitHub:
      git clone https://github.com/yourusername/fusion-motion-engine.git
  3. Open the Unreal Engine Project

    • Navigate to the FusionMotionEngine folder and open the project with Unreal Engine.
  4. Link OpenCV

    • Ensure OpenCV library is correctly linked. Refer to the library configuration files.
  5. Connect Hardware

    • Properly connect and configure Kinect2 and IMU sensors.
  6. Build and Run Project Code

    • Compile the necessary code and launch the project.

Contributing

If you would like to contribute, please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-xyz)
  3. Make your changes and commit (git commit -am 'Add new feature xyz')
  4. Push your branch (git push origin feature-xyz)
  5. Open a pull request

License

This project is licensed under the GNU General Public License (GPL) v3. Commercial use is prohibited.

Contact

For any questions or suggestions, you can reach out using the following contact details:

About

FusionMotionEngine integrates real-time animation and motion capture with Unreal Engine, utilizing Kinect2 and IMU sensors, AI, and OpenCV for advanced motion analysis and seamless development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published