Genesis

Genesis

by Carnegie Mellon University, University of Maryland, Stanford University, MIT, and other research institutions
Genesis is an open-source generative physics engine that simulates various physical phenomena, including object motion, character actions, and robot strategies.

What is Genesis?

Genesis is an open-source generative physics engine developed by Carnegie Mellon University, University of Maryland, Stanford University, MIT, and other research institutions. It simulates a wide range of physical phenomena, including object motion, character actions, and robot strategies. The engine features high physical accuracy, fast simulation speed (approximately 430,000 times faster than real-time), and a user-friendly Python-based design.

Main Features of Genesis

  • Physics Simulation: Simulates various materials and physical phenomena, including object motion, collisions, and fluid dynamics.
  • Robot Simulation: Provides a lightweight, ultra-fast robot simulation platform supporting various robot types, such as robotic arms, legged robots, drones, and soft robots.
  • Photorealistic Rendering: Features a powerful and fast photorealistic rendering system that generates high-quality visual outputs.
  • Generative Data Engine: Converts natural language descriptions into data patterns for use in generating simulation scenarios.
  • Interactive 3D Scenes: Supports fully interactive 3D scene generation, including home interiors and game environments.
  • Open World Object Generation: Generates articulated objects in open worlds, providing high-quality mesh assets.
  • Soft Robot Simulation: Enables realistic simulation of soft robots, such as worms and soft grippers.
  • Facial Animation and Voice Synchronization: Generates facial movements and expressions synchronized with voice for realistic facial animations.

Technical Principles of Genesis

  • General Physics Engine: Built from the ground up, integrating various physics solvers such as rigid bodies, MPM (Material Point Method), SPH (Smoothed Particle Hydrodynamics), FEM (Finite Element Method), and PBD (Position-Based Dynamics) for precise physics simulation.
  • Generative Agent Framework: Runs on top of the core physics engine, automating data generation, including videos, camera movements, character actions, and robot strategies.
  • Differentiable Simulation: Supports differentiable simulation, allowing the simulation process to be integrated with machine learning algorithms for training and optimization.
  • Multimodal Integration: Integrates physics simulation with visual rendering, motion capture, voice synthesis, and other multimodal technologies for a comprehensive simulation experience.
  • Cross-Platform Compatibility: Designed to run on different operating systems and computational backends, such as CPU, Nvidia GPU, AMD GPU, and Apple Metal.

Project Links

Application Scenarios

  • Robot Simulation Training: Simulates complex environments to train robots for real-world tasks.
  • Game Physics Engine: Creates realistic physics effects and character movements in game development.
  • Movie Special Effects: Simulates realistic physical destruction and dynamic effects for post-production in movies.
  • Scientific Research Simulation: Simulates experiments and tests theories in physics and engineering research.
  • Virtual Teaching Platforms: Creates virtual laboratories for physics and science education.

Framework Features

Supported Tasks
Physics Simulation Robot Simulation Photorealistic Rendering Generative Data Engine Interactive 3d Scenes Open World Object Generation Soft Robot Simulation Facial Animation And Voice Synchronization
Tags
Physics Simulation Robotics Generative AI Open Source Python Photorealistic Rendering Differentiable Simulation Multimodal Integration Cross-Platform Compatibility Scientific Research

Getting Started

Pricing
free

Screenshots & Images

Additional Images

Stats

0 Views
0 Favorites
24625 GitHub Stars

Community & Support

Similar Frameworks

TPO
0
Phantom by ByteDance
0
AgentSociety by Tsinghua University
0

Recently Viewed

KTransformers Framework
MindSearch Framework