摘要:
FmTaskFuncStepVelocityRebuildBvh 在 FEMFX/amd_femfx/src/Simulation/FEMFXSimulate.cpp 中定义,主要完成了仿真中(位置)速度的计算、bvh的更新等工作。 感觉该部分的主要内容为 FmTaskFuncTetMeshStep 阅读全文
摘要:
FmUpdateUnconstrained 是基于 FEMFX 仿真流程中的第一个重要环节,位于 FEMFX/amd_femfx/src/Simulation/FEMFXSimulate.cpp 中,在位于 AMD_FEMFC.h 的函数声明中,是这样解释该函数的内容的: // Rebuild me 阅读全文
摘要:
在 FEMFX/samples/FEMFXViewer/FEMFXViewer.cpp 中有基于 FEMFX 和 glfw 的一个简单示例程序。熟悉形变仿真及 glfw 的话,可以很快的划出基于 FEMFX 的仿真流程主框架,也就是,依次调用了那些函数,来实现仿真功能。 略去 glfw 的初始化,事 阅读全文
摘要:
FEMFX 是 AMD 开源的一款形变仿真引擎。详见 Github/GPUOpen-Effects/FEMFX 该系列笔记主要分析和介绍 FEMFX 的内容及结构,主要关注 FEMFX 中形变仿真、碰撞检测、约束求解等内容,暂时不考虑碎片仿真等功能。 笔记列表: FEMFX 编译及示例运行 FEMF 阅读全文