Unity Shader入门
文章平均质量分 72
dishuaicc
这个作者很懒,什么都没留下…
展开
-
Unity Shader高光反射模型与Binn-Phone光照模型
文章目录一、基本光照模型中高光反射部分公式二、逐顶点光照模型代码实现逐顶点效果图二、逐像素光照模型代码实现逐像素效果图三、Blinn-Phone光照模型代码实现Blinn-Phone效果图三种高光反射模型对比图一、基本光照模型中高光反射部分公式其中为视角方向,r为反射方向。反射方向r可以由表面法线n和光源方向l计算得到:二、逐顶点光照模型代码实现Shader "Unity Shader Book/Chacter6-SpecularVertexLevel"{ Properties.原创 2022-03-07 14:51:14 · 3866 阅读 · 0 评论 -
Unity Shader漫反射光照模型与半兰伯特光照模型
文章目录一、基础光照模型中漫反射部分的计算公式二、逐顶点光照实现逐顶点代码逐顶点效果图三、逐像素光照模型实现逐像素代码逐像素效果图四、半兰伯特光照模型实现广义半兰伯特光照模型公式半兰伯特光照模型代码实现半兰伯特效果图上一次我们学习了如何实现一个简单的顶点/片元着色器,今天来学习一下漫反射光照模型以及半兰伯特光照模型的实现。一、基础光照模型中漫反射部分的计算公式其中n为模型表面法线,l为光源方向二、逐顶点光照实现在unity中的操作步骤与上一次相同逐顶点代码Shader "Unity Sh原创 2022-03-07 13:57:38 · 3612 阅读 · 0 评论 -
实现一个简单顶点/片元着色器
Unity Shader入门原创 2022-02-26 15:36:26 · 3618 阅读 · 0 评论