Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/serdaraltin/fusion-motion-engine
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.
https://github.com/serdaraltin/fusion-motion-engine
animation imu-sensor kinect2 mocap opencv unreal-engine
Last synced: 3 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/serdaraltin/fusion-motion-engine
- Owner: serdaraltin
- License: agpl-3.0
- Created: 2024-09-06T21:49:20.000Z (4 months ago)
- Default Branch: dev
- Last Pushed: 2024-12-11T12:46:55.000Z (11 days ago)
- Last Synced: 2024-12-11T13:43:30.392Z (11 days ago)
- Topics: animation, imu-sensor, kinect2, mocap, opencv, unreal-engine
- Homepage:
- Size: 27.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://www.unrealengine.com) latest version.
- **OpenCV**: [OpenCV](https://opencv.org) 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:
```bash
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](https://www.gnu.org/licenses/gpl-3.0.html). Commercial use is prohibited.
## Contact
For any questions or suggestions, you can reach out using the following contact details:
- **Email**: [email protected]
- **GitHub**: [FusionMotionEngine GitHub Repository](https://github.com/serdaraltin/fusion-motion-engine)