目录 Chapter3 Unity Shader 基础 概述 ShaderLab Properties 属性 SubShader:表面着色器 FallBack 其他语义 ...
花了一晚上的时间终于看懂Image Effect中的Blur,其实很简单,就是一下子没有理解到。 原理:使用两个一维 的高斯滤波模板,一个用在x方向,另一个用在y方向。高斯滤波有模糊的效果。 js脚本参数: Down Sample:OnRenderImage中获取的图像进行降采样,其实就是把要处理的纹理变小。有利于加快shader运行速度。 Blur Size:在使用高斯模板时,相邻像素点的间隔。 ...
2015-11-02 21:47 0 3500 推荐指数:
目录 Chapter3 Unity Shader 基础 概述 ShaderLab Properties 属性 SubShader:表面着色器 FallBack 其他语义 ...
转自:http://blog.csdn.net/candycat1992/article/details/39994049 写在前面 一直以来,Unity Surface Shader背后的机制一直是初学者为之困惑的地方。Unity Surface Shader在Unity ...
包含光照,可处理多个光源,有光照衰减和阴影的shader,代码如下: 转载请注明出处:http://www.cnblogs.com/jietian331/p/7199311.html 效果如下: ...
模糊效果在游戏中经常会用到,有的为了突出前景会把背景给模糊化,有的是因为一些技能需要模糊效果。模糊是shader中较为简单的一种应用。cocos2dx 3.x给的demo中,就有sprite的模糊的效果。 先说下这个模糊算法的大致思路,我们在片段着色器中可以得到当前像素点的颜色值,要想 ...
Computer Shader是什么? Computer shader是一段运行在GPU上的一段程序。 什么时候用Computer shader? 假如我们把一个cube当作单独的点,用许多个(cube)点来组成一个变换矩阵。 每帧cpu都需要对矩阵的点进行排序,批处理,将每个点 ...
Unity3d Shader 预览Surface Shader主要用来实现光照相关处理,可能更简洁。 Vertex and Fragment Shader 如果不与光照交互, 则可以用这个shader,更录活 fixed function shaders 固定shader主要用于老旧 ...
我们今天来模拟一下波纹效果,当一颗石头投入水面时,在水中会形成向外扩散的一圈波纹,本质上就是一个向四周扩散的波。根据我们日常生活的经验可以知道,当一个物体投入水中时,中心的振幅时比较大的,而随着波向边 ...
Unity官方文档关于Geometry Shader的内容较少。不过也是因为Unity的开发者大多数面向的是移动平台开发,所以Geometry Shader作为DirectX 10的特性并没有被开发者广泛使用。 首先要知道,Geometry Shader和Vertex Shader ...