PBD相关节点手册


  • 简介
  • 目录大纲
  • 最新文档
  • 文集下载

    PBD模拟的通用原理和步骤

    PBD是Position Based Dynamics的简称。它是Muller等人发明的仿真方法。它的优点在于速度快,因此多用于实时仿真。应用了PBD的软件有:Houdini的Vellum,NVIDIA的物理引擎PhysX,NVIDIA的FleX等。 PBD的另一个优点在于通用性。它可以模拟软体、刚体、流体、布料、塑性等各种系统。 基本原理 作为纯粹的粒子法,其原理非常简单。所有仿真对象都被离散成……

    beidou - 2022年11月16日 05:24


    PBD布料模拟

    我们先讲解原理,然后讲解实践。 原理 对于布料来说,只需要额外关心一下几点: 1. 弯折约束(Bending Constraint)。弯折约束的实现方式有多种。Muller原始论文中的方法是通过相邻面之间的二面角(dihedral)来实现的。 距离约束(Distance Constraint)。在布料仿真中,又叫拉伸约束(Strech Constraint)。 这与软体模拟的距离约束没有什么区……

    beidou - 2022年11月16日 05:06


    PBF流体模拟(WIP)

    简介 注意:PBF目前仍然处于开发阶段,不能实用。本文档仅作为开发记录。文档将会动态更新。 PBD模块中的流体模拟目前默认称之为PBF_BVH PBF的意思是Position Based Fluid BVH的意思是我们目前采用BVH进行邻域搜索。 它是Miles Macklin 和Matthias Muller 2013年发表在TOG上的文章所公开的。具体请参考: 【论文】 https://m……

    beidou - 2022年10月27日 18:49


    PBD软体模拟(WIP)

    PBD模拟概述 PBD相关节点目前仍然处于开发过程中,因此有些节点还在测试,有些标注:请不要使用,只是为了测试。 参考houdini中的vellum,PBD可以实现多种多样的仿真,包括:软体、流体(PBF)、布料、刚体(Shape Matching)... 理想的PBD的求解流程应该是通用化的,分为: 1. PBDInit/Setup 用于初始化和接受用户参数 2. PBDPreSolve 用于更……

    beidou - 2022年10月25日 12:05



    beidou
    None
    None
    None
    None
    None