1.3 破碎特效的原理和流程
在计算机特效制作中主要分为三大类:流体特效、破碎特效和人物特效。本章节主要讲解破碎特效的原理及制作流程。
计算机特效破碎的原理离不开其最常用的演算法。
1.Delaunay triangulation Delaunay三角剖分算法
Delaunay triangulation【三角剖分算法】演算法是Boris Delaunay于1934年的研究而得名。在数学与计算机集合学的领域里,这是一个三角分割法。定义在平面上的点集合,所构成的三角分割,没有一个点会包含在这个方法分割的所有三角形的外接圆内,如图1-6所示。Delaunay triangulation【三角剖分算法】技术最大化了所有三角分割的每个三角形的角度,因此可以避免切割出瘦长的三角形。Delaunay triangulation【三角剖分算法】切割方法所产生的外接圆与圆心【红色点表示】把这些外接圆的圆心都连接起来,就变成了Voronoi diagram【红色线段】,如图1-7所示。
图1-6
图1-7
2.Voronoi diagram 沃罗诺依图
俄国数学家Georgy Fedoseevich Voronoi 建立的空间分割演算法在几何学、晶体学、建筑学、地理学、气象学、信息系统等诸多领域有广泛的应用,这个方法也被应用在模型切割上。尽管这个方法切割出来的是直线,跟现实世界的破碎还是有些许不同,但在Rayfire和Thinking Particle中的Volume Break插件中还是有被使用。
制作破碎特效涉及以下6个基本流程。
要把需要破碎的模型先确定下来,根据给的模型的材质确定破碎样式。
查阅资料,参考生活中的碎裂纹理及好莱坞特效电影中的破碎动态,以求达到更好的破碎效果。
根据破碎特效的要求效果,选择所能达到其效果的破碎插件。
把完整的模型破碎掉。
控制这些碎裂的模型,添加细节,制作出预期的动态破碎效果。
随之产生的烟雾细节。