中国科技大学《计算机图形学》2024年春夏学期课程项目展示
 

项目15: PBD布料仿真和Manim科普动画视频制作

王志(PB21000326)1 张芾桐(PB20020628)2

1少年班学院2021级 2计算机学院2021级

指导老师:刘利刚



Figure 1

图 1: 科普视频展示图

 

项目简介:

在作业8Mass-Spring弹簧质点物理仿真模型的基础上,实现了PBD(Position Based Dynamics)物理仿真算法,并且基于Manim制作了介绍PBD原理的科普视频。

 

Figure 1

图 2: PBD仿真效果展示图

 

项目视频:


 

下载专区:

  • 视频链接:在线观看    

  • 报告链接:下载    提取码:54c2

  • 项目文件:下载    提取码:gqdj

项目分工:

  • 王志:Manim part (Python),⼤部分视频和⼩部分C++code(⽤OpenMesh构建半边结构)

  • 张芾桐:⼤部分C++code, 实现PBD和⼩部分视频

感想与不足:

  • 主要是时间原因,我们可以尝试更多更复杂的mesh;

  • 实现碰撞检测, e.g. ABBA;

  • 实现对流体的constraint;

  • 实现XPBD,进阶版。

 

致谢:

  • 感谢刘老师一学期来精心设计的课程与实验,帮助我们打开了图形学的大门。

  • 感谢助教的用心准备和耐心指导,还有同学们的帮助和鼓励。

 





返回项目主页

 


Copyright © 2024 GCL , USTC