Instead of the classical and modern reliance on ideal (hermetic, rigid) geometrical figures (…) the new primitives of parametricism are animate (dynamic, adaptive, interactive) geometrical entities - Patrik Schumacher
传统模型不同的是,参数化模型与生俱来就是动画模型。在这篇文章中,我们将会给你介绍利用GH制作动画的常见方法。
在设计过中使用参数化建模时,可以针对设计问题创建一系列近似解,从中发现新的可能性,并通过设置参数选择最佳的设计方案。通过建立各部分设计元素之间的关系,你的设计将随着可塑性的提高而得到优化,并根据由内到外的因素变得更具有适应性。
随着参数化软件的普及,这种设计过程越来越普遍。尽管在实际项目中,许多项目的设计结果都是以静态的形式存在,但是创建动画的技能可以帮助你传达设计中的故事、逻辑或在设计中可能存在的所有结果。
动画的方法
方法2:方法1配合GH插件Animation
方法3:方法1配合GH插件Horster
方法4:使用V-ray for grasshopper
方法一是最简单的方法,用GH自带的SLIDER电池。只要在GH中右键SLIDER电池,你就会发现菜单中Animate…的选项,通过它来导出目标动画的单帧序列。但是这个方法不能自动生成动画,而需要你利用一些图形处理软件来将这些单帧合成动画,例如PS。
可以这么说,任何通过Slider控制的物体都可以做成动画。如果你想加入相机镜头的移动,可以使用方法2和方法3中的Animation和Horster插件配合方法1中的Slider实现。它们都依靠Slider的animate…选项导出单帧序列。这两个插件之间不同的是有无焦距控制功能。如果你希望控制相机焦距,你可以选择方法3中的Horster。
在前三个方法中,我们只能通过导出Rhino视窗来制作动画,但是方法4可以利用V-Ray for Grasshopper 渲染动画,包括渲染材质和散布物体。
Animation
Horster
教程
在这个教程我们将会介绍方法一和三,我们认为后者不仅方便操作,而且功能强大,可以快速为你的设计创建一个有趣的镜头,以下用简单的几何形体为例。
1 创建一个参数模型
目标参数模型是一个用Polygon和Extrude Point运算器建立的四棱锥,可以通过Slider控制挤出高度。
2. SLIDER动画创建
用GH自带运算器Slider和Photoshop来为此模型创建动画。
此步骤可选,如果你已经知道这个过程可以跳过。
像前面说的那样,右键Slider运算器可以导出动画单帧图片,PS可以把单帧合成为动画文件。视频将展示创建动画的整个过程。
3 利用Horster加入相机运动
通过使用horster,相机的位置和焦距的变化将会加入动画,在这个例子中,我们只用到了SET CAMERA 运算器。
这一步的关键算法是把多组数据组织为一组,以便只要使用一个slider就可以同时控制所有所需要调整的参数。在上一步只有extrude point这一个动画元素,但是现在有多个元素,这些需要一起随着时间来改变,所以我们需要把动画时间的slider取值范围设定为0.00到1.00,然后使用remap调整输出数据以便适应动画内容。* 无论slider的范围如何设置,整体动画的长度都可以通过帧数控制。
然后确定好最后的GH和horster方案。我们就把建筑的中心点作为相机的目标点,使相机围绕中心点做环形运动。
4 重复步骤二
最后使用和步骤二相同的过程,使用滑竿创建动画文件。
更多示例
用相同的方法,你可以制作下面这样更复杂的动画。
例如建筑的高度、窗户位置、尺寸和数量。
最后如果你希望更好的控制动画的速度,例如焦距和位置,你可以使用graph mapper。