AE牛顿动力学插件Newton2.0中文用户指南【1】翻译自官方的用户指南。官网上有许多动图,可以加深理解。插件中的专有名词全部采用中文汉化版的翻译。file:///C:/ProgramFiles/Adobe/AdobeAfterEffectsCC/SupportFiles/Plug-ins/Newton/documentation/index.html#top-------------------------------------------简介Introduction牛顿是一款在AdobeAfterEffects(CS5或更高的版本)上使用的2D动力学插件。牛顿将现有合成中的2D图层视为物理中的刚体(在任何力的作用下,体积和形状都不发生改变的物体叫做刚体)。这些主体(专用名词Body)会滑动、反弹,互相间会碰撞、并且还会受到重力的作用。主体间还可以通过关联(专用名词Joint)连接在一起。牛顿可以处理各种不同类型的主体:某些类型可以先依AE的动画进行运动后再受到动力的影响,某些则完全依靠解算控制其运动。牛顿提供了一个简单、整洁、易于操作的界面、快速的OpenGL预览和直观的控制。当模拟结束时,能将效果导出为标准的AE关键帧动画。-------------------------------------------主体Bodies牛顿将AE合成中二维图层(除了音轨、指导层、空图层和隐藏图层)变换为物理对象,在插件中我们称之主体Body。这些主体可以弹跳,滑行,且彼此间还会产生碰撞。要改变主体的属性前,必须先选中主体(法1:在主体列表Bodylist中选中;法2:在预览窗口直接选中图形)。主体最重要的属性是主体的类型type。l常规属性GeneralProperties类型Type牛顿提供以下主体类型:1.静态static:主体没有运动。2.运动kinematic:主体的动画有受AE中使用的关键帧动画或表达式动画控制时,主体的运动路径不会因物理作用力而发生改变,除非关键帧动画已经结束,这时主体将以动力dynamic的方式运动。3.动力dynamic:主体的运动完全依靠解算(默认设置类型)。4.休眠dormant:主体不受重力影响,但当收到其他主体的碰撞后,将以dynamic的方式运动。5.AEmatic:主体的动画不仅受AE中的关键帧动画或表达式动画控制,也受到动力的影响(是动力dynamic和运动kinematic的混合型)。6.死亡dead:主体对碰撞没有响应,且不受解算控制。密度Density该参数用来确定一个非静态主体的质量。当主体以相同的速度下落,高密度的主体不会比低密度的主体下降地更快。然而当发生碰撞时,密度的差异是很容易开出来的。摩擦力Friction该参数用于控制主体间的彼此滑动。当值设为0时,没有摩擦力,往1值调,摩擦力增大。反弹力Bounciness此参数用于控制主体的反弹。值为0表示没有反弹力(例如,球掉在地上将不会弹起),值为1时表示最大的反弹力(例如,一个球掉在地上会将无止境地反弹)。颜色Color该参数设置主体在模拟器预览窗口中的颜色。网格精度MeshPrecision该参数适用于有圆角组成的主体。默认值为2。较高的值会增加精度,但可能影响运行的速度。对于复杂的形状,建议尽可能地调低该值。线速度LinearVelocity该参数设置主体的线速度。力作用于质量中心。你还可以直接用速度工具(快捷键:P)在预览窗口设置速度。提示:当你移动速度手柄,你就可以看到主体的运动轨迹。角速度AngularVelocity该参数设置主体的(旋转)角速度。力作用于质量中心。线性阻尼LinearDamping该参数用来降低主体的线速度。角阻尼AngularDamping该参数用来降低主体的角速度。AEmatic阻尼AEmaticDamping该参数只适用于AEmatic类型的主体。它相当于是连接AE中设置的运动路径(期望路径?)和通过解算所得的运动路径的关联的阻尼。(?)AEmatic张力AEmatictension该参数只适用于AEmatic类型的主体。它相当于是连接AE运动路径和通过解算所得的运动路径的的关联的张力。提示:你可以使用锚点工具(快捷键:J)来移动AEmatic的连接点。l高级属性碰撞组CollisionGroup,CollideWith你可以指定一个碰撞组给主体(共有5个可使用的组),也可以指定主体与哪个组发生碰撞。默认情况下,每个主体都属于同一碰撞组,并且可以与其他的组都相碰撞。固定旋转FixedRotation该参数用于防止主体旋转。重力级别GravityScale该参数允许你为每一个主体设置独立的参数。当值为0时,即关闭主体的重力。提示:可以使用负数。使用固态UseConvexHull该参数可以将复杂主体的形状转成近似的空间多面型?在某些情况下,例如,使用文本时,该选项可以在逼真模拟时提高运行速度。磁性类型MagnetismType该参数允许你将主体变成一个磁铁,因而可以吸引attraction或排斥repulsion其他主体。磁力强度MagnetIntensity该参数用以设定磁性强度。磁距MagnetDistance该参数用以设定能接受到主体磁性的最大距离。接受磁力AcceptMagnetism该参数指定主体是否会受到其他的带磁主体的影响。-------------------------------------------关联Joints牛顿允许你在主体间创建关联。所谓关联即在两个主体间添加的约束。要添加一个新的关联,需先选中两个主体,并点击位于关联列表上方的任意一种关联添加按钮。要移除一个关联,可以在关联列表中选中该关联,并点击移除关联按钮(或按Alt键加W键);或在选中该关联两端所接的主体后按键盘W键。修改关联属性前,你必须首先先选中关联,才能改变它的参数。注意:1.使用锚点工具(快捷键:J)重新连接锚点。2.选中的多个主体可以一次性创建出多个关联(具体操作见键盘快捷键小节)。要创建多个关联时,主体的选择顺序是很重要的。按住Shift键的同时点击主体可以创造一个有序的选项(用来创建一个主体链)。3.你可以在首选项对话框自由定义节点的外观(如颜色、描边的宽度)。l距离关联距离关联意味着,分属两个主体上的两个关联锚点之间的距离是恒定的。但当你给关联添加弹性因素后,距离关联变成柔性距离关联时,锚点间的距离就非总是恒定。张力Tension该参数允许你为关联赋予弹性。可用于创建诸如身体之类柔软的东西(通过柔性距离关联连接几个小的主体)。阻尼Damping该参数是用来减少或和缓运动的。碰撞连接CollideConnected该参数用来设定连接的两个主体是否发生相互碰撞。l轴关联PivotJoint轴关联即强制两个主体共享使用一个锚点或轴心。关联的角度是两个主体的相对旋转角度并且数值可以被限制在特定范围内。启动限制EnableLimit该参数用于强制让关联的角度保持在所指定的角度上限和下限之间下角度LowerTranslation该参数设定关联角度的下限。上角度UpperTranslation该参数设定关联角度的上限。启用电机EnableMotor该参数决定是否开启关联电机。电机速度MotorSpeed该参数允许你设定电机的速度。最大扭矩MaxMotorTorque该参数允许你设定电机扭矩的最大值。(扭矩是使物体发生转动的力,活塞在汽缸里往复运动,往复一次做有一定的功,在每个单位距离所做的功就是扭矩。发动机的扭矩就是指发动机从曲轴端输出的力矩。)碰撞连接CollideConnected该参数设定所连接的两个主体是否发生相互碰撞。l活塞关联PistonJoint活塞关联能使两个主体Body沿指定的轴发生相对平移。它的参数和轴关联的参数很相似,无非是将旋转替换为位移。启用限制EnableLimit该参数用于强制让关联的位移保持在所指定的上限和下限之间下翻LowerTranslation该参数设定关联的位移的下限。上翻UpperTranslation该参数设定关联的位移的上限。启用电机EnableMotor该参数决定是否开启关联电机。电机速度MotorSpeed该参数允许你设定电机的速度。最大电击力MaxMotorForce该参数允许你设定电机力的最大值。碰撞连接CollideConnected该参数设定所连接的两个主体是否发生相互碰撞。l弹簧关联SpringJoint使用弹簧关联可以使两个被约束的主体像被弹簧连接时那样运动。弹性Springiness该参数控制弹簧的强度。阻尼Damping该参数可以减小弹簧振荡的振幅。期望长度DesiredLength该参数可以设定没运动时的弹簧长度。-------------------------------------------预览Preview牛顿提供OpenGL视图(开放式图形界面,OpenGraphicsLibrary一套三维图形处理库,也是该领域的工业标准)预览模拟的结果。视图可以处理鼠标和键盘事件。例如,你可以缩放和平移视图,或直接在视图中直接选择并移动主体。右键快捷菜单还提供了一些常用的操作。l工具按钮ToolButtons在预览窗口上方有五个工具按钮,每个按钮都有特定的操作:选择工具:选中和移动主体。手型工具:平移视图。锚点工具:修改关联或AEmatic主体的锚点。重力:在预览窗口直接设置重力。速度:在预览窗口直接设置主体速度。提示:1.使用锚点工具前,必须选择至少一个关联或是AEmatic类型主体。2.使用速度工具前,必须选择至少一个主体。3.当使用速度工具时,按住Alt键并单击可以选中主体。l缩放Zoom你可以通过使用缩放滑块、鼠标滚轮、或滑块两端的按钮来放大和缩小预览视图。最佳缩放按钮能使视图自动缩放到适合屏幕的大小。l背景颜色BackgroundColor默认情况下,预览窗口的背景色与当前合成的背景色相同。你可以单击打开缩放滑块旁边的拾色器来改变背景颜色。l预览选项下面的可视化的选项在视图选项的弹出菜单是可用的:形状Shapes:显示所有形状。网格Mesh:显示内部形状表征(牛顿使用poly2tri库对非凸形状进行三角刨分)。边界框BoundingBox:显示对齐到Boundingbox的轴(BoundingBox是包含主体的最小矩形)。局部坐标轴LocalAxes:显示主体自身坐标轴,红色和绿色分别表示X轴和Y轴。关联Joint:显示所有关联。合成边界CompBounds:显示合成范围的边框。l模拟命令开始模拟,点击播放按钮(快捷键:0)。其余的命令分别是:重新启动模拟命令(快捷键:回车键(小键盘)或home键)播放一帧(快捷键:1或Pagedown键)第0到当前时间的循环播放(快捷键:2)。l场景快照SceneSnapshots单击预览窗口的上方的场景快照按钮允许你暂时保存当前的场景设置。双击快照,恢复快照所保存的场景。你可以在快照上右击鼠标,然后在弹出的快捷菜单上选择删除;或选中快照后按Delete删除/Backspace退格键进行删除。当同一个场景需要多种不同的效果时,使用场景快照就无需为将每种不同的效果的导出进行分别的设置。l右键快捷菜单ContextMenu在预览窗口右击鼠标,将弹出一个将一些常用操作进行过重组的快捷菜单。这个菜单也同时与主体列表连接。-------------------------------------------重力Gravity重力是所有主体都会受到的力。你可以使用在重力面板输入数值、使用重力视图或重力工具(快捷键:G)来设置重力的强度和方向。你可以通过捕获鼠标的移动为重力设置动画,也可以使用“继承自”复选框选中一个合成层。l级别Magnitude这个参数设定重力矢量的大小。l方向Direction这个参数设定重力矢量的方向。当用重力视图中或重力工具修改重力时,按住shift键可