打赏

相关文章

「UnityShader笔记」03.CPU、GPU与DrawCall

CPU、GPU与DrawCall 命令缓冲区 所谓命令缓冲区,是指CPU和GPU之间的一块缓冲区,其中包含了一个命令队列,CPU向其中添加命令,GPU从中读取命令 缓冲区的存在,使得CPU和GPU可以并行地、互相独立地工作 命令缓冲区中存放…

「UnityShader笔记」09. 遮罩纹理

Part1.效果图 (使用遮罩纹理前) (使用遮罩纹理后) 可以看到,遮罩纹理可以使得高光更加细腻、更加可控 Part2.原理简介 遮罩纹理本质也是一张纹理,它反映了某像素点被高光影响的程度 通过遮罩纹理&#…

「UnityShader笔记」08. 基础卡通渲染—渐变纹理

Part1.效果图 Part2.方法简介 渐变纹理是一种可以用来实现卡通渲染效果的技术,其原理十分简单,使用光照模型计算结果,在一个一维的渐变纹理上进行采样 以半兰伯特模型为例,其表达式为 0.5 * ( Normal LightDirection) 0.5&…

「UnityShader笔记」10.透明度测试

Part1.概述 所谓透明度测试,就是根据一个不透明度的阈值,对需要进行透明度测试的物体进行筛选,通过筛选的片元将被正常渲染,否则会被直接剔除 透明度测试并没有真正实现半透明效果,它只是简单剔除了一些不透明度未到…

「UnityShader笔记」12.Unity中的前向渲染(Forward Base)

Part1. Unity前向渲染的介绍 1.1 前向渲染的基本原理 前向渲染的主要特点是针对每个物体,对于每个光源都会分别进行一次光照计算,最后的颜色值是由所有光源的光照结果混合而成的,比如场景中有M个物体,N个光源,则渲染…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部