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

项目2: 生成分形的三种方式

张孝腾(PB15010483)1      黄佳琳(PB15010507)1      丁 晨(PB15010479)1

1数学科学院2015级

指导老师:刘利刚



Figure 1

图 1: 分形展示图

 

项目简介:

我们的项目是制做一个介绍分形和分形生成方式的数学视频。 主要的工具有两个:rhino的gh插件和py-manim框架。生成了(从简单到困难)Koch曲线,Sinerpinsky三角形,3D-Hilbert曲线到IFS蕨类分形,Julia集等画面。最终用pr进行剪辑。 并写好了较为专业的剧本,配了英文配音,使得视频具有一定的观赏性和教育意义。

 

项目视频:


 

下载专区:

项目分工:

  • 张孝腾:用gh制作蕨类分形和Julia集,提供剧本理论。

  • 黄佳琳:用pr视频剪辑并制作文字介绍画面和字幕,联系配音人员。

  • 丁 晨:用py-manim制作Koch曲线,Sinerpinsky三角形,3D-Hilbert曲线,片头,撰写剧本。

感想与不足:

  • 在制作视频时,我们发现gh和manim各有各的不足。gh订制性强,但是由于硬性的copy传值方式,运算效率低下,碰到上万个点的计算时,电脑经常会崩掉。gh也不能很好的制作文字注释。

  • manim语言优美,画风优雅。但是由于是个人为开发视频撰写的,并没有考虑前后的兼容性,在使用中会经常出现难调的bug。manim的订制性也较弱,不能完全按我们的设想要求来制作画面。

  • 在将gh和manim制作的画面整合时,也发现了一些问题,比如我们尝试着将manim制作的文字注释加到gh里,但是并不好做。最后的做法是将两个画面都调成黑背景,再直接加起来。这一定程度上影响了视频的美观。

 

致谢:

  • 感谢刘老师的辛勤授课!

  • 感谢刘中远老师和两位助教的辛苦劳作!

 





返回项目主页

 


Copyright © 2018 GCL , USTC