Welcome to the UESynth documentation! UESynth is a powerful and user-friendly Unreal Engine plugin for synthetic data generation, inspired by UnrealCV.
UESynth provides a comprehensive API for controlling scenes, manipulating objects, and capturing a wide variety of data modalities for use in computer vision and machine learning research.
- Multi-modal Data Capture: Capture RGB, depth, segmentation masks, surface normals, and more
- Scene and Object Manipulation: Programmatically control objects, lighting, and materials
- gRPC-based API: A modern, robust, and easy-to-use API for external clients (Python)
- Bidirectional Streaming: High-performance streaming for real-time simulation and data capture
- Scene Randomization: Tools for domain randomization to create diverse datasets
- Editor Integration: User-friendly interface within the Unreal Editor
This documentation is organized into the following sections:
💡 Examples
Guidelines for contributing to the UESynth project.
If you encounter any issues or have questions, please:
- Check the documentation
- Search existing issues
- Create a new issue