特效 TD 的工作准则

作者:Hammer Chen / 转载自 http://hammerbchen.blogspot.com/2013/07/vfx-td-td.html

一直以来都想写这样的文章。不与技术直接相关,不受限于特定软件,不随着时间改变的工作准则。因为在从事电脑特效工作的这几年来,发现专案执行最大的瓶颈往往不在电脑软件的效能,

亦非软件的版本,反而是许多非技术性的观念往往影响了整个进度的顺畅。以下整理出自己积累的要点,于读者分享并时时提醒自己,在遇到特效制作困难,如何才能在短时间解决问题。

调参数的艺术

1. 从艺术家的角度来评价软件,不要只从TD的角度

2. 学习新软件的流程比界面重要

3. 用软件就跟用人一样:要发挥它的优点,而不是放大其缺点

4. 首先研究官方场景文档

5. 搞懂专有名词是第一步,知道专有名詞的意思

6. 尽管名词重要,但是学习任何东西,不应该被其名称所困惑。名称是认为的,不见得反应其本质

7.只更改关键参数,其余不改变。调整最少的参数,达到最美丽的效果

8. 参数要个别调整,以免互相干扰,不知道是哪个参数实现的效果

9. 身为讲师,把丑的效果调整到美丽,这个过程才是价值。而不是将参数调整一次到位,学生无法学到失败

10. 预设参数不一定就是最佳化参数

11. 有时候重点不是参数的数值,而是参数之间的比例

12. 知道一般参数设定的关键范围。直接抄袭专家的参数,但是知道大致一样即可

13. 这个参数是不是反直觉的参数?是不是与名称相符合?

14. 先弄懂哪些参数,和计算时间/算图时间有关,以利最佳化

15. 相似参数之间的比较,例如 Gravity与Buoyancy有何不同?

16. 调整参数组是有操作顺序的:以VRay为例  1. Prepass size 2. balance 3. th-rays 4. min/max density

17. 找软件的缺陷:进行奇怪的操作测试

18. 技术要能够 scale up。小火苗与森林大火是不同的技术问题。

19.能够一边调整,一边preview是很重要的功能

20.换个方式说,如果你有全世界效能最佳的电脑,你要怎样设定才能得到最细致的结果(最佳化的相反思考)

粒子特效的重点

1. 不要追求物理上的正确,要追求视觉上的冲击

2. 能够自由地在几何体,粒子,烟雾之间的变换,就能成为高手

3. 关于粒子特效:能够控制位置,形状,数量,速度,寿命

4. 力场的三大要素:方向,衰减,限制范围

5.  练习以下技能:a.如果要让粒子在某时间点改变颜色  b.让粒子填满茶壶 c.粒子长出拖尾的效果  d. 粒子大小的渐渐变大/渐渐变小

6.力场的先后作用:海上船的动作模拟,到底是先boat还是先海,其实很难。水会撑起船,船会喷水,互相影响

7. 让粒子运动最重要就是力场。要让人跳的比较高不是把它拉高而是降低重力

RnD 的技巧

1. 不知道如何开始吗?边想边做是个不错的策略

2. 在遇到阻力过后,隔几天还能以同样的热情来面对,这就是【爱】

3.RnD的过程要有想法,持续地研究

3. 精确地描述您的问题,是解决问题的第一步。知道问题在哪里,答案就会自己来找你。

5.设定目标,结果,检讨与目标比较。目前的结果问题出在哪里?要知道目标,也要知道目前与目标的差距。

6.要思考:a.我要做出怎样的效果(真正的视觉画面);  b.我要怎样做(理论);  c. 我要怎样解决技术问题

7. 研究技术跟着名人走

学习

1.平时收集好的场景,好的参数,好的模型,好的教学等资源

2. 花时间学习一生都能受用的技能,而不只是特定软件的技能

3. 看专家级教学:只讲概念但是范例都是很难,业界实际会用到的状况。教学有两种,一种是短小精悍的,另一种是废话连篇的冗长教学

4. 这个年代大家都想要获取快速而简单的结论,很少人会看软件使用手册,直接看视频教学还会快转

5.学习的第一步就是模仿,随便坐一个东西,然后再慢慢修改到完美

6. 关于视频教学,一般人都是看表象,而不看本质

7. 看教学需要的是【悟】。学习一定要学习到作者的精髓,而不是简单重复的操作,否则会学的很痛苦。追求有趣而不只是技术,做自己想要的,而不是别人要求你做的

8. 边看边学是最快的。练习->看教学->练习(loop)

9.创新地思考,可以帮助学习

10.如果 TUTORIAL 太难,简化步骤,简化教学,同样可以达到学习的目的

11. 从教学的角度学习东西,如果你是老师,你要如何教?

12. 技术的专家,一定觉得技术容易,至少操作上是。对于外行人来说,技术本身是难的,一再去思考,复杂的东西,背后是由哪些基本的元件所组成?

13.智慧就是灵活地拆解高阶与低阶概念的能力

14.理解是不能强求的,你只能尽力去学,然后等待突然地理解

执行专案

1. 拿到project应该先要想到最简单的做法,用内建的功能做出来,而不是利用外挂堆砌出来的美丽效果。

2.制作专案建议使用最少的plugin减少出错的几率

3.管理的本身不能复杂

4. 退而求其次的艺术,不要一开始就追求完美

5.如果制作特效专案是做菜:a.程序为何  b.食材在哪里  c.为什么要这样煮

6.你永远不可能达到业界的水准,永远不可能等于真实世界,所以必须要用偷懒的方法,放大真实感的特征,但执行却是很经济的

7.客户抽象的意见是最难的:例如,【龙的动作要有气势】;技术性的错误,例如算圆出现黑色的线,反而单纯

改善工作效率

1.将资料切割成单纯的片段,再用干净的界面链接起来(模组化)

2.资料要清楚地呈现(不要耍小聪明)

3.将资料和使用方法写在一起(防呆)

4. 面对错误,把错误记录下来

5.先把雏形做好再修改,能用了再减肥(事后优化)

6.时时考虑未来使用(扩充原则)

如何成为好的TD?

1.收集软件的demo资源,知道它的功能,极限

2. 读官方help

3.找到软件中专有名词

4. 横向学习,深度学习

5. 了解流程比了解介面重要

6. concepet training:和专家做朋友,寻找专家写的文章,他们的观念比较清楚而正确

7. 学习简化现有流程

8. 用专案目标来学习

9. 把复杂的东西拆解成元件

10. 利用专家的数值

11. 先求有,再复杂化

12. 这个参数较高的效果是如何?较小的数值是如何?

13.用真实世界的角度来思考,改良3D特效的制作

14.对不合理的地方要思考如何进行,如何改变

关于视频教学

这些视频教学公司Digital Tutors, fxphd, Gnomon都太几吧了!讲个概念10分钟就够啦。为何要嗯嗯啊啊讲太多的资料?有些参数根本就一辈子不会用到,就算会用到也应该是读者自行发掘就够了,不需要婆婆妈妈地一直讲细节吧。来很简单的东西越解释越复杂,视频教学的宗旨难道不是让人在短时间了解概念吗?一般人会花两小时慢慢观看视频教学吗?一定会看到睡着的。总归一句,这些公司把十分钟就可以讲完的变成两个小时,目的就是灌水吧。我如果能再十分钟内把困难的概念讲清楚,好像一台100核心的电脑与两核心的电脑算图相比,效率相差极大,而效率就是金钱。从另外一个角度来看,以目前上所能收集到的视频教学来说,整天看一辈子恐怕也看不完。

特效TD 的工作准则的更多相关文章

  1. 团队工作准则&贡献分配规则

    团队工作准则&贡献分配规则 NewTeam 2017/10/24 v1.0 工作准则及内容 全体成员 所有成员在接受任务时应结合自身情况考虑,如果认为任务内容或时间有不合理之处应当立即提出修改 ...

  2. QA(测试) 工作准则建议

    身为一个专业的 QA 当然需要有自己的测试原则,这些测试原则不仅可以帮助我们提高产品质量,对外还能体现出我们的专业性,从而让合作方后续还有意愿和我们合作. 1 测试前 1.1 需求评审 必须参与,有问 ...

  3. JSP 连接MySQL 5.1

    //数据库为cc, 数据表emp/*CREATE DATABASE `cc` /*!40100 COLLATE 'utf8_unicode_ci' */ CREATE TABLE `emp` ( `e ...

  4. CSS控制XML与通过js解析xml然后通过html显示xml中的数据

    使用CSS控制XML的显示 book.css bookname{ display:block;color:Red} author{ display:block;font-style:italic} p ...

  5. ASP.NET MVC 下拉框的传值的两种方式

    以前使用WebForm变成时,下拉框传值只需直接在后台绑定代码就可以了.现在我们来看看在MVC中DropDownList是如果和接受从Controller传过来的值的. 第一种:使用DropDownL ...

  6. jsp+oracle实现数据库内容以表格形式在前台显示(包含分页)

    jsp+oracle实现数据库内容以表格形式在前台显示(包含分页) 在文件夹内新增list_emp.jsp 代码如下: <%@ page contentType="text/html& ...

  7. 【Fate/kaleid liner 魔法少女☆伊莉雅】系列中实践的、新世代的动画摄影工作流

          通常的日本动画的摄影中,是以追加Cell(celluloid 赛璐珞)与背景的合成滤镜处理为主,而在[Fate/kaleid liner 魔法少女☆伊莉雅]系列的,加入了自己使用3DCG软 ...

  8. 利用HTML和JS制作隔行换背景颜色的表格

    1.源代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww ...

  9. 基于HTML5 Canvas的饼状图表实现教程

    昨天我们分享了一款基于HTML5的线性图表应用,效果非常不错,可以看在线DEMO或者实现教程.今天我们继续来分享一款基于HTML5的网页图表,它也是利用Canvas绘制的,但是和前面不同的是,这款图表 ...

随机推荐

  1. MySQL中字符串函数详细介绍

    MySQL字符串函数对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str)返回字符串str的 最左面字符的ASCII代码值.如果str是空字符串, 返回0.如果str是NULL,返回N ...

  2. JavaScript中常谈的对象

    为浏览器编写代码时,总少不了window对象 window对象表示JavaScript程序的全局环境 同时 也表示应用的主窗口 到处都是对象 window对象 常用的属性和方法介绍 location ...

  3. Ubuntu 14.04 启用休眠

    Ubuntu 14.04 启用休眠 Ubuntu 14.04 默认不启用关机菜单中的休眠选项.前提是要有swap分区(网上查询,未验证是否一定需要.PS:swap要不小于物理内存)不过首先最好还是确认 ...

  4. Discuz使用tools修复数据文件后,访问URL多出/source/plugin/tools,导致文章栏目无法访问

    今天我的婚嫁亲子网数据库出了点错误,于是就用dz官方的tool工具修复了以下,然后就发生了这个错误.. 本来频道页面的地址是:http://www.ifen8.com/article/ 结果自动跳转成 ...

  5. Docker 监控实战

    如今,越来越多的公司开始使用 Docker 了,现在来给大家看几组数据: 2 / 3 的公司在尝试了 Docker 后最终使用了它 也就是说 Docker 的转化率达到了 67%,而转化市场也控制在 ...

  6. ZOJ Monthly, November 2014

    做了一次月赛,没想到这么难,加上后来补上的题目也只有3个题.第一名也只有4个题啊啊啊啊~.其中两道还是水题.留坑慢慢补上来. 3832 Tilt Cylinder 给定如图所示有盖圆柱体,R,H,水面 ...

  7. c++ string assign =

    C++ string类的成员函数,用于拷贝.赋值操作,它们允许我们顺次地把一个string 对象的部分内容拷贝到另一个string 对象上. string &operator=(const s ...

  8. ArcGIS学习记录—属性表的编辑与修改

    原文地址: ArcGIS问题:属性表的编辑与修改 - Silent Dawn的日志 - 网易博客 http://gisman.blog.163.com/blog/static/344933882009 ...

  9. Hoax or what

    Hoax or what 题意是询问一个动态序列的最小值和最大值. 可以用multiset来实现. #include <stdio.h> #include <set> usin ...

  10. redolog 大小的实验

    前言:近日因工作需要,测试postgresql和MySQL在oltp对比测试,因结果差异太多(MySQL测试结果比较差,相同环境),寻求大神帮助,有幸得叶大师和姜大师指点,指出my.cnf配置文件in ...