shader
钢与铁
这个作者很懒,什么都没留下…
展开
-
发光shader
手写unity shader实现光晕(外发光)// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'// Upgrade NOTE: rep...原创 2019-11-02 12:27:24 · 299 阅读 · 0 评论 -
Perlin Noise变种及无缝纹理生成
一、Perlin Noise变种 通过前面几篇文章,我们已经成功实现了1D,2D,3D,4D Perlin 噪声,Perlin噪声实现不是很复杂,但是我们也应该注意到,随着维度的增多,实现的复杂度也在大幅度增加,包括permutation表的检索和插值都会变得越来越难以控制,而且性能瓶颈表现得也是越来越明显。当然,我们平时很少用到超过4D以上的Perlin噪声,事情还不没有想象的那么困难。在...转载 2019-05-19 18:07:08 · 708 阅读 · 0 评论 -
NPR——卡通渲染(三)
NPR——卡通渲染1.1 Illustrative Rendering in Team Fortress 2 [1]1.1.1 《军团要塞2》插画风格抽象描述1.1.2 视觉无关的光照1.1.3 视觉相关的光照1.2 一点想法ReferenceNPR——卡通渲染这是我“NPR——卡通渲染”系列的第三篇文章,以此结束卡通渲染第一个阶段的研究学习。在本系列文章第一篇“NPR——卡通渲染(一)...转载 2019-04-09 11:09:39 · 478 阅读 · 0 评论 -
NPR——卡通渲染(二)
NPR——卡通渲染1.1《崩坏3》1.1.1 游戏抓帧1.1.2 Shader 翻译Vertex DXBCPixel DXBCUnity ShaderLab完整代码1.2 模拟实现Reference申明:本文内容仅供个人学习,请勿转载。NPR——卡通渲染本文的目标是在“NPR——开通渲染(一)”的基础之上尝试“靠近”《崩坏3》的角色渲染表现。1.1《崩坏3》1.1.1 ...转载 2019-04-09 11:08:44 · 946 阅读 · 0 评论 -
NPR——卡通渲染(一)
NPR——卡通渲染1.1 轮廓线1.1.1 基于 2D 图像的边缘检测算法Sobel 算子 [3]Canny 算子 [4]1.1.2 几何描边法1.1.3 基于视角的描边法1.2 卡通着色1.2.1 Cel-Shading [5]1.2.2 Tone Based Shading1.2.3 基于 Tone Based Shading 的日式卡通1.2.4 基于 Tone Bas...转载 2019-04-09 11:05:06 · 2074 阅读 · 0 评论 -
屏幕空间全息扫描效果
前段时间刚玩《使命召唤11》的时候发现里面新增了一种很高科技的扫描手榴弹,可以产生一圈类似全息效果的扫描圈,并显示出墙后的敌人,类似这样:最近打算实现一个用在第三人称中类似的效果,如下:实现方案:1.根据_CameraDepthTexture计算屏幕空间像素点的世界坐标2.将扫描发起位置的世界坐标传入shader3.计算屏幕空间世界坐标到扫描发起位置世界坐标的距离4.根据相关参数渲...转载 2019-03-16 18:10:07 · 1333 阅读 · 1 评论 -
Perlin noise(三)
前文学习了1D、2D Perlin噪声的生成算法,本文将更进一步,学习3D、4D Perlin噪声的生成。我们不仅需要2D的噪声面纹理,也需要3D的体纹理(后面将进一步学习),同时,我们可以利用3D体纹理来生成2D动态面纹理,也可以利用4D的超纹理来生成3D的动态体纹理,这就是我们为什么要学习4D Perlin噪声的原因。4D Perlin噪声的生成需要用到超晶格的概念,比较难以理解,不过原理是一...转载 2019-03-03 17:40:51 · 393 阅读 · 0 评论 -
Perlin noise(二)
通过前面两篇文章,我们现在对噪声已经有了初步的了解,对Perlin噪声生成原理也进行了阐述,现在是时候开始学习噪声生成了,即将进入程序纹理这个神秘而又让人觊觎的国度了。(一)、1D Perlin Noise 前面我们是以2D Perlin 噪声来讲解Perlin噪声的原理的,对于1D Perlin噪声,我们首先要明白,1D Perlin噪声就是点,通过插值我们可以得到线。对1D Perli...转载 2019-03-03 17:37:55 · 257 阅读 · 0 评论 -
Perlin noise
一、分形噪声 分形几何学的基本思想是:客观事物具有自相似的层次结构,局部与整体在形态、功能、信息、时间、空间等方面具有统计意义上的相似性,称为自相似性。客观自然界中许多事物,具有自相似的“层次”结构,在理想情况下,甚至分形分形至具有无穷层次。适当的放大或缩小事物的几何尺寸,整个结构并不改变。不少复杂的物理现象,背后就是反映着这类层次结构的分形几何学。分形思想的提出让我们了解事物的本质更进一步,...转载 2019-03-03 17:35:05 · 1923 阅读 · 0 评论 -
噪 声
一. 噪声定义 从物理学的角度来看:噪声是发声体做无规则振动时发出的声音。在图形学中,我们把各种妨碍人们对其信息接受的因素称为图像噪声 。噪声在理论上可以定义为“不可预测,只能用概率统计方法来认识的随机误差”。因此将图像噪声看成是多维随机过程是合适的,因而描述噪声的方法完全可以借用随机过程的描述,即用其概率分布函数和概率密度分布函数。由此看来,噪声是百无一用了,确实,因为噪声的出现,让图像变得...转载 2019-03-03 17:30:34 · 980 阅读 · 0 评论