找回密码
 加入怎通
查看: 947|回复: 2

Taichi用PBD做了些什么?

[复制链接]
3065236092@qq.c 发表于 2022-10-22 16:24:48 | 显示全部楼层 |阅读模式
  说到应用,就不得不提到Nvidia FleX3,这款引擎的理论基础便是PBD算法。在2018年的一款VR游戏《Torn》中,开发人员使用FleX模拟流体、布料和气体,创造出非常逼真的物理特效,带给玩家惊喜的沉浸体验。有一位玩家发布推特称:「当看到水滴沿着我的脚边流淌而过,我真的很担心它们会弄湿我的脚。⁴」可见PBD在复杂模拟环境中,表现得出色且高效。

  进化版PBD有哪些新特点?

  当然没有一种算法是完美的,PBD算法也存在缺陷。由于其约束求解不那么「物理」,导致两个关键参数时间步长(Time step)和解算迭代次数(Iteration count)对物体刚度(Stiffness)产生直接影响,使其模拟精确度难以获得保证。于是原作者在时隔9年后,推出进化版算法XPBD⁵,引入弹性势能(Elastic energy potentials),重新定义PBD约束,解决了模拟材料的刚度对迭代次数和时间步长的依赖,以及刚性系数不好调整的问题。这项扩展性工作,也重新解释了PBD算法的「物理意义」。

  基于XPBD算法的刚体模拟

  近几年,XPBD算法的热度不断攀升,逐渐被应用于物理引擎的开发中,不过该算法的可控性、稳定性、精确性,还要经历更多更复杂的考验⁶。

  如果你对PBD和XPBD很感兴趣,想详细了解算法流程和相关数学知识,欢迎点击「阅读原文」收看天添老师主讲的Taichi大讲堂,内容全程高能!

  PBD不仅可以应用在实时物理模拟,也经常运用在离线模拟中,目前taichi在实时和离线这两方面都有一些进展。下面这个视频,展示的是Taichi工程师使用PBF(Position Based Fluids,一种基于PBD框架的流体模拟方法)实现的离线流体模拟,其中邻域粒子查询加速和流体表面重建算法都是使用Taichi实现,具有很强的视效真实感,在不久的将来,开发者即可直接在Taichi中使用这些算法,敬请期待!taichi https://taichi-lang.cn/

回复

使用道具 举报

工作就是工作 发表于 2025-12-27 07:15:09 | 显示全部楼层
完全赞同,我也是这么认为的,英雄所见略同~
回复

使用道具 举报

qwertyuiop 发表于 2026-01-24 05:57:30 | 显示全部楼层
楼主辛苦了,整理这么多内容,必须点赞收藏
回复

使用道具 举报

新疆护栏网生产商,被动防护网哪家靠谱,防风网哪家好-大乔伟业
大乔伟业(新疆大乔伟业金属网制造有限公司)是一家深耕金属丝网制品领域的生产制造企业,自2000年创建以来,依托新疆乌鲁木齐的地缘优势,已发展成为集生产、深加工、销售于一体的外向型企业。公司现有固定资产500万元,员工100余人,其中各类技术人员25人,配备生产检测设备150多台(套),主营业务涵盖声屏障、钢格栅、护栏网、防眩板、石笼网及主动、被动防护网和防风网等系列产品。作为以“新疆丝网防护

您需要登录后才可以回帖 登录 | 加入怎通

本版积分规则

Archiver|网站地图|怎通站长论坛 ( 苏ICP备2023040716号 )

GMT+8, 2026-11-10 10:34

免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系362039258#qq.com(把#换成@)删除。

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表