Hello,今天给大家带来的用Houdini|Maya|Arnold|Nuke制作的动画Lookdev作品流程。
一、简介
该作品的作者是Mirko,一名3D灯光艺术家,但是他更喜欢用全能艺术家来定位自己。接下来就是其作品的设计及制作过程
作者开始学习Houdini是因为他大学老师Michel Collinet,也是作者的朋友,是巴黎Illumination Studio的视效艺术家。Michel Collinet将Houdini推荐给作者的动作设计项目,以前作者是用Cinema 4D进行3D动作设计的,因为他对Cinema 4D较为熟悉。刚开始的时候,作者进行基础的学习,目的在于创建程序化几何图形以及影视烟雾。后来慢慢发现,Houdini更为强大,可以实现很多种效果适配多种创建环境,作者可以用Houdini这个款软件制作一个完整的项目比如:lookdev、灯光、渲染等。促使作者去继续使用这款超级无敌灵活软件的原因在于,它让作者的创作没有限制,可以让我们创建很多事物,近乎于可以创建所有事物。
要在Houdini上有一番造诣,你就不得不去做各种练习、看教程,去尝试做各种独立作品。如果偏要我给一些建议的话,就是要先有好的创意因为技术是可以学习的。比如你想做个烟雾,其实很简单,因为网上有很多教程,也许第一次做效果会不太好、需要一些帮助。但是,如果你先有了一些好的想法,你就知道你需要什么技术、素材、认知等等,当一个项目制作结束,你将会意识到你有很多要学的以及要重新学习的。
二、关于这个项目
出现这个制作的想法是作者在看完一个触手制作教程之后。所有的模型、动画等等都可以用代码制作生成。我从不认为我是视效和代码方面的专家,当时在看完这个教程后,让我想象到了一个非常大、移动速度超快的怪兽,我的脑海里,有了一个画面:一个怪兽在非常逼仄的走廊里移动、流淌粘液、口水等。有了这个想法画面之后,我就十分想去实现它。
我从《怪奇物语》(王掌柜很喜欢看,但是感觉后面的几季垃了,可能也和男主长裂了有关系呢)中获得了很多怪兽的灵感,它们的渲染和样貌,是我非常想要的。我本身也是猎奇故事爱好者,所以总能直接或间接获得相关事物的灵感。对于狭窄走廊,我从我脑海中一些记忆深刻的恐怖电影、游戏(比如死亡空间)中获得了一些画面。我青春期那会儿玩的这些恐怖游戏,一些闪回画面至今还在影响我。
三、场景
通过程序化建模我进行怪物创作。为了让怪物更具有机感,在渲染的时候于怪物表面添加了噪波。一开始我专注于怪兽的渲染和制作没有考虑其他,因为我比较喜欢这一环节。但是在我后来学到了如何让怪物黏上墙的时候,我有了一些想法:我创建了镜头和动画,并用Maya搭建了一个走廊环境,让怪兽位于画面中心。
我的工作流程持续集中于Houdini和Maya,并且感谢Arnold,让我后续的着色、几何处理等流程变得轻松许多。
我创建的环境是基于Maya的传统建模方式,没有用程序化。这个环节我用到了Quixel Bridge的资产让生产更快一些。在资产、环境制作完毕后全部导入到Houdini用作静态网格。这里我用到了FX simulation工具。
四、生物制作
生物制作着实是一个技术挑战。在我搭建好整个线条生成系统之后,又跟了个教程,开始设定项目。我创建了墙壁,并令怪物沿着它们平滑移动。
一开始,怪物有不同的外表,我非常喜欢,我用houdini的volumes噪波实现的,但是一个大问题是我必须要UV来确定我是否拉伸了贴图。所以我舍弃了一些网格细节,并创建了能在程序化生成网格下起作用的UV系统。那是最大的技术挑战——在实时生成的网格下UV还要起作用。项目里的Shader完全是程序化的,所有都是基于Arnold的噪声。
这里我们总结了解决该难点的技术步骤:
1.通过程序化建模创建splines确保他们能够根据墙壁上散布的点进行程序化生成连接。基于一个阈值,选择这个连接有多长。
2.在距离属性进行差值,创建Curveu的变量是重采样的以及它是spline起始与结束的距离值。这样可以使得动画更剧烈,我们可以看到这些splines移动时的结构。
3.为这些splines创建噪波,并创建半径属性。
4.基于生成的基础点创建头部
5.创建程序化UV
6.让基础点开始运动并观察所有根据这些点生成的网格
五、Houdini工具流
Houdini这里,我看了很多关于Vellum fluid系统的教程。Houdini每个新版本的变化特别大,对于一些灯光师,适应新工具并不是简单的事,所以我看了很多关于这方面的视频教程。
我创建了两个FX层:第一层是整个怪物向外喷射的液体;第二层是从怪物触手接触留在墙壁上的液体。
下面是我的步骤总结:
1.从运动的怪物上创建喷射器,这个喷射器由怪物网格上的散布点组成。这里有打组,这些组的保持法线选项允许你根据所给角度选中模型。我用不同参数分离怪物的头和触手,然后从粒子里给每一个部分创建一个 VDB。VDB可以让不同部分统一融合起来。
2.创建胶体约束。
3.创建 Vellum fluid和DopNet
六、渲染部分
我开始在houdini中打光的时候,创建了一些基础要素,类似一种视觉预览,可以看到怪兽的shader在光照下呈现怎样的反映。在我完成了所有的FX和资产后,开始在Houdini中整合所有要素,并为在最后进行打光。
这里作者用了三层:设定层(放场景),角色层和FX层
最后的视觉效果通过Nuke视觉合成。对于动画灯光,我习惯融合关键帧动画,同时强调初运动过程中灯光忽明忽暗的效果。
以上就是今天分享的内容。欢迎关注公众号,关注王掌柜。
- End -
来源:Thepoly公众号
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答今天,我来和大家聊聊,迪士尼动画《海洋奇缘》系列是怎么用Maya软件为他们最新的续集打造获奖动画的。
有哪些听起来高大上、实际上转行同学也能胜任的岗位?试试虚拟现实工程师!
增强现实(AR)和虚拟现实(VR)是当前备受瞩目的创新技术,对相关的增强现实开发、虚拟现实开发、数字孪生开发工程师的人才需求,......
在这个短视频盛行的时代,越来越多的人想要尝试自己进行短视频剪辑,却常常因为缺乏专业知识而无从下手。别担心,今天就为大家带来短视......
今天,我们聊聊皮克斯的《头脑特工队》系列
中国首个AIGC导演共创计划今日正式上线:同学,做导演不要?
中国首个AIGC导演共创计划定于12月6日正式上线。该计划由快手自研视频生成大模型产品“可灵AI”,联合李少红、贾樟柯、叶锦添......
近日,中央广播电视总台《2025年春节联欢晚会》发布官方吉祥物形象“巳(sì)升升”,祝福全球华人在新的一年如意康宁、好事连连。