最近朋友圈都在热刷《复联3》,也有很多关于它的介绍文!很多都大同小异,你们一定都被刷怕了吧!但是,wuhu君这次不同!
带来了wuhu独家猛料!
《复联3》的幕后有一位来自中国的角色技术指导!你知道吗?

是不是听起来就很刺激!
那么,开始吧!

王乔
《复联3》幕后的角色技术指导!
wuhu动画人空间的小伙伴们好,我叫王乔。
本科就读于北京工业大学艺术设计学院,大四交换到美国,毕业后分别在美国中央密苏里(UCM)和德克萨斯A&M视觉实验室(Viz Lab)攻读计算机和可视化计算机图形学研究生学位。
一路走来卖过画,做过设计师,玩儿过陶艺,当过前端程序猿,并没有想过有一天会误打误撞进入动画和特效行业。
入行以来曾在莱卡(LAIKA), 迪士尼, BLUR,做过角色技术指导,目前在Method Studios洛杉矶任角色技术指导(角色TD/Creature Technical Director)。

我近期参与制作了《Missing Link》,《无敌破坏王2》,《X战警:新变种人》,《哥斯拉:怪兽之王》,《Justin Timberlake - Filthy》,《宝莱坞机器人之恋 2.0》,《王者荣耀:盛世长安》,和一些广告宣传片等影视类作品的制作。
我目前在美国著名电影特效工作室Method Studios,下面我给大家介绍一下Method Studios的一些项目集锦:
今天主要想跟大家分享一下《复仇者联盟3:无限战争》中我参与制作部分的一些经验和感受。

这部电影的特效量是非常大的,基本上业内的各大工作室都参与了制作。
我在团队主要负责的角色:
火箭浣熊(Rocket)

树人格鲁特(Groot)

雷神(Thor)

艾崔(Eitri)

以及银河护卫队的飞船、逃离仓,还有大量的道具和场景等等。

这些都会需要高效高质量角色绑定或者角色特效。
Method Studios的角色团队(Creature Department)主要分为角色绑定(Rigging),角色特效(CFX) 和 毛发(Grooming),角色特效师又可以细分为角色特效绑定师和角色特效动画师(Technical Animator),不同的工作室叫法和分类也都不一样。
在《复联3》中我参与了角色绑定和角色特效两个方向的制作。
相比之前的《银河护卫队2》的制作,虽然火箭浣熊的模型没有变动,但经历了一年多的流水线和工具的研发,我们还是选择了推翻原来的角色绑定和特效绑定,重新建立了一套具有更好的毛发和皮肤形变表现力的绑定。

其中最大的变动是把原来的Houdini的毛发模拟和渲染流程完全替换成为XGen的工作流程。
Maya2017 之前的版本中自带的XGen是迪士尼大概10年前开发出来的样子,跟我之前在迪士尼使用的XGen版本对角色特效师的友好程度确实是有着天壤之别。
虽然各方面的稳定性相比Ornatrix或者其他的毛发实例化器还不错,我们这次的在浣熊身上的毛发还是遇到和很多的问题和阻力。

可以看到毛发细节的变化
好在同时进行的广告项目中碰壁够多,总结了很多的错误经验,浣熊从原来的大量削减毛发的模拟曲线的数量,改为了后来的模拟曲线数量和种植曲线数量为1:1,从而更准确的用AnimWire得到想要的模拟效果。
经过几个月的毛发流水线和工具的开发,配合着RnD大神Jun Saito开发的SkinSlide的变形器,很大程度上提高了毛发随着皮肤的形变与肌肉和骨骼之间的关系,我们最终可以用更短的时间得到更生动的毛发变现力。
尤其是很多特写镜头中,配合着FACS的面部绑定,眼睛周围和面部的毛发变现尤为自然。据说XGen在Maya2018 以后的版本中有很大的变化,期待可以很快把玩一下。
树人,雷神和艾崔也都各自有着复杂的角色绑定,每个人物都有很多可以分享和讨论的知识点。

今天我想着重分享一下角色特效和角色特效在不同镜头中的绑定和工作流程。肯定会有覆盖不全面的地方,如果大家有问题或者意见和看法,希望能发邮件给我,咱们一起交流一起学习!
对于角色特效,每个动画或者特效工作室的工作流程和工具都是不一样,但大致的概念和最终的目标都是一样的,都是用各种建模技巧,变形器的使用,模拟参数的调制,工具的使用,镜头内绑定和动画的微调等等的许多综合技巧,将最终的布料和毛发模拟配合着动画师完整的动画一起发布送往灯光和合成。
目前很多工作室的角色特效流程都与当年鼎盛时期的R&H的流程颇为相似。
之前在迪士尼养成的工作习惯,使我很快的适应了在Method的工作流程,所以业内很多角色特效师都是在做Freelancer,可以轻易的跳转各大工作室。

如上图所示简版的部分工作流程图,Method的角色特效工作流程分为两个大类别,角色特效绑定和镜头中角色特效模拟。
根据动态表现和物理特征的不同,我们通常会选出一些最常用的并作为单独的特效绑定发布出去,比如水中毛发模拟,破旧脏乱的布料模拟等。
在不同的镜头中角色特效师将导入所需要或者是特殊定制的角色特效绑定, 结合角色绑定和动画进行模拟。
我们目前没有采用导入alembic缓存的方式进行模拟,而是采用了引用角色绑定和烘焙的动画曲线,跟角色特效绑定在场景中组合在一起。这样做有利有弊,特效师对角色有更灵活掌控,尤其是在pre-roll阶段,同时也会导致文件过大影响速度。
目前我们在开发引入alembic缓存的工作流程,不久将来会给特效师根据场景需求提供不同的选择。
角色特效绑定主要职责是通过给布料和毛发设置约束,uv裁剪,碰撞物体和模拟物体的模型编辑,需要时使用变形器,调整并测试模拟参数等等技法将角色的模拟调适到可以适应大部分镜头的程度。
Method的特效绑定构架分为4个部分, 分别是:预特效绑定组(preCfxGrp), 特效绑定编辑组(cfxGrp), 模拟组(simCfxGrp), 后期处理组(postCfxGrp)。
· 预特效绑定组:将角色绑定、动画链接到特效绑定
· 特效绑定编辑组:用来做模拟之前的修理,比如修理已经穿插或者损坏的模型和碰撞物体
· 模拟组:用做模拟的组群,可以再次画各种模拟参数的权重,调整约束等。
· 后期处理组:各种后期修理,模型处理,混合模拟多次模拟结果,混合模拟和绑定,镜头欺骗的各种综合dirty小技巧,都在用在这个。此阶段仅建议当动画已经完全确定不会有变动时候使用
回到《复联3》中火箭浣熊的角色特效,浑身上下,皮甲,挂饰,腰包,肩甲等,一共有15个需要模拟的部分,面积最大的皮甲的模拟模型疏密程度适中,有8356个面构成。模拟时间在较为简单的场景,无风碰撞精度适中的情况下,模拟时间大概为每帧4秒。

XGen种植的毛发总共有6个collections,分别为头部,面部,胳膊,腿和尾巴。每个collection有2-5个primitives不等。全身上下的模拟曲线数量为2773,这于毛发的种植曲线数量是完全一样的。
每根曲线的vert数量为6个,6个vert听上去不多,但是漫威对浣熊的毛发艺术指导方向是不管毛发的动态如何,要保持相对笔直,可以有略微的”C”型出现,避免出现“S”型。
由于毛发和皮甲的碰撞较多,比如肩甲下,腋下,脖子周围,我们在这些碰撞区域要对碰撞厚度和精度做一些调整。
有一些特效师选择后期用MeshCut对穿插的毛发进行处理,但这样很容易打乱primitive的顺序,在渲染的时候会出现意想不到的糟糕效果。
于是在模拟或者缓存等待期间,我写了一小工具在场景中建立一个解决毛发碰撞问题的绑定,在pre-roll期间用碰撞物缓慢的把毛发压在皮甲下面,并且缓慢的把腋下和尾巴根部的毛发“吹”出皮甲碰撞模型的外面,一些不好“吹”我用tweak变形器强行掰弯毛发曲线,从而避免不必要的穿插和跳动。
这个工具可以将我的模拟时间又每帧8-9秒提高到每帧5秒左右。
《复联3》的幕后有太多抛头颅洒热血的动画人和特效人,很荣幸每天都能跟各路大神学习。
这里先只分享这么多,还有很多的技巧和实战经验没有覆盖到,希望有机会能更多的跟大家一起交流、学习。
有问题想交流的小伙伴可以将问题留言评论区哟!
本文系最爱专研的「wuhu动画人空间」特色内容
你一定还想看:
《复仇者联盟3:无限战争》幕后最强概念图神秘公开!
好啦,这一期就到这里啦,想了解更多后续的介绍要锁定wuhu哦,微博的小伙伴可以关注我们的新浪微博:wuhu动画人空间,对了!如果你想看更多动画作品,去b站搜索wuhu动画人空间看看?
新加入的小伙伴们请注意!往期精彩内容在平台里的wuhu主页上,可别错过哦!欢迎小伙伴们的投稿!
如果你喜欢,请分享给更多人看到:)
欢迎留言和wuhu三侠互动!

《复联3》的幕后有一位来自中国的角色技术指导!相关推荐

  1. 三位代表中国科技圈的85后技术男,他们眼中的AI是什么?

    在备受关注的2017杭州云栖大会上,"中国青年π"圆桌论坛成为极具人气的环节之一.本次论坛由阿里巴巴集团技术生态负责人刘湘雯主持,对话三位年轻的重量级嘉宾:阿里云首席安全科学家吴翰 ...

  2. 三位代表中国科技圈的85后技术男_他们眼中的AI是什么?

    点击有惊喜 在备受关注的2017杭州云栖大会上,"中国青年π"圆桌论坛成为极具人气的环节之一.本次论坛由阿里巴巴集团技术生态负责人刘湘雯主持,对话三位年轻的重量级嘉宾:阿里云首席安 ...

  3. 曝光:一位来自微软公司的粉丝 写给我的信

    「 风骚前言 」 大家知道前些天我连写了几篇职业道路建议的文章,比如<我为什么一直强调外包公司别呆><低学历者已无法生存,程序员尤其如此><空闲时间不要接私活,要提升自己 ...

  4. 机翻降重?掩饰抄袭?SCI期刊上的这些「奇言怪语」,不少来自中国作者

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源丨机器之心 编辑丨极市平台 导读 研究者将研究重点放在了< ...

  5. 纽约时报:近1/3美国顶尖AI科学家来自中国,88%中国籍博士会留下建设美利坚...

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 一璞 雷刚 发自 凹非寺  量子位 报道 | 公众号 QbitAI 「Make Ame ...

  6. SCI期刊上发现大量辣眼学术名词,用机翻规避抄袭,作者主要来自中国

    梦晨 发自 凹非寺 量子位 报道 | 公众号 QbitAI Colossal Information(巨型信息).Counterfeit Consciousness*(伪意识)".Elite ...

  7. CVPR坐实华人主场:包揽全部奖项,四成作者来自中国,清华商汤领衔,专门设奖致敬黄煦涛...

    金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 这届CVPR,华人简直大放异彩. 怎么说?来看下结果. 最佳论文.最佳学生论文,每年两个最受瞩目奖项论文一作都是华人,吴尚哲和Zhiqin ...

  8. 极客日报:库克对话何同学:苹果很多功能来自中国消费者反馈;高通、微软、谷歌联合施压监管方:反对NVIDIA收购ARM...

    一.互联网快讯 1.库克对话何同学:苹果很多功能来自中国消费者反馈 著名数码视频博主"老师好我叫何同学"公布了一段与苹果掌门人库克的专访,目前该视频在B站播放量已达440万.蒂姆· ...

  9. 任正非:新荣耀要做华为最强竞争对手;小米集团王嵋因错误表达致歉并请辞;全球 5G 网络三分之一来自中国技术 | EA周报...

    EA周报 2020年11月27日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.任正非:荣耀和华为 "离婚"后不要藕断丝连,新荣耀要 ...

最新文章

  1. java striptrailingzeros_java – 为什么不BigDecimal.stripTrailingZeros()总是删除所有尾随零?...
  2. Visio替代图表工具 - 为什么Visual Paradigm Online?
  3. ubuntu 配置dns访问外网
  4. Elasticsearch from、scroll、search_after 分页查询对比
  5. mysql清除数据痕迹_MySQL使用痕迹清理~/.mysql_history - milantgh
  6. 前端学习(1002):简洁版滑动下拉菜单问题解决
  7. ios页面间跳转方式总结
  8. springboot 物联网_【阿里云生活物联网架构师专题】基于在 SpringBoot Java私有云上对接阿里云物联网,实现M2M设备数据流转。...
  9. 拓端tecdat|R语言中ARMA,ARIMA(Box-Jenkins),SARIMA和ARIMAX模型用于预测时间序列数据
  10. jackson dataformat yaml简介及使用
  11. 【生物信息学】——Metagenomics宏基因组学分析流程浅谈
  12. JS判断数组中是否存在某个值或者某个对象的值
  13. 【UE4】 自定义编辑器的放置Actor窗口
  14. VOIP流中使用CNN-LSTM下对QIM的隐写分析方法
  15. Aras Innovator PLM二次开发
  16. C++中cv::Mat矩阵任意取其中一块或一行一列如何操作
  17. 第六部分 项目成本管理
  18. 计算机网络期末复习知识点
  19. Windows混音器API使用
  20. move_base学习(一)之双激光差动式移动机器人导航仿真

热门文章

  1. 机器学习中的数学原理——似然函数
  2. LeakCanary简单分析
  3. Tomb.Finance的每周更新(3.14-3.20)
  4. python以下是变量合法命名的是_Python变量命名规则(超级详细)
  5. jQuery Ui Tabs插件使用问题记录
  6. 长生官网被黑:不搞你,对不起祖国的花朵;Chrome OS 初步支持 .deb 安装包文件...
  7. Springboot在线银行贷款系统 毕业设计-附源码281444
  8. 黄金原野区块链中间层协议 FIELDS PRTOTCOL
  9. 武汉有哪些优秀的互联网公司?
  10. 天正引出标注lisp_怎样让天正CAD沿曲线走向来标注文字