<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Physics Engine on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/physics-engine/</link>
        <description>Recent content in Physics Engine on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Tue, 29 Jul 2025 15:36:08 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/physics-engine/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Genesis</title>
        <link>https://producthunt.programnotes.cn/en/p/genesis/</link>
        <pubDate>Tue, 29 Jul 2025 15:36:08 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/genesis/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1666362132684-607fd1f81c6e?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTM3NzQ1NTF8&amp;ixlib=rb-4.1.0" alt="Featured image of post Genesis" /&gt;&lt;h1 id=&#34;genesis-embodied-aigenesis&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Genesis-Embodied-AI/Genesis&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Genesis-Embodied-AI/Genesis&lt;/a&gt;
&lt;/h1&gt;&lt;p&gt;&lt;img src=&#34;https://producthunt.programnotes.cn/imgs/big_text.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Genesis&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://producthunt.programnotes.cn/imgs/teaser.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Teaser&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://pypi.org/project/genesis-world/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/pypi/v/genesis-world&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;PyPI - Version&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://pepy.tech/projects/genesis-world&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://static.pepy.tech/badge/genesis-world&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;PyPI Downloads&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/Genesis-Embodied-AI/Genesis/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/issues/Genesis-Embodied-AI/Genesis&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Issues&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/Genesis-Embodied-AI/Genesis/discussions&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/github/discussions/Genesis-Embodied-AI/Genesis&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Discussions&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;https://discord.gg/nukCuhB47p&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/discord/1322086972302430269?logo=discord&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Discord&#34;
	
	
&gt;&lt;/a&gt;
&lt;a href=&#34;https://drive.google.com/uc?export=view&amp;id=1ZS9nnbQ-t1IwkzJlENBYqYIIOOZhXuBZ&#34;&gt;&lt;img src=&#34;https://img.shields.io/badge/WeChat-07C160?style=for-the-badge&amp;logo=wechat&amp;logoColor=white&#34; height=&#34;20&#34; style=&#34;display:inline&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[
[
[
[
[&lt;/p&gt;
&lt;h1 id=&#34;genesis&#34;&gt;Genesis
&lt;/h1&gt;&lt;h2 id=&#34;-news&#34;&gt;🔥 News
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;[2025-07-02] The development of Genesis is now officially supported by &lt;a class=&#34;link&#34; href=&#34;https://genesis-ai.company/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Genesis AI&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;[2025-01-09] We released a &lt;a class=&#34;link&#34; href=&#34;https://github.com/zhouxian/genesis-speed-benchmark&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;detailed performance benchmarking and comparison report&lt;/a&gt; on Genesis, together with all the test scripts.&lt;/li&gt;
&lt;li&gt;[2025-01-08] Released v0.2.1 🎊 🎉&lt;/li&gt;
&lt;li&gt;[2025-01-08] Created &lt;a class=&#34;link&#34; href=&#34;https://discord.gg/nukCuhB47p&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Discord&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://drive.google.com/uc?export=view&amp;amp;id=1ZS9nnbQ-t1IwkzJlENBYqYIIOOZhXuBZ&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Wechat&lt;/a&gt; group.&lt;/li&gt;
&lt;li&gt;[2024-12-25] Added a &lt;a class=&#34;link&#34; href=&#34;#docker&#34; &gt;docker&lt;/a&gt; including support for the ray-tracing renderer&lt;/li&gt;
&lt;li&gt;[2024-12-24] Added guidelines for &lt;a class=&#34;link&#34; href=&#34;https://github.com/Genesis-Embodied-AI/Genesis/blob/main/.github/CONTRIBUTING.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;contributing to Genesis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;table-of-contents&#34;&gt;Table of Contents
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#what-is-genesis&#34; &gt;What is Genesis?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#key-features&#34; &gt;Key Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#quick-installation&#34; &gt;Quick Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#docker&#34; &gt;Docker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#documentation&#34; &gt;Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#contributing-to-genesis&#34; &gt;Contributing to Genesis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#support&#34; &gt;Support&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#license-and-acknowledgments&#34; &gt;License and Acknowledgments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#associated-papers&#34; &gt;Associated Papers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#citation&#34; &gt;Citation&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;what-is-genesis&#34;&gt;What is Genesis?
&lt;/h2&gt;&lt;p&gt;Genesis is a physics platform designed for general-purpose &lt;em&gt;Robotics/Embodied AI/Physical AI&lt;/em&gt; applications. It is simultaneously multiple things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A &lt;strong&gt;universal physics engine&lt;/strong&gt; re-built from the ground up, capable of simulating a wide range of materials and physical phenomena.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;lightweight&lt;/strong&gt;, &lt;strong&gt;ultra-fast&lt;/strong&gt;, &lt;strong&gt;pythonic&lt;/strong&gt;, and &lt;strong&gt;user-friendly&lt;/strong&gt; robotics simulation platform.&lt;/li&gt;
&lt;li&gt;A powerful and fast &lt;strong&gt;photo-realistic rendering system&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;generative data engine&lt;/strong&gt; that transforms user-prompted natural language description into various modalities of data.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Powered by a universal physics engine re-designed and re-built from the ground up, Genesis integrates various physics solvers and their coupling into a unified framework. This core physics engine is further enhanced by a generative agent framework that operates at an upper level, aiming towards fully automated data generation for robotics and beyond.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Currently, we are open-sourcing the &lt;em&gt;underlying physics engine&lt;/em&gt; and the &lt;em&gt;simulation platform&lt;/em&gt;. Our &lt;em&gt;generative framework&lt;/em&gt; is a modular system that incorporates many different generative modules, each handling a certain range of data modalities, routed by a high level agent. Some of the modules integrated existing papers and some are still under submission. Access to our generative feature will be gradually rolled out in the near future. If you are interested, feel free to explore more in the &lt;a class=&#34;link&#34; href=&#34;#associated-papers&#34; &gt;paper list&lt;/a&gt; below.&lt;/p&gt;
&lt;p&gt;Genesis aims to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Lower the barrier&lt;/strong&gt; to using physics simulations, making robotics research accessible to everyone. See our &lt;a class=&#34;link&#34; href=&#34;https://genesis-world.readthedocs.io/en/latest/user_guide/overview/mission.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;mission statement&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Unify diverse physics solvers&lt;/strong&gt; into a single framework to recreate the physical world with the highest fidelity.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automate data generation&lt;/strong&gt;, reducing human effort and letting the data flywheel spin on its own.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Project Page: &lt;a class=&#34;link&#34; href=&#34;https://genesis-embodied-ai.github.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://genesis-embodied-ai.github.io/&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;key-features&#34;&gt;Key Features
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Speed&lt;/strong&gt;: Over 43 million FPS when simulating a Franka robotic arm with a single RTX 4090 (430,000 times faster than real-time).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cross-platform&lt;/strong&gt;: Runs on Linux, macOS, Windows, and supports multiple compute backends (CPU, Nvidia/AMD GPUs, Apple Metal).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Integration of diverse physics solvers&lt;/strong&gt;: Rigid body, MPM, SPH, FEM, PBD, Stable Fluid.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wide range of material models&lt;/strong&gt;: Simulation and coupling of rigid bodies, liquids, gases, deformable objects, thin-shell objects, and granular materials.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Compatibility with various robots&lt;/strong&gt;: Robotic arms, legged robots, drones, &lt;em&gt;soft robots&lt;/em&gt;, and support for loading &lt;code&gt;MJCF (.xml)&lt;/code&gt;, &lt;code&gt;URDF&lt;/code&gt;, &lt;code&gt;.obj&lt;/code&gt;, &lt;code&gt;.glb&lt;/code&gt;, &lt;code&gt;.ply&lt;/code&gt;, &lt;code&gt;.stl&lt;/code&gt;, and more.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Photo-realistic rendering&lt;/strong&gt;: Native ray-tracing-based rendering.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Differentiability&lt;/strong&gt;: Genesis is designed to be fully differentiable. Currently, our MPM solver and Tool Solver support differentiability, with other solvers planned for future versions (starting with rigid &amp;amp; articulated body solver).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Physics-based tactile simulation&lt;/strong&gt;: Differentiable &lt;a class=&#34;link&#34; href=&#34;https://github.com/Genesis-Embodied-AI/DiffTactile&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;tactile sensor simulation&lt;/a&gt; coming soon (expected in version 0.3.0).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User-friendliness&lt;/strong&gt;: Designed for simplicity, with intuitive installation and APIs.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;quick-installation&#34;&gt;Quick Installation
&lt;/h2&gt;&lt;p&gt;Install &lt;strong&gt;PyTorch&lt;/strong&gt; first following the &lt;a class=&#34;link&#34; href=&#34;https://pytorch.org/get-started/locally/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;official instructions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Then, install Genesis via PyPI:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install genesis-world  &lt;span class=&#34;c1&#34;&gt;# Requires Python&amp;gt;=3.10,&amp;lt;3.13;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;For the latest version to date, make sure that &lt;code&gt;pip&lt;/code&gt; is up-to-date via &lt;code&gt;pip install --upgrade pip&lt;/code&gt;, then run command:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install git+https://github.com/Genesis-Embodied-AI/Genesis.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Note that the package must still be updated manually to sync with main branch.&lt;/p&gt;
&lt;p&gt;Users seeking to edit the source code of Genesis are encourage to install Genesis in editable mode. First, make sure that &lt;code&gt;genesis-world&lt;/code&gt; has been uninstalled, then clone the repository and install locally:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/Genesis-Embodied-AI/Genesis.git
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; Genesis
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install -e &lt;span class=&#34;s2&#34;&gt;&amp;#34;.[dev]&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;docker&#34;&gt;Docker
&lt;/h2&gt;&lt;p&gt;If you want to use Genesis from Docker, you can first build the Docker image as:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker build -t genesis -f docker/Dockerfile docker
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Then you can run the examples inside the docker image (mounted to &lt;code&gt;/workspace/examples&lt;/code&gt;):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;xhost +local:root &lt;span class=&#34;c1&#34;&gt;# Allow the container to access the display&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run --gpus all --rm -it &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-e &lt;span class=&#34;nv&#34;&gt;DISPLAY&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$DISPLAY&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-v /dev/dri:/dev/dri &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-v /tmp/.X11-unix/:/tmp/.X11-unix &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-v &lt;span class=&#34;nv&#34;&gt;$PWD&lt;/span&gt;:/workspace &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;genesis
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;amd-users&#34;&gt;AMD users
&lt;/h3&gt;&lt;p&gt;AMD users can use Genesis using the &lt;code&gt;docker/Dockerfile.amdgpu&lt;/code&gt; file, which is built by running:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker build -t genesis-amd -f docker/Dockerfile.amdgpu docker
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;and can then be used by running:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -it --network=host \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; --device=/dev/kfd \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; --device=/dev/dri \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; --group-add=video \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; --ipc=host \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; --cap-add=SYS_PTRACE \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; --security-opt seccomp=unconfined \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; --shm-size 8G \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; -v $PWD:/workspace \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; -e DISPLAY=$DISPLAY \
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; genesis-amd
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;The examples will be accessible from &lt;code&gt;/workspace/examples&lt;/code&gt;. Note: AMD users should use the vulkan backend. This means you will need to call &lt;code&gt;gs.init(vulkan)&lt;/code&gt; to initialise Genesis.&lt;/p&gt;
&lt;h2 id=&#34;documentation&#34;&gt;Documentation
&lt;/h2&gt;&lt;p&gt;Comprehensive documentation is available in &lt;a class=&#34;link&#34; href=&#34;https://genesis-world.readthedocs.io/en/latest/user_guide/index.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;English&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://genesis-world.readthedocs.io/zh-cn/latest/user_guide/index.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Chinese&lt;/a&gt;, and &lt;a class=&#34;link&#34; href=&#34;https://genesis-world.readthedocs.io/ja/latest/user_guide/index.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Japanese&lt;/a&gt;. This includes detailed installation steps, tutorials, and API references.&lt;/p&gt;
&lt;h2 id=&#34;contributing-to-genesis&#34;&gt;Contributing to Genesis
&lt;/h2&gt;&lt;p&gt;The Genesis project is an open and collaborative effort. We welcome all forms of contributions from the community, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pull requests&lt;/strong&gt; for new features or bug fixes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug reports&lt;/strong&gt; through GitHub Issues.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Suggestions&lt;/strong&gt; to improve Genesis&amp;rsquo;s usability.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Refer to our &lt;a class=&#34;link&#34; href=&#34;https://github.com/Genesis-Embodied-AI/Genesis/blob/main/.github/CONTRIBUTING.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;contribution guide&lt;/a&gt; for more details.&lt;/p&gt;
&lt;h2 id=&#34;support&#34;&gt;Support
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Report bugs or request features via GitHub &lt;a class=&#34;link&#34; href=&#34;https://github.com/Genesis-Embodied-AI/Genesis/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Issues&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Join discussions or ask questions on GitHub &lt;a class=&#34;link&#34; href=&#34;https://github.com/Genesis-Embodied-AI/Genesis/discussions&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Discussions&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;license-and-acknowledgments&#34;&gt;License and Acknowledgments
&lt;/h2&gt;&lt;p&gt;The Genesis source code is licensed under Apache 2.0.&lt;/p&gt;
&lt;p&gt;Genesis&amp;rsquo;s development has been made possible thanks to these open-source projects:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/taichi-dev/taichi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Taichi&lt;/a&gt;: High-performance cross-platform compute backend. Kudos to the Taichi team for their technical support!&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/zhouxian/FluidLab&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;FluidLab&lt;/a&gt;: Reference MPM solver implementation.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/erizmr/SPH_Taichi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SPH_Taichi&lt;/a&gt;: Reference SPH solver implementation.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://matthias-research.github.io/pages/tenMinutePhysics/index.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ten Minute Physics&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://github.com/WASD4959/PBF3D&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;PBF3D&lt;/a&gt;: Reference PBD solver implementations.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/google-deepmind/mujoco&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MuJoCo&lt;/a&gt;: Reference for rigid body dynamics.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/danfis/libccd&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;libccd&lt;/a&gt;: Reference for collision detection.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/mmatl/pyrender&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;PyRender&lt;/a&gt;: Rasterization-based renderer.&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/LuisaGroup/LuisaCompute&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LuisaCompute&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://github.com/LuisaGroup/LuisaRender&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LuisaRender&lt;/a&gt;: Ray-tracing DSL.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;associated-papers&#34;&gt;Associated Papers
&lt;/h2&gt;&lt;p&gt;Genesis is a large scale effort that integrates state-of-the-art technologies of various existing and on-going research work into a single system. Here we include a non-exhaustive list of all the papers that contributed to the Genesis project in one way or another:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Xian, Zhou, et al. &amp;ldquo;Fluidlab: A differentiable environment for benchmarking complex fluid manipulation.&amp;rdquo; arXiv preprint arXiv:2303.02346 (2023).&lt;/li&gt;
&lt;li&gt;Xu, Zhenjia, et al. &amp;ldquo;Roboninja: Learning an adaptive cutting policy for multi-material objects.&amp;rdquo; arXiv preprint arXiv:2302.11553 (2023).&lt;/li&gt;
&lt;li&gt;Wang, Yufei, et al. &amp;ldquo;Robogen: Towards unleashing infinite data for automated robot learning via generative simulation.&amp;rdquo; arXiv preprint arXiv:2311.01455 (2023).&lt;/li&gt;
&lt;li&gt;Wang, Tsun-Hsuan, et al. &amp;ldquo;Softzoo: A soft robot co-design benchmark for locomotion in diverse environments.&amp;rdquo; arXiv preprint arXiv:2303.09555 (2023).&lt;/li&gt;
&lt;li&gt;Wang, Tsun-Hsuan Johnson, et al. &amp;ldquo;Diffusebot: Breeding soft robots with physics-augmented generative diffusion models.&amp;rdquo; Advances in Neural Information Processing Systems 36 (2023): 44398-44423.&lt;/li&gt;
&lt;li&gt;Katara, Pushkal, Zhou Xian, and Katerina Fragkiadaki. &amp;ldquo;Gen2sim: Scaling up robot learning in simulation with generative models.&amp;rdquo; 2024 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2024.&lt;/li&gt;
&lt;li&gt;Si, Zilin, et al. &amp;ldquo;DiffTactile: A Physics-based Differentiable Tactile Simulator for Contact-rich Robotic Manipulation.&amp;rdquo; arXiv preprint arXiv:2403.08716 (2024).&lt;/li&gt;
&lt;li&gt;Wang, Yian, et al. &amp;ldquo;Thin-Shell Object Manipulations With Differentiable Physics Simulations.&amp;rdquo; arXiv preprint arXiv:2404.00451 (2024).&lt;/li&gt;
&lt;li&gt;Lin, Chunru, et al. &amp;ldquo;UBSoft: A Simulation Platform for Robotic Skill Learning in Unbounded Soft Environments.&amp;rdquo; arXiv preprint arXiv:2411.12711 (2024).&lt;/li&gt;
&lt;li&gt;Zhou, Wenyang, et al. &amp;ldquo;EMDM: Efficient motion diffusion model for fast and high-quality motion generation.&amp;rdquo; European Conference on Computer Vision. Springer, Cham, 2025.&lt;/li&gt;
&lt;li&gt;Qiao, Yi-Ling, Junbang Liang, Vladlen Koltun, and Ming C. Lin. &amp;ldquo;Scalable differentiable physics for learning and control.&amp;rdquo; International Conference on Machine Learning. PMLR, 2020.&lt;/li&gt;
&lt;li&gt;Qiao, Yi-Ling, Junbang Liang, Vladlen Koltun, and Ming C. Lin. &amp;ldquo;Efficient differentiable simulation of articulated bodies.&amp;rdquo; In International Conference on Machine Learning, PMLR, 2021.&lt;/li&gt;
&lt;li&gt;Qiao, Yi-Ling, Junbang Liang, Vladlen Koltun, and Ming Lin. &amp;ldquo;Differentiable simulation of soft multi-body systems.&amp;rdquo; Advances in Neural Information Processing Systems 34 (2021).&lt;/li&gt;
&lt;li&gt;Wan, Weilin, et al. &amp;ldquo;Tlcontrol: Trajectory and language control for human motion synthesis.&amp;rdquo; arXiv preprint arXiv:2311.17135 (2023).&lt;/li&gt;
&lt;li&gt;Wang, Yian, et al. &amp;ldquo;Architect: Generating Vivid and Interactive 3D Scenes with Hierarchical 2D Inpainting.&amp;rdquo; arXiv preprint arXiv:2411.09823 (2024).&lt;/li&gt;
&lt;li&gt;Zheng, Shaokun, et al. &amp;ldquo;LuisaRender: A high-performance rendering framework with layered and unified interfaces on stream architectures.&amp;rdquo; ACM Transactions on Graphics (TOG) 41.6 (2022): 1-19.&lt;/li&gt;
&lt;li&gt;Fan, Yingruo, et al. &amp;ldquo;Faceformer: Speech-driven 3d facial animation with transformers.&amp;rdquo; Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022.&lt;/li&gt;
&lt;li&gt;Wu, Sichun, Kazi Injamamul Haque, and Zerrin Yumak. &amp;ldquo;ProbTalk3D: Non-Deterministic Emotion Controllable Speech-Driven 3D Facial Animation Synthesis Using VQ-VAE.&amp;rdquo; Proceedings of the 17th ACM SIGGRAPH Conference on Motion, Interaction, and Games. 2024.&lt;/li&gt;
&lt;li&gt;Dou, Zhiyang, et al. &amp;ldquo;C· ase: Learning conditional adversarial skill embeddings for physics-based characters.&amp;rdquo; SIGGRAPH Asia 2023 Conference Papers. 2023.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;hellip; and many more on-going work.&lt;/p&gt;
&lt;h2 id=&#34;citation&#34;&gt;Citation
&lt;/h2&gt;&lt;p&gt;If you use Genesis in your research, please consider citing:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bibtex&#34; data-lang=&#34;bibtex&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nc&#34;&gt;@misc&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;nl&#34;&gt;Genesis&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;na&#34;&gt;author&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;{Genesis Authors}&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;na&#34;&gt;title&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;{Genesis: A Generative and Universal Physics Engine for Robotics and Beyond}&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;na&#34;&gt;month&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;{December}&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;na&#34;&gt;year&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;{2024}&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;na&#34;&gt;url&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;{https://github.com/Genesis-Embodied-AI/Genesis}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
        </item>
        
    </channel>
</rss>
