如何通过Houdini的pipeline提高生产效率

影视工业网 2020-09-16 22:23


现在Houdini是非常强大的一个软件,视效社群第26期分享特别邀请了在Houdini研究20年的资深专家梁志亮老师与大家分享程序的力量!



 






香港城市大学特邀讲师

SiggraphAsia特邀讲师

这一张算是我20年旅程的一个经典的照片,因为我1998年的时候是第一次使用Houdini。

二十几年前Houdini是一个非常难学的软件,为什么?因为这个软件可以说是好莱坞的秘密武器,那时候没有什么Youtube,没有这种录影的学法,你唯一的学法是买Houdini。你看我手上这两本书本,书本不是外面买的,你买Houdini的书他会给你一些解释一些很简单很短的知识和一些解答。所以那时候是非常辛苦,20年前这样开始。

可是为什么也不普遍?因为早期它只是在 silicon graphics.SGI的那个频道才有的用。那一些电脑是很专业的,当时他一台电脑是要购买电脑跟软件,一台电脑买下来和买一辆小汽车那么昂贵,所以这个是不普遍的。我今天的分享会比较大众化,我会讲解人物,讲解一些模型,讲解一些如何把整个工作程序化。所以无论你是搞特技也好,你是用Houdini在灯光方面也好,都会有收获。另外一方面,不懂Houdini的人也无所谓,因为今天可以说是大开眼界。

我在全亚洲都是在分享这个故事,我的公司是小工作室,但这个故事就是大规模拍摄,这个是一个很不平衡的配套。为什么小CG工作室大多数是不做大规模,例如地震、大都市、世界末日这些东西,这些故事对于一个小工作室来说是非常难的。可是为什么我们做得到,为什么能成功?就是因为程序化。

程序生成,就是说不是一个个模型这样创作的,是生成的。

什么是程序生成?

我看有很多技术上的概念,所以先讲个故事。这个故事是香港2001年SiggraphAsia请我做发言人。这个会议的时候,我觉得有很多很有趣的问题。提这个问题是因为我在示范一个程序化如何创造生成一个城市,她问我生成这个城市要多久,我就反问她一个问题,小姐,你画几条线、画一些基本的形状,你需要多少时间?那就是多少时间了。所以这个就是程序生成的一个概念。

程序化我需要讲解有一些比较重要的概念。一个概念是我们搞程序化的时候,要注意我们网络程序的工作流程,工作流程是非常重要的。因为我们做程序化,简单的讲技术上的概念程序化,最重要是的节点。

你看荧幕上那些小节点,混合把它创造起来,可以有城市的效果。其实很重要的是数据,就是这些数据会从程序网络这样传下去。就是说如果你要更新,你要加一些功能,你在创作中途或最后一步的时候,要加功能,也会影响到最终的效果。

在网络上游或者任何阶段进行更改,都将影响到最终的效果,这个是很重要的,所以程序化可以说是非常的灵活和非常的强大。还有就是说程序化不是乱用就有效,要有这个战略的组合,这个战略如何把程序网络创作出来,就是一个程序化的知识,这个很重要。


从程序生成的多种变体模型

接下来我就来一个示范,刚才是程序部署,这个是程序模型。

我小时候看中国画就很喜欢那些山脉,这是一个山脉创造的程序过程,你可以看到我是用各种节点上游,随便一个步骤,我更改山脉的基本形状就可以发动了,这个形状是很快速的,可以做出一个山脉的基本形状。这就是程序化,你可以很方便,也很高速的做这种可以说是多种变体的模型。

动画控制系列有一个特点,就是它会有速度的一个性质,可以用来做流体模拟淹没模拟,所以可以说生产过程是非常的有效。因为我不需要等模型完全做好就可以开始动画,灯光师不需要等,动画完稿就可以找灯光了,所以这是一个同步型的创作过程,可以迅速、高速地把创作完成。

这里讲到另外一个相当复杂的创作,机翼的管道。

机翼管道为什么很麻烦?因为机翼的绑定很难搞,机翼的模型更难搞。所以这个系统很特别,我就用控制,能改变整个模型,可是不单只有你的模型,也是程序化全自动,不需要搞绑定,通过控制,一摇一移动,翅的大小就可以程序化地做出来了,生成了,你可以立刻地把它给动画师开始动画,所以程序化可以解决很多通常要用人工重复来改的一个问题,如果你把整个过程程序化,那就方便多了。 

我觉得这种创作方法是非常高速的,而且对我们创作人来说也是一个梦想。我们创作人很喜欢画一些心中想讲脑海里想做的一些作品,可是往往是因为工作室太小,电脑不够多,人数太少了就做不出,可是把整个过程程序化就会有很多比较惊人的效果,是一个小工作室人做不出的。

所以无论你是灯光师、模型师、导演也好,制作人也好,如果你有程序化的概念是非常有用的,因为这是非常灵活的一个创作方式。

因为我是小型公司,我知道在中国大多数是人手很多的,所以可以看到如果你们走这条路线,我相信可以可以去到很远。你看不止这样,你不用停止,我最近也是觉得可以再把这些资产更新做的比较多样化,可以继续地加功能,继续加功能了,又可以做各式各样的建筑出来,这个也是我最新研究如何把不同的地型程序化地创造来部署城市,这个是非常有趣的。


一些程序生成展示


创造地球

城市建筑

城市布局


交流问答

主持人:创造城市从概念设计那个阶段到模型的阶段是怎么样的一个过程?

梁志亮:我大多数是从概念开始,因为我本身也是导演,所以你看我那些黑白的图案是我自己画的,概念方面每个人都有每个人创作的旅程。我梦想的时候,就觉得我这个故事要有日本拍摄,我要在日本香港加拿大拍摄三个地方,所以我一有这种概念,因为我每天面对的只是几个人,跟你们大公司不一样,7个人,我一说要做这部电影,大家就分工合作。程序化的系统,我是技术主导了,我就把整个科技做出来,你们就找一些图案,可以跟我找一些日本、香港的资料什么的。所以我就看他们找的资料,把这些资料构思形状,日本的建筑是怎样的,香港的是什么样子?然后把这些资料设计网络,开始实验,简单开始,不是说我一做就能有千多个节点,开始一个刚才我早期示范的好像圆形方形如何摆设那些部署那些城市,就用基本的一个形状开始。所以如果我的个人经验,如果你你开始的时候弄的太复杂,你是无法控制整个程序过程。我也用最基本的可能是一个点或者一条线或者一个基本的形状,来推动整个程序的创作方式。


主持人:Houdini在一个视效团队当中的价值,您能不能再帮我们解释一下?

梁志亮:对每个工作室来说,你问每一个导演,他都会跟你讲类似的一个经验,无论是大导演、小导演、大制作、小制作,你可以有的投资,你有的人手是永远不够的。这是一个大家都了解的我们这一行的问题。导演的梦想是一个很庞大的梦想,如果你跟导演沟通,他一向想把这个作品创作推到更高峰,可是投资肯定就需要更多。所以说,我只有这么多资金,只有这么多人手,如何推到更高峰呢?这就是程序化的价值了,因为用Houdini程序的话,我刚才已经花了时间来跟大家分享,从灯光部门到模型,各方面的人物也好,可以跟大家证明这个价值是很高的。如果你一个工作其中一方面,不说全部,就其中一方面程序化,你可能不需要请七八个人,两个人就够了。也不是说不需要那些人,那些人他们可以把时间花在美术方面,把东西做得更好,所以这就是价值。其他方面也是一样。


主持人:如果没有编程基础的艺术学生,如何能够学习,如何开展学习Houdini?

梁志亮:从零开始是没有问题的,在今天学习Houdini的资料太多了,只是说学习也要有一个战略,要有一个方向才可以。我有些学生来我的办公室实习,就是说几个月,他们一开始他们踏进我的办公室,这样由我教,有时候我的一些同事教,三个月走出去,就已经可以用Houdini了。之后从动画师也好,模型师也好,可以说也是非常好的经验。可是大家知道学习你要有这个动力,你要想学你要刻苦,要花时间学,真的花心思学才可以用。大约几个月,应该就没有问题了。

目前全世界其实最方便的可以学习Houdini的网络资源应该就是Houdini的官网了。所以Houdini本身的网络已经有很多方面很方便的让你学,只是我发现在中国就有一个问题,因为Houdini是一个非常科技概念的软件,每个步骤你要了解,用英文在本地我觉得可能会比较难。如果可以的话,我是建议找到有中文的教材最好了,不然就我觉得相当辛苦。


主持人:一般的Houdini在一些团队当中适合多大规模的公司来应用的?

梁志亮:你个人也好,还是更大规模的团队,其实都是可以应用得到的。大规模有大规模的用法,小型中型都有它们的用法。我觉得最重要的是用到适当,因为什么软件都好,会花很多时间来研究最好的一些发动的方法,各种不同的方式,还有每个公司都是要聘请Houdini的人,所以我觉得重点还是得运用的好,这要花点心思来研究。


主持人:对于Houdini的从业者来说,技术和艺术如何能够更好的兼顾,或者是能够更好的来同步往前推进?

梁志亮:我觉得做我们这行,技术也好,美术也好,不能偏向一方面,就是说你要发展两方面。因为我认识一些技术很高的人,可是他们做一些效果很难看的,不能用,你技术很高有什么用?我也认识一些美术很高造化的人,可是你叫他们学个软件就是要他们的命的一个情况。所以说我们这行其实是蛮辛苦的。美术方面,技术方面要同时推动,所以我一上来会建议一些年轻的学者,去看多一点电影无所谓,但你也不要整天看电影,你要学习如何创造这种电影。你的美术是你的梦想,你的技术是使你梦想成真,这两个一起平衡,才可以在这条路才走得远,走得成功。


主持人:放眼国际领域,Houdini在行业中的市场占有率,以及从业者在这个行业当中的一个发展前景,能不能请梁老师帮忙分析一下?

梁志亮:我觉得国际性的发展,如果你去考虑Houdini发展是非常有前途的。长期以来,如果你的投资较少,又想加到好的效果,世界各方面游戏电视创作电影创作,世界各地已经发现了秘诀,所以你会发现很多人会请Houdini,灯光师也好,模型师也好,特技师也好。跟你讲一个故事,我一个学生跟我学Houdini,课程还没学完,已经被另外一个小型工作室已经聘请了。所以你看要用Houdini的人很多,就是说市场用一般的软件太多了,尤其是中国太多人竞争,可是你学一个大家所未知的科技,可能学习的过程需要刻苦耐劳,也要学会如何配合调节,要突破自己的想法,但是不要害怕,要努力,我觉得前途是非常好的。 


主持人:大陆国内这边的Houdini培训机构,怎么样判断一个机构的好坏,或者说适不适合?

梁志亮:第一,如果你要学Houdini,你这一定是参考这个网站或者老师或者学院,他们有这些课程。然后问一下自己,如果你是模型师你要学什么?或者你是美术师,你到底要学什么?你找到的课程要配合自己的兴趣。有些课程很喜欢讲Houdini的抠点,可如果你是美术的人,就不大适合你。另外要找一些说中文的课程,这个还是很关键的,因为中文英文对很多科技的概念,技术的概念理解是不一样的。而且Houdini是一个非常庞大的软件,这里边还有很多内容,到底我们学哪一块,其实要很有针对性地去学,而不是说仅仅只是做一个软件。


PS: 本周日下午2点,即将又迎来了视效社群第27期分享,欢迎大家扫码加入社群与全国从业者一起交流成长!




---本文完---

整理|彭佳纯

排版|彭佳纯

欢迎大家投稿视效相关文章

投稿联系| houyaqian@cinehello.com



【课程推荐】

历时半年时间筹备的课程:程序的力量——Houdini线上基础训练营正式开始报名!欢迎大家咨询报名!


扫码报名咨询👇




欢迎大家扫码报名咨询👇



推荐阅读