Genesis:卡内基梅隆大学联合 20 多所研究机构开源生成式物理引擎,能够模拟各种材料、物体和物理运动现象

简介: Genesis是由卡内基梅隆大学联合20多所研究机构开源的生成式物理引擎,能够模拟世界万物,具有高度的物理准确性和快速的模拟速度,适用于机器人仿真、游戏开发、电影特效制作等多个领域。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

  1. 物理模拟:支持多种材料和物理现象的精确模拟,包括物体运动、流体动力学等。
  2. 机器人仿真:提供轻量级、超快速的机器人仿真平台,支持多种机器人类型。
  3. 照片级渲染:拥有强大的照片级写实渲染系统,生成高质量视觉输出。

正文(附运行示例)

Genesis 是什么

公众号: 蚝油菜花 - Genesis

Genesis是由卡内基梅隆大学、马里兰大学、斯坦福大学、麻省理工学院等研究机构联合推出的开源生成式物理引擎,能够模拟世界万物。Genesis能够通过简单的语言描述,快速生成精确的物理模拟,包括物体运动、人物动作和机器人策略等。

该引擎的特点在于高度的物理准确性、快速的模拟速度(比现实世界快约430000倍),以及用户友好的Python化设计。Genesis能够模拟各种材料和物理现象,提供一个轻量级、超快速的机器人仿真平台,以及一个强大而快速的照片级写实渲染系统。

Genesis 的主要功能

  • 物理模拟:模拟各种材料和物理现象,包括物体的运动、碰撞、流体动力学等。
  • 机器人仿真:提供轻量级、超快速的机器人仿真平台,支持多种机器人类型,如机械臂、腿式机器人、无人机、软体机器人等。
  • 照片级渲染:拥有强大而快速的照片级写实渲染系统,能生成高质量的视觉输出。
  • 生成式数据引擎:将用户的自然语言描述转换为数据模式,用于生成模拟场景。
  • 交互式3D场景:支持完全交互式的3D场景生成,包括家居室内场景、游戏环境等。
  • 开放世界物体生成:能生成开放世界中的铰接式物体,提供高质量的mesh资产。
  • 软体机器人模拟:针对软性机器人实现逼真的模拟,如蠕虫、柔软的抓手等。
  • 面部动画和语音同步:生成面部动作和表情,与语音同步,实现逼真的面部动画。

Genesis 的技术原理

  • 通用物理引擎:从头开始构建,集成各种物理求解器,如刚体、MPM(物质点方法)、SPH(光滑粒子流体动力学)、FEM(有限元方法)、PBD(位置基动力学)等,实现精确的物理模拟。
  • 生成Agent框架:在核心物理引擎之上运行,用于自动化数据生成,包括视频、摄像机运动、角色动作、机器人策略等。
  • 可微分仿真:支持可微分仿真,让仿真过程与机器学习算法结合,用于训练和优化。
  • 多模态集成:将物理模拟与视觉渲染、动作捕捉、语音合成等多模态技术集成,实现全面的模拟体验。
  • 跨平台兼容性:设计为可在不同操作系统和计算后端(如CPU、Nvidia GPU、AMD GPU、Apple Metal)上运行。

如何运行 Genesis

快速安装

Genesis 可以通过 PyPI 安装:

pip install genesis-world  # 需要 Python >=3.9

此外,还需要按照安装 PyTorch。

文档

有关详细的安装步骤、教程和API参考,请访问 文档站点。

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
11月前
|
人工智能 自然语言处理 搜索推荐
AI时代的新引擎:Geo专家于磊老师深度解析Geo优化中的技术要点
在AI时代,传统SEO正被Geo优化(GEO)重塑。于磊老师提出“人性化Geo”理念,强调E-E-A-T、结构化数据与语义适配,助力企业提升AI引用率,实现获客提效,引领数字营销新变革。
954 159
AI时代的新引擎:Geo专家于磊老师深度解析Geo优化中的技术要点
|
11月前
|
人工智能 数据可视化 搜索推荐
国内无代码平台哪家好?2025最新对比+真实用户评价大公开
无代码平台让普通人也能快速搭建应用,无需编程基础。戴成功团队盘点2025主流平台:Lynx AI一句话生成全栈应用,轻舟平台适合企业官网,数海云创强在数据报表,魔方搭建设计灵活,速成应用模板丰富。结合需求、预算与技术能力,选择最适合的工具,事半功倍。
|
监控
基于MATLAB/Simulink的单机带负荷仿真系统搭建
使用MATLAB/Simulink平台搭建一个单机带负荷的电力系统仿真模型。该系统包括同步发电机、励磁系统、调速系统、变压器、输电线路以及不同类型的负荷模型。
1698 5
|
JSON 关系型数据库 MySQL
贷款审批通过生成器,虚拟贷款图片生成器, 贷款截图生成器【php版】
用php开发的一个贷款额度生成器,效果非常的6,具体是怎么操作的呢,请看我下面的代码演示,但是需要你把代码部署到服务器才可以,或者直接下载我们的项目包。
|
数据可视化 前端开发 JavaScript
GoView:Start14.6k,上车啦上车啦,Vue3低代码平台GoView,零代码+全栈框架
GoView 是一个Vue3搭建的低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可完成业务需求。 它的技术栈为:Vue3 + TypeScript4 + Vite2 + NaiveUI + ECharts5 +VChart + Axios + Pinia2 + PlopJS
616 0
|
存储 NoSQL 数据库
知识图谱调研-Freebase
介绍 Freebase 是一个由元数据组成的大型合作知识库,内容主要来自其社区成员的贡献。它整合了许多网上的资源,包括部分私人wiki站点中的内容。Freebase 致力于打造一个允许全球所有人(和机器)快捷访问的资源库,由美国软件公司Metaweb开发并于2007年3月公开运营。2010年7月16日被Google收购, 2014年12月16日,Google宣布将在六个月后关闭 Freebase
21611 0
|
开发框架 Java 开发者
processing完整教程
本文提供了一个关于Processing的完整教程,包括下载、启动Processing、基本编程示例、颜色使用以及如何打印调试信息,适合初学者快速上手Processing编程。
3784 2
|
消息中间件 存储 Java
场景题:如何提升Kafka效率?
场景题:如何提升Kafka效率?
451 0
场景题:如何提升Kafka效率?

热门文章

最新文章