近期热门
Shader Forge教程一 创建基础贴图材质shader

[U3D] Shader Forge教程一 创建基础贴图材质shader

[复制链接]
18013 133 0 8 9年前 举报
本帖最后由 ebaww 于 2016-8-24 18:07 编辑

创建基础贴图材质shader
shader forge 1.27
unity 5.3.4
学习内容:
1:用shader forge创建一个shader,shader能接受光照,有一个颜色属性可以调节最终颜色
2:学习shader forge的使用流程,节点的创建方法,使用创建的shader查看效果

节点的基础操作:
1:添加节点,例如添加Texture 2D,把鼠标放到shader forge 空白处,按住首位字母T,在鼠标处弹出的节点列表中选择Texture 2D点击或者在空白处右击在Propreties标签里选择Texture 2D点击
2:选中节点,鼠标单击选中一个节点,Alt+鼠标左键框选选中多个节点
2:移动节点,鼠标左键点击节点拖动单个节点,鼠标左键点击空白处或者鼠标中键拖动所有节点
3:删除节点,鼠标左键单击选中按键盘delete键
4:连接节点,鼠标点击一个节点的输出端拖动到另一个节点的输入端或者点击一个节点的输入端拖动到另一个节点的输出端(在拖动的过程中,不可连接的端口会变灰,只有正常颜色的端口可连接)
5:断开连接,Alt+鼠标右键拖动可切断连接
6:所有节点的中文说明http://acegikmo.com/shaderforge/nodes/?lang=zh_cn
7:为节点添加注释说明,右键点击节点选择Edit Comment来填写注释


一、window—shader forge—new shader,选择Lit(base)创建一个基本光照shader,设置好shader路径和shader名称
001.png

二、为方便观察将模型改为Quad并去掉自动旋转,拖动演示窗口使视角正对着Quad
002.png
三、添加贴图节点Texture 2D(把鼠标放到shader forge 空白处,按住首位字母T,在鼠标处弹出的节点列表中选择Texture 2D点击或者在空白处右击在Propreties标签里选择Texture 2D点击),修改一下节点名称,在节点上点击select按钮选择一张贴图
003.png
四、用上一步的添加节点方法添加相乘节点Multiply,连接Color的RGB到Multiply的A,连接Texture 2D的RGB到Multiply的B,将Multiply右边的输出节点连接到Main的Diffuse上
004.png
五、点击左上角编译shader按钮compile shader,创建一个新的材质球,给到场景内的模型上,将材质的shader改为shader forge组里面新创建的shader,查看shader效果
006.png





0
点赞
0
打赏
8
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论130
您需要登录后才可以回帖 登录

关注啦 学习一些简单的基础
6年前  ·  134楼
回复

使用道具 举报

kk
6年前  ·  133楼
回复

使用道具 举报

谢谢分享啊!!!!谢谢分享啊!!!!谢谢分享啊!!!!谢谢分享啊!!!!

6年前  ·  132楼
回复

使用道具 举报

资源甚好,且行且阅读
6年前  ·  131楼
回复

使用道具 举报

外语那部吗???????
6年前  ·  130楼
回复

使用道具 举报

666
6年前  ·  129楼
回复

使用道具 举报

好好好,,真心求教。

6年前  ·  128楼
回复

使用道具 举报

看看
6年前  ·  127楼
回复

使用道具 举报

谢谢
6年前  ·  126楼
回复

使用道具 举报

数据加载中....
没有更多评论了
您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器