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引用率,实现获客提效,引领数字营销新变革。
942 159
AI时代的新引擎:Geo专家于磊老师深度解析Geo优化中的技术要点
|
监控
基于MATLAB/Simulink的单机带负荷仿真系统搭建
使用MATLAB/Simulink平台搭建一个单机带负荷的电力系统仿真模型。该系统包括同步发电机、励磁系统、调速系统、变压器、输电线路以及不同类型的负荷模型。
1667 5
|
JSON 关系型数据库 MySQL
贷款审批通过生成器,虚拟贷款图片生成器, 贷款截图生成器【php版】
用php开发的一个贷款额度生成器,效果非常的6,具体是怎么操作的呢,请看我下面的代码演示,但是需要你把代码部署到服务器才可以,或者直接下载我们的项目包。
|
人工智能 前端开发 搜索推荐
研发智能化新篇章:通义灵码企业级方案与实践
《研发智能化新篇章:通义灵码企业级方案与实践》简介: 本文探讨了通义灵码在提升企业研发效能方面的核心影响和实际应用。首先分析了AIGC(人工智能生成内容)如何从个体效率、协同效率和持续化三个维度提升企业生产力。接着,通过亚信科技的实际案例,展示了其在不同场景下的智能化实践,包括智能编程助手的选型、部署及效果评估。最后,展望了未来研发智能化的发展方向,提出构建覆盖软件开发全流程的智能体工具集,以进一步降低使用门槛并提升整体效率。文中强调了通义灵码在代码补全、知识问答等方面的应用成效,并指出了企业在落地过程中面临的挑战及应对策略。
1007 1
|
数据可视化 前端开发 JavaScript
GoView:Start14.6k,上车啦上车啦,Vue3低代码平台GoView,零代码+全栈框架
GoView 是一个Vue3搭建的低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可完成业务需求。 它的技术栈为:Vue3 + TypeScript4 + Vite2 + NaiveUI + ECharts5 +VChart + Axios + Pinia2 + PlopJS
592 0
|
开发框架 Java 开发者
processing完整教程
本文提供了一个关于Processing的完整教程,包括下载、启动Processing、基本编程示例、颜色使用以及如何打印调试信息,适合初学者快速上手Processing编程。
3706 2
|
消息中间件 存储 Java
场景题:如何提升Kafka效率?
场景题:如何提升Kafka效率?
443 0
场景题:如何提升Kafka效率?
|
Java Nacos Docker
使用docker compose 编排微服务发布
使用docker compose 编排微服务发布
358 3

热门文章

最新文章