
Unity Shader
文章平均质量分 79
关于Unity Shader学习路上的那些shier
BGsusu
实时图形学弱鸡,游戏引擎开发入门级新手,Unity校园大使
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《Unity Shader 入门精要》读书笔记—透明度混合
《Unity Shader 入门精要》读书笔记—透明度混合 综述 在我阅读过的文献中,我了解到两种模拟透明度的方法,一种是基于checkerboard遮罩的透明效果,另一种是基于透明度混合的透明效果。 checkerboard的原理类似于人们穿着的薄纱,而透明度混合基于的是纯粹的色彩调和。 Unity Shader与透明度混合 当我们想要在Unity Shader中实现透明度混合效果,那么我们可能...原创 2019-10-24 16:34:23 · 357 阅读 · 0 评论 -
《Unity Shader入门精要》读书笔记—透明效果概述与透明度测试
《Unity Shader入门精要》读书笔记—透明效果概述与透明度测试 综述 在常见的纹理中,我们熟悉的纹理通道一般是由RGBA四个分量所构成的。RGB控制了纹理颜色,是颜色通道;A则控制了纹理的透明度(在普通纹理图片中一般为1,也就是不透明),是透明通道。只有我们开启透明混合后,纹理的透明度通道才会被使用。 在Unity中,通常我们会用两种方法实现透明效果,一种是透明度测试(Alpha Test...原创 2019-10-18 13:14:32 · 287 阅读 · 0 评论 -
顶点/片元着色器的基本架构
关于顶点/片元着色器的概述原创 2019-07-24 17:37:30 · 1014 阅读 · 0 评论 -
Unity Shader单张纹理
《Unity Shader 入门精要读书笔记--初级篇--第七章--单张纹理》预备知识代码实战 预备知识 名词解释: 纹理映射技术(texture mapping):将一张图片“贴”到模型表面进行混合的技术。 纹素(texel):纹理贴图上的像素,但与像素概念做区别。 纹理映射坐标(texture mapping coordinates):定义了模型顶点在纹理贴图中对应的坐标,通常使用(U,V...原创 2019-07-30 12:30:47 · 395 阅读 · 0 评论 -
Unity Shader 凹凸映射
《Unity Shader 入门精要读书笔记--初级篇--第七章--凹凸映射》预备知识什么是凹凸映射?如何实现凹凸映射?高度图转化为法线贴图的数学方法实战代码(这里不列出世界空间算法) 预备知识 什么是凹凸映射? 在普通纹理作用下,我们实现了给模型“穿衣服”的效果,实现了真实感渲染的第一步。但是,普通的单张纹理的能力很有限。比如,当我们模拟一个砖墙的材质时,单张纹理在远处看来,效果还算可以;但是,...原创 2019-08-02 16:30:52 · 704 阅读 · 0 评论 -
Unity基础光照shader总结
《Unity Shader 入门精要读书笔记–初级篇–第六章》光照理论与光照模型相关案例与详细代码 光照理论与光照模型 详细的光照理论和光照模型在我另一篇文章中有比较详细的阐释,这里就不再赘述。 详见:3D游戏与计算机图形学中的数学方法读书笔记–第七章–光照部分 在这里我做几点简要补充: 光源与物体表面相交只会有两个结果:散射与吸收。散射到物体内部的现象被称为折射或散射,而散射到物体外部的现...原创 2019-07-26 20:30:10 · 279 阅读 · 0 评论 -
Unity Shader渐变纹理总结
关于Unity Shader渐变纹理的简单总结原创 2019-08-05 10:55:02 · 1186 阅读 · 0 评论 -
用Unity Shder实现Real-Time Rendering第五章的Gooch Shading
用Unity Shder实现Real-Time Rendering第五章的Gooch Shading 简要介绍 Real-Time Rendering 4th在第五章中介绍了多种着色模型,而在5.1节介绍了一种结合了Gooch着色和高光反射的风格化着色模型作为开篇样例。今天我用Unity的顶点/片元着色器实现了这个着色模型。(对于这种着色器的简单介绍请参考我的另一篇文章:顶点/片元着色器的基本架构...原创 2019-09-13 11:12:43 · 1216 阅读 · 0 评论