Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

程序材质

一、程序材质是什么?

程序材质是通过算法和数学函数生成的材质(主要在 Shader 代码中实现) 它通常包括多个纹理属性和各种其他属性,用于计算机模拟实现显示生活中的各种表面特性

总的来说 程序材质是由多个程序纹理和材质属性组合而成的 他们共同的定义了一个材质的外观和物理属性,模拟出复杂的表现效果

二、制作程序材质的工具

常见的制作程序材质的美术工是有

  • Substance pesigner(物质设计师)
  • B1ender
  • Houdini
  • 等常广泛的的程序材质创建工具 其中 Substance pesigner 是一个使 在游戏开发、电影制作、建筑可视化、虚拟现实领域都很常用还可以在其他领域使用 通过它制作的程序纹理不仅可以在各种游戏引擎(Unity、UE 等)中使用 因此我们在此主要讲解如何使用由 Substance Designer 制作的程序材质

三、Unity 中使用程序材质

Substance Designer 制作的程序材质后缀为.sbsar 文件 Unity 中并不能直接使用,sbsar 后缀的程序材质 我们需要在 Asset store 中搜索 Substance,找到一个叫 Substance 3D for Unity 并导入到自己的工程中即可 这样我们就可以在工程中直接使用.sbsar 后缀的程序材质了

四、获取程序材质

  1. Unity 资源商店
  2. Substance Share
  3. GameTextures

评论