2007年4月16日星期一

动画师合适的索具——II. 开发一套动画师友好的索具

动画师友好的索具 ( 翻译:w.hao )

       建立的动画索具,能解决问题,被愉快的使用,并且不会导致精神崩溃。
      ——贾森

II. 开发一套动画师友好的索具

      创建一套索具并不是增加一系列控制并把它交给动画师这么简单。我已发现解决问题的最好的方法是从技术上和艺术上是否真的合乎逻辑的方式来考虑它。怎样工作才是最科学的工作,可能不总是按动画师的需要工作。相反,动画师想要的可能从技术上是不可行的。

开发指南

必须要注意的两个要求:
      * 动画师的要求
            * 角色应该怎样行动——导演想要角色做什么?动画师需要怎样的运动?
            * 角色需要做什么?


      * 索具的要求?
            * 标准的动画索具——所有的动画索具必须符合统一的标准。
            * 动画师想要索具怎样一起工作


解决问题

      为了达到指定的要求,你必须回答问题并且解决问题。你能做的最好的事是开发一个使解决这些问题更容易的一个系统。我喜欢使用以下步骤:

1. 分析问题 —— 你尝试解决什么,期望的结果是什么?他类似于你以前已经得到的其他解决方法吗?你怎样利用以前的解决方法来解决这个问题?在性能和速度的平衡之间的抉择是什么?他真的能解决问题还是会制造其他的问题。

2. 创建一个试验性的解决方法 —— 不需要去想多么完善的解决方案,仅要想出一个能获得你需要的结果的正确工作的方法。它不必多么快速,当它必须是能够工作。

3. 分析解决方案 —— 这是给动画师最好的工作流程吗?这个解决方案是最简洁的吗?它将带入其他的什么问题?它们是固定的吗?最好的控制结构是什么?

4. 重建这个解决方案的简洁方案 —— 想办法去除任何额外的步骤和节点。把一切巩固到最低限度的最小量。确定没有什么额外的需要。保证每个节点和表达式都是必要的。

5. 再次重建,这次使代码容易修改。为每次步骤建立文档以便能容易的修改步骤。此外,利用原始物体的优势是…例如确保任何事情可能再次被重新使用的方法重做。* 注意: 这不总是必要,但是如果你需要再次建立那套索具,它可能是极其有帮助!

没有评论: