庄懂的技术美术入门课(美术向)——09学习笔记

目录

菲涅尔

连连看实现

Matcap

连连看实现

代码实现

Cubemap

连连看实现

代码实现


菲涅尔

需要注意的是金属不会出现菲涅尔现象

庄懂的技术美术入门课(美术向)——09学习笔记_第1张图片

连连看实现

这里我们不需要对负值进行Max处理,因为点积为负值的部分都在物体的背面,并不会被渲染出来,所以不会有影响

庄懂的技术美术入门课(美术向)——09学习笔记_第2张图片

Matcap

Matcap是对BRDF渲染结果的映射,并不使用光照等条件,所以一般用于静态模拟,动态模拟效果不是很理想

庄懂的技术美术入门课(美术向)——09学习笔记_第3张图片

连连看实现

庄懂的技术美术入门课(美术向)——09学习笔记_第4张图片

代码实现

庄懂的技术美术入门课(美术向)——09学习笔记_第5张图片
庄懂的技术美术入门课(美术向)——09学习笔记_第6张图片

可以看到高光、SSS、暗部的模拟效果都很好

庄懂的技术美术入门课(美术向)——09学习笔记_第7张图片

shader一般无法通过断点进行DeBug,可以在屏幕上输出不同阶段的结果来找问题

Cubemap

Cubemap我们可以简单理解为一个全景图,其上映射的场景信息相当于从球的中心点观察到的

庄懂的技术美术入门课(美术向)——09学习笔记_第8张图片

连连看实现

庄懂的技术美术入门课(美术向)——09学习笔记_第9张图片

代码实现

庄懂的技术美术入门课(美术向)——09学习笔记_第10张图片

庄懂的技术美术入门课(美术向)——09学习笔记_第11张图片

课程传送门:庄懂的技术美术入门课(美术向)-直播录屏-第9课_哔哩哔哩_bilibili

你可能感兴趣的:(庄懂的技术美术入门课程,学习笔记,技术美术,学习,unity,着色器)