GDC 2016 神秘海域4中使用Substance制作Texture

时间:2023-03-09 18:05:54
GDC 2016 神秘海域4中使用Substance制作Texture

TEXTURING UNCHARTED 4: A MATTER OF SUBSTANCE

原文链接
 
在旧金山的GDC2016上,顽皮狗的美术师Bradford Smith 和 Rogelio Olguin展示了在神秘海域4中使用 Substance的Texture的设计工具的工作流程 

  • 使用Substance Designe的程序化Texture制作工具制作的内容“非常的广泛和多样性”。
  • 頑皮狗对外部工具的评估非常开放和有创造性,对制作一个成功的游戏来说,灵活性是非常关键的组成部分。
  • 当神秘海域4(Uncharted 4)开始时,最后的生还者(The Last of us )还在满负荷开发中,资源“非常紧张”,美术部门不得不找出解决方案出来。
  • 基于物理渲染的实现上,材质库与材质图层的一致性非常重要,需要美术师可以迅速使用的强大资源库。
  • 最大的因素是环境的范围和规模,神秘海域的游戏内容是非常丰富的。
  • 开发团队不得不在标准的开发流程和创意的*之间寻求平衡。Substance Designer“真的非常符合要求”
  • 与Allegorithmic 的合作是双向的。Allegorithmic 帮助顽皮狗定义内部管线,而顽皮狗帮Allegorithmic定义Substance Designer 3 和 4.
  • 顽皮狗的美术师有几个疑问,首先就是他们是否真可以通过程序化和基于节点的Texture生成工具制作高品质的资源,或者说他们内部的美术师和外包供应商是否可以高效的使用他们。这些工具是有学习曲线的。
  • 顽皮狗通过手动雕刻和绘制了大量的资源
  • 一个非常精细的材质图层系统的早期模型被证明是非常成功的。
  • 这个工具通过混合材质来生成Texture。通过替换Height map和调整参数就可以获得新的Texture。
  • 之后,顽皮狗制作了一个小的评估场景,并证明是非常成功的。同样的为外包供应商也做了一个测试。
  • 这时美术师对程序化工作流还是有一些犹豫,对于能否成为标准还是有一些问题。
  • 继续测试后,可以确定这个流程是相当简洁的,因此顽皮狗决定使用Substance作为包含网格,Maya文件,位图和高多边形网格的内容管理系统。可以把他们输入到Substance 并输出Texture。
  • Substance 也可以用于创建烘培贴图
  • 这时也有一些问题出现了,例如资源库管理的开销,调试和培训的问题。如何保持在技术的顶峰以及更新也是一个挑战。
  • 于是通过学习Python编译资源库来实现管理的自动化,解决了很多的问题。
  • 甚至shader也可以定制,真的是一个非常好的特性
  • 在神秘海域4的开发中,顽皮狗与大约7~10个外包工作室合作。他们创作了3000个资源,其中2000个是背景或道具。
  • 由于外包资源的数量,对外包工作室的培训变得非常的重要。顽皮狗创建了文档,示例文件甚至是视频教程。大部分培训都是内部的,很多的高级美术师和主美来到顽皮狗,在一周或更多的时间里来教会他们如何使用这些工具。
  • 在下面图片中你可以看到由中国的工作室原力动画( Original Force)制作的一组武器。
  • 顽皮狗自己的美术师也做了大量的培训,他们完全接受了新的工作流程。顽皮狗的大多数美术师都在不同的方面使用着新的工具。
  • 角色和道具小组开始使用Substance Painter
  • 团队在发掘新工具时发现了很多有意思的事情。例如,一个工具设计来创建沥青上的裂痕的Texture,实际创建出来的却是一个并不需要的完整的Texture。
  • 相同的节点可以使用不同等级和上下文,得益于工具提供的大量变化和灵活性。
  • 通过合并节点,模板可以用于不同的材质,比如鹅卵石和木头。也可以根据场景的需要在外观上制作或清除损伤。
  • 有相当多的环境展示是用Substance制作的材质,在E3的演示中,有80%的Texture使用了Substance。

GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作TextureGDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture    
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture
GDC 2016 神秘海域4中使用Substance制作Texture