![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
文章平均质量分 89
吾爱豆
这个作者很懒,什么都没留下…
展开
-
《Unity Shader入门精要》笔记(三) 基础纹理及透明效果
第七章 基础纹理如何理解纹理?纹理和单纯的颜色有什么区别吗?普通贴图纹理是存储一系列颜色的文件,有了纹理坐标,通过一定的函数就能获取到指定的颜色。本质上跟直接使用颜色没太大区别。然而在使用中,我们可以把部分纹理的数据处理成别的含义,就是高度、法线等不同含义的纹理,<font color=tomato>纹理可以存储任何表面属性</font>。通过不同的数据综合处理,可以得到很多不一样的效果。原创 2018-01-21 16:10:11 · 471 阅读 · 0 评论 -
《Unity Shader入门精要》笔记(四) 光照and阴影的理解
第九章 更复杂的光照渲染路径是指什么?什么作用? 一种能让Unity知道设定哪些预制变量数据的参数。有前向渲染路径、延迟渲染路径和顶点照明渲染路径 通过在每个Pass中设置Tags{“LightMode” = “ForwardBase”}来实现 参考UntiyPassTags设置 前向渲染:深度检测,对各片元进行依次进行多个光照计算,每个光源都要计算一次Pass。(缺原创 2018-01-22 19:42:32 · 1774 阅读 · 0 评论 -
《Unity Shader入门精要》笔记(二) 光照初体验
第五章 开始Unity Shader学习之旅Shader的属性是用来干嘛的?如何定义?Pass中如何使用这个属性? 属性主要是在Unity的编辑器面板显示、修改用的。定义参考UntiyShader官方文档 pass中想要使用这个属性,需要定义一个同名变量。shader中属性变量一般以下划线开始,例如fixed4 _Color;指定顶点、片元着色器函数 着色器代码在C原创 2018-01-18 22:43:42 · 369 阅读 · 0 评论 -
《Unity Shader入门精要》笔记(五) 高级纹理and纹理动画
第10章 高级纹理什么是立方体纹理?有哪些用途?如何采样? 环境映射的一种方法,有六面。提供一个三维向量坐标,然后从立方体中心出发,与六面之一相交。 实现简单快速,效果好。场景变化的时候需要重新生成纹理。 立方体纹理不能模拟多次反射的结果 主要用于天空盒及环境映射。如何生成立方体纹理?如何使用? 特殊布局的纹理,也可设置为Cubemap 自己提供六张原创 2018-01-23 18:24:42 · 303 阅读 · 0 评论 -
《Unity Shader入门精要》笔记(一) 预备知识及数学基础
第一章 简介nothing第二章 渲染流水线什么是流水线? 什么是管线 GPU渲染的过程就流水线。 Shader在管线中的位置? Shader能做到那些功能,做不到哪些? 为什么裁剪在顶点、几何着色器之后? 几何着色器可能会修改顶点。什么是DrawCall? DC为什么慢? DrawCall就是CPU发起一次绘制请求,绘制相关原创 2018-01-18 15:17:07 · 472 阅读 · 0 评论 -
《Unity Shader入门精要》笔记(六) 高级效果
第十二章 屏幕后处理效果什么叫屏幕后处理效果? 一种屏幕特效处理方法,应该是基于场景绘制完之后,再处理的一些效果,所以叫后处理。有什么样的效果可以在在屏幕后处理中完成? 其实场景渲染完之后,就相当于是一个图片了,对图片的特效的都可以在这里完成,比方对比度、亮度、饱和度、模糊、黑白色等等。 在相机上挂上脚本,实现OnRenderImage函数 Graphics原创 2018-01-25 11:32:16 · 332 阅读 · 0 评论