Shader Forge官方版
Shader Forge官方版是款比较实用的Unity着色器插件。Shader Forge用于unity3d的可视化编辑,通过图形界面的编辑操作就能制作出优秀的shader效果。Shader Forge中还包括10个示例着色器,您可以自由打开,编辑和使用。PC下载网提供Shader Forge软件的下载服务,下载Shader Forge软件其他版本,请到PC下载网!
Shader Forge软件功能
实时着色器预览,用于紧密的迭代次数
视觉和直观的界面
节能物理照明,Blinn-Phong或Phong
基于图像的照明 ; 与Marmoset Skyshop一起完美
顶点动画
DX11镶嵌和位移
Unity Free和Pro
没有额外的文件 - 只有.shader文件本身
广泛的节点文档,教程即将推出
包括10个示例着色器,您可以自由打开,编辑和使用
自定义照明支持,如果要获得创意或技术
轮廓宽度和颜色
Shader Forge软件特色
3D预览现在运行速度更快,不再受限制以40 fps(现在为60)。
修复了阻止SF在Unity 2017.x中打开。
的错误?修复了在Unity 5.6+ 中的着色器检查器中导致错误的错误。
后置效果预设现在可以正确构造,以匹配Unity的OnRenderImage后处理系统。
修复了一个错误,为着色器添加了不必要的视图反射代码。
着色器代码现在使用UnityObjectToClipPos(x)而不是mul(UNITY_MATRIX_MVP,x)
Shader Forge使用说明
ShaderForge的界面分为预览、Shader设置(名称、属性、光照模型、几何绘制、混合模式)、节点连线编辑面板、节点列表。
1、基本操作:
1)、截断连线:按住alt并右键
2)、框选:按住alt键并框选
3)、对于不认识的节点,右键选择what,出现API官网,可选简体字
2、开始设置:
1)、新建材质要命名并设置好路径
2)、考虑shader可能会运行的平台或显卡配置
3)、渲染路径:向前渲染或延迟渲染,后者能免除重复渲染,提升渲染效率,但不能实现抗锯齿与混合技术
4)、光照模式:自定义光照等
5)、镜面反射模式:镜面或金属
6)、光泽模式:光泽或粗糙
7)、Geometry->Face Culling:背面切除或正面切除或双面渲染
8)、Blend Mode:混合模式
3、Main输出端:
1)、Diffuse Power:漫反射力道,相当耗能
2)、Metallic:金属质感,值越大时漫反射越小
3)、Gloss:光泽,值越高光泽度越高,1为极值,物极必反
4)、Emisson:自发光
5)、Transmission:透射,决定有多少光线可以透过材质
6)、Light Wrapping:环绕光,让光线或某个通道的值环绕对象,可做出皮肤的效果
7)、Diffuse Ambient Light:漫反射环境光,添加光线或环境光或立体贴图,不需要自发光或光源,也能显亮
8)、Specular Ambient Light:镜面反射环境光,可映出环境的贴图???
9)、Diffuse Ambient Occlusion:漫反射环境光遮罩,抑制间接漫反射光线
10)、Specular Ambient Occlusion:镜面反射环境光遮罩,抑制间接镜面反射光线
11)、Custom Lighting:自定义照明,被光照射时,自定义照射效果
12)、Opacity:不透明度,控制最后像素的透明度
13)、Opacity Clip:不透明度剪切,根据阿尔法通道剪切不透明区域
14)、Refraction:反射,用于折射背景像素的屏幕空间 UV 偏移。请确保在使用前把 Opacity(不透明度)设置为低于 1 的值,以便折射效果可见
15)、Outline Width:描边宽度
16)、Vertex Offset:顶点偏移,插入每个顶点所需偏移量的 XYZ 坐标
17)、DX11 Displacement:DX11 位移,此选项与 Vertex Offset(顶点偏移)的作用非常类似,但是与 DX11 曲面细分一起使用。(请注意,DirectX 仅适用于 Windows,需要 DX11 GPU 且必须在 Unity 设置中启用)
18)、DX11 Tessellation:DX11 曲面细分,此选项控制您要把三角形分割为多少个细分。(请注意,DirectX 仅适用于 Windows,需要 DX11 GPU 且必须在 Unity 设置中启用)
4、部分节点:
1)、加减乘除:Add、Subtract、Multiply、Divide
2)、乘方、平方根、对数:Power、Sqrt、Log
3)、绝对值:Abs
4)、Sign:取正负号及0
5)、Ceil:进位取整,输出时把其输入向上舍入为最近整数
6)、Round:四舍五入
7)、Floor:舍位取整,输出时把其输入向下舍入为最近整数
8)、Trunc:去零取整
9)、Step:比较,输出0或1,用来区分出每一层的明暗,输出的是黑白纹理
10)、If:条件
11)、Frac:取小数部分,此节点在与 Time(时间)节点一起使用时非常有用,会随时间变化带来锯齿波
12)、Fmod:取模,输出 [A] 除以 [B] 的余数
13)、Clamp:限定范围
14)、Lerp:插值,如果 [T] 为两者间的任一值,则把输入两者的线性混合
15)、Posterize:色调分离,基于经过 [Steps] 的值对值进行四舍五入取整。[Steps] 值为 5 时把在 0 到 1 的范围内创建 5 段
16)、Blend:混合,有不同的混合方式,用时查看API
17)、Remap:重映射,把值从一个范围重映射到另一个范围,用来加深或减弱
18)、Noise:噪音,根据两分量输入(例如 UV 坐标)生成伪随机点
19)、One Minus:1 减,输出 1 减去其输入。与颜色输入一起使用时,把反转颜色
20)、Negate:取反,输出其主输入乘以 -1。实质上让正值变负,让负值变正
21)、Component Mask :分量遮罩,遮罩某个通道
22)、Channel Blend :通道混合
23)、Fresnel:菲涅耳,边缘亮显的效果
同类软件对比
Unity3D插件解压器是用来查看unity3d插件源码,批量解压unity3d插件的工具。本程序使用C++语言编写,操作简单支持双击打开,右键复制等功能。你可以直接将unity3d插件文件拖放到软件窗口中会自动加载,解压速度快效率高。
iC3D Suite电脑版是一款功能强大的辅助设计软件。iC3D Suite最新版内置一个模型以及绘图的区域,让您绘制出包装的大致方案,可以选择性地处理放置在3D模型上的艺术作品,纠正艺术品变形。iC3D Suite电脑版主要用于设计纸箱、标签、软包装、瓶、收缩包装等,提供了智能网格可视化设计界面,功能强大,专业好用。
PCSOFT小编推荐:
Shader Forge用于unity3d的可视化编辑,通过图形界面的编辑操作就能制作出优秀的shader效果。Shader Forge本软件小编亲测,各种功能非常简单易操作,连小编这种刚使用的人都能快速掌握,大大的赞!