纳金网
标题:
unity3D-----程序化材质Substance使用
[打印本页]
作者:
yeu1233
时间:
2012-8-21 14:45
标题:
unity3D-----程序化材质Substance使用
这篇说明是用来简单叙述Substance的用途,如何从substance material asset中制作新的substance 材质,并把它运用在mesh上以及编辑其参数。
什么是Substance材质?
Substance材质是Allegorithmic公司技术制作的程序化贴图材质。
Substance基本上是一组map,用所有编辑器中所产生的参数(Diffuse, Normal, Specular, Bump等)来定义整个材质的最终效果。
3ds Max跟Maya在2012版本即具有支援substance的功能,目前可直接在Unity3.4版中即时应用。
Allegorithmic:http://www.allegorithmic.com/
使用Substance的理由?
游戏执行时,即时更新材质的效果
自订解析度
动态效果支援
极小的档案容量
能很快地制作贴图,尤其是砖块、瓷砖和其它可以四方连续平铺的平面,用传统的方式式要从照片来源产生,非常耗时。
快速地复制与制作独特的材质资料库
它们很酷!
哪里可以取得Substance材质?
可以点选Unity里Asset Store(Window > Asset Store),里面有包含免费及付费的substance材质。
Asset Store 相关文章连结:http://unity3d.com/unity/editor/asset-store.html
如何使用它们?
若要客制化substance材质并应用于Unity之中,请按照下列步骤:
输入或制作你想加上材质的Mesh
确认UV拉的均匀或如预期一样—利用checkboard或dummy材质(现在的Unity 无法输入被分配于external packages的substance材质)
制造一个相当的topology、polygons 延展开来排除kinks
根据需求apply适当的平滑度
为Mesh勾选FBX输入设定, 若是在一个物件上运用多重材质时,选择Materials Generation ‘Per Material’
把物件拉到hierarchy或viewport中并存档
点选想要使用的Substance material asset
点选+(或圆形图示)来从prototype’新增substance或者是制作一个substance材质
命名新材质
直接拉到viewport中的Mesh或将复数材质Mesh拉到元件来Apply到物件上
为你的material instances编辑参数
随意改变seed来制作多样的图样
调整sliders来改变其它变数,例如colour、dirt amount、normal strength或任何显露在inspector中的substance
改变Shader若要加上镜照或其它fx
在veiwport中观看结果—在场景里制做一个典型採光下的shader球时会非常有用。
作者:
王者再临
时间:
2012-12-30 04:24
学习了,虽然还是有难度,谢谢楼主的用心
作者:
dzspb
时间:
2013-8-10 16:29
很不错,谢谢!
作者:
hibaby1001
时间:
2017-2-8 12:32
非常高大上,学习了。
欢迎光临 纳金网 (http://rs.narkii.com/club/)
Powered by Discuz! X2.5