CG视频教程 [材质灯光渲染] 利用unity中shader graph实现漫反射光照模型和初步的卡通渲染
发布于
2021-4-10
2317
2
视频教程
CG教程: Unity3D 
语音: 汉语 
字幕: 不详 
清晰度: 不详 
版权声明: -

您需要 登录 才可以下载或查看,没有账号?注册

x
1. 制作漫反射效果
1.1创建shader graphunlit shader
1.2创建材质Material并将材质默认的shader类型改为unlit shader
1.3光照模型的计算
  NormalizeN)(法线方向)dot NormalizeL)(光线方向)
1.4Vector获取光线坐标数值
1.5两者dot后利用saturate避免出现负值
1.6vector名称和Reference改为LightDir_LightDir作为script代码的输入数值载体
1.7导入代码挂载在灯光上将EXposed勾选关掉
image.png
image.png
1.8Lambert光照模型改为half_Lambert半光照模型使物体光照变得平滑
原理:将01改为0.510*0.5+0.51*0.5+0.5=0.51
2初步卡通渲染
2.1将虚边阴影改为实边阴影
利用spit节点控制在0.75
2.2导入物体贴图以及输入接扣
2.2.1创建Texture2D接口
  点击右上角加号创建
2.2.2添加Sample Texture2D(贴图节点)并与接口链接
2.3利用Multiply乘法将color与物体的颜色进行混合
2.4赋予阴影颜色
3.将物体颜色与阴影颜色结合链接到输出接口unlit shader color






参与人数 2 活跃度 +16

本帖被以下画板推荐:

还没有设置签名!您可以在此展示你的链接,或者个人主页!

使用道具 举报 登录

回复 <
哈库那玛塔塔  发表于 2021-4-11 22:36:41  
2#
不好意思第一次发帖,图片我应该大一些的,图片里的字有一点看不清
回复 收起回复
使用道具
小美玉.Pro  发表于 2021-4-13 08:08:52  
3#
感谢楼主
回复 收起回复
使用道具

快来发表你宝贵的意见吧!

哈库那玛塔塔 实名

通过了实名认证的内容创造者

  

主题
5
精华
1
超神
0
扩散
0
微金
0
智慧
0
余额
0
在线时间
629 小时

短杖 学徒法袍 长枪 火元素

快速回复 返回顶部 返回列表