unity setting for substance

1.在播放器项目设置Project settings-player中,将色彩空间设置为线性

Edit-Project Setting-player - Other Setting - Rendering - Color Space - Gamma->Linear


unity setting for substance_第1张图片


unity setting for substance_第2张图片

2.在相机camera上使用HDR,(导出为xcode项目使用的话,需要去掉MSAA的勾选,不然会有黄色警告)请确保在“品质”Quality设置中禁用“抗锯齿”Anti Aliasing。

选中Main Camare - 右侧Inspector


unity setting for substance_第3张图片

Edit-Project Setting - Quality - Anti Aliasing - 设置为Disabled


unity setting for substance_第4张图片


unity setting for substance_第5张图片

3.设置反射环境

使用位于(Allegorithmic\Substance Painter\resources\shelf\allegorithmic\environments)目录下的HDR环境贴图。

导入环境图,设置成立方体贴图

cmd+shift+g 没有办法直接跳转到这个路径

打开Substance Painter - environments-选中某张贴图,点击鼠标邮件-Show in Finder


unity setting for substance_第6张图片


unity setting for substance_第7张图片

切换回unity

assets内新建文件夹environments

选中某张环境图(.exr) ,拖拽到该文件夹内

选中贴图对象 - Texture Shape-切换到cube-点击apply



unity setting for substance_第8张图片


assets文件夹下新建materials文件夹,该目录下创建新的material,并命名为skybox;


unity setting for substance_第9张图片

创建成功后如下:


unity setting for substance_第10张图片

4.使用天空箱着色器skybox shader创建材质并应用立方体贴图cube map。

修改新创建的material skybox的Shader为Cubemap

选中Skybox - Shader - Skybox - Cubemap


unity setting for substance_第11张图片

设置完成后,skybox如下:


unity setting for substance_第12张图片

点击Select按钮-在所有的cubemap内选择需要的cubemap


unity setting for substance_第13张图片

Skybox对象创建成功,可以滑动Rotation查看map效果


5.在照明选项卡lighting tab中,替换默认材质。

Window - Lighting - Settings - Skybox Material

unity setting for substance_第14张图片


unity setting for substance_第15张图片


unity setting for substance_第16张图片

设置完成以后:

6.导入模型与贴图文件,并将贴图赋值给对应的材质。

7.修改贴图设置

统一标准着色器(金属工作流程)

将模型导入Unity中,并将贴图赋值给对应的材质,在每一个材质的Inspector中,修改Albedo此处的颜色为白色(默认是浅灰白色)。


unity setting for substance_第17张图片


8.反射探针设置Reflection Probe

反射探头需要捕捉反射。如果反射太亮,可以降低反射探头的分辨率,将值控制在65-128之间。

新增GameObject-Light-Reflection Probe


unity setting for substance_第18张图片

调整probe的位置,将模型控制在probe的立方体内


设置反射探头分辨率


unity setting for substance_第19张图片

你可能感兴趣的:(unity setting for substance)