听说学习Houdini需要英语、数学和计算机编程?是这样吗?
不是这样的。无论什么基础,都可以直接学Houdini。只不过,如果英语、数学和计算机水平越高,学起来越轻松而已。
虽然说,学习Houdini软件并没有那么高的要求,但如果想成为一个出色的三维特效师,那么这三者还是非常重要的。下面分别以特效师的需求来谈谈,并不仅限于Houdini
英语
由于Houdini大部分教程和文档都是英文的,因此希望能有英文的阅读能力,来跟上最新的技术。
而国内对于这方面的专业的翻译往往不够准确,并且也不够及时,所以通过中文学到的往往是“二手”或者“过时”的技术。为此,无论你原来英语水平如何,请现在开始锻炼好英语。
不认识字母表,单词量少于100:
洗洗睡吧,不适合做特效,不闹,真的。
大学英语四级以下:
不用等着学好英语后再学特效,可以直接看英语教程,听不懂没关系,注意看画面的操作,领会其意图,自己模仿练习举一反三,遇到不明白的多问问别人,软件自然就能提高了。
大学英语四级:
OK的。达到这个水平做特效足够了。如果刚开始听英语教程不适应也没关系,听着听着就适应了。
大学英语六级/研究生英语:
除非做研发,否则不需要达到这个水平。
由于研发经常需要看英文文献,比如我那个神经元结构工具就是基于别人的理论(Cuntz.H, 2010)制作的,因此能达到更高水英语水平是非常必要的。
数学和物理
中学水平
对于大部分特效来说,中学的数学和物理知识就足够了,你只要知道矢量运算,知道速度、加速度、时间和位置的关系,就能应付很多效果了。
大学水平
这里我特指 微积分 和 线性代数 这两门学科。前者是一切数学的基础,后者则介绍了矩阵这个基础概念。这两个学科学好了,为进一步研究更高级的图形图像提供了基础。我大学时就忽视了这两科的重要性,导致后来没少走弯路,现在还在还债。
其实很多优秀的特效师,并不会这些(许多人不是理工出身),但依然能做出很棒的特效。
研究生水平
这里已经脱离特效的范畴,而是从事特效研发了(RnD)。比如开发新的解算器,新的材质和渲染器等等。涉及科目很多,每科都可以钻研一辈子,我一知半解,不详说了。
计算机编程
如果之前会更好,不会的话现学都可以
特效中的编程和软件开发中的编程很不一样,后者往往是做大型项目,需要更扎实的程序设计水平;而特效往往只是用一些程序片段,因此学起来并不困难。具体可以分2个阶段:脚本表达式阶段,编程阶段。
脚本表达式阶段(Scripting and Expression)
是利用程序内置的函数和脚本,来控制程序的运行,比如maya的mel,和houdini的hscript等都属于这个。这些东西会帮你提高制作效率,完成更复杂的效果,因此是需要掌握的。Houdini内置的VOP是一种通过连接节点来进行编程的方式,毋须编程基础即可上手。
这个应该是成手特效师都要达到的阶段。
编程阶段(Coding)
是稍微高级一点的,为了获得对软件更多控制,利用工具对软件进行进一步的开发,从结果来讲,就是做一些小工具、小插件之类的。maya中可以用mel语言,houdini用vex和VOP,同时这两个软件也都有C++和Python的接口。
这个阶段不是必须要达到的,根据你对职业的规划。如果你想钻研技术研发路线,可以考虑在这方面深入研究。
发现一个宝藏,谢谢博主分享!感谢
谢谢你!!对于一个小白来说帮助很大~
1
从贴吧来到这里,很感谢博主的无私分享和帮助!
谢谢,帮助很大,已经收藏了,时不时拿出来看下。
真的很感谢你,我是大二的学生,一直迷茫不知道如何下手。我会好好学下去的 加油
对于即将入行的新手我来说这些问题解决了我不少困惑,非常感谢!