
shader
luyuncsd123
这个作者很懒,什么都没留下…
展开
-
unity shader
Unity3D 自带的 60 多个 Shader。 这些 Shader 被分为五个大类:Normal,Transparent,Transparent Cutout,Self-llluminated,Reflective。由于数量比较多,将分几个篇幅一一介绍。 (一) Normal Shader Family 这个家族一共 9 个 Shader,都是针对不透明的对象的。原创 2013-11-30 20:08:03 · 2941 阅读 · 0 评论 -
运动模糊
using UnityEngine;public class _MotionBlur_1 : MonoBehaviour{ public float blurAmount = 0.8f; public Shader shader; private Material mat; public RenderTexture accumTexture; void S原创 2014-12-26 18:33:17 · 2169 阅读 · 0 评论 -
UNlit/Transparent 不发光透明shader
Shader "GUI/Text Shader" {Properties {_MainTex ("Font Texture", 2D) = "white" {}_Color ("Text Color", Color) = (1,1,1,1)}SubShader {Tags {"Queue"="Transparent""IgnoreProjector"原创 2014-04-12 11:49:58 · 8453 阅读 · 1 评论 -
高亮效果,使用Shader可以轻松实现
高亮效果,使用Shader可以轻松实现效果图Shader代码[cpp] view plaincopyShader "Rim" { Properties { _Color ("Main Color", Color) = (1,1,1,1)转载 2014-05-12 09:18:06 · 7926 阅读 · 0 评论 -
unityCG.cginc
#ifndef UNITY_CG_INCLUDED#define UNITY_CG_INCLUDED#include "UnityShaderVariables.cginc"#if SHADER_API_FLASHuniform float4 unity_NPOTScale;#endif#if defined(SHADER_API_P原创 2014-05-12 10:05:37 · 8357 阅读 · 2 评论 -
材质动态加载贴图实现灰色效果 shader
头像使用了为材质动态加载贴图。为了实现灰色效果,网上找了段着色器。[csharp] view plaincopyShader "GrayscaleLol" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} } SubS转载 2014-04-11 19:00:43 · 1595 阅读 · 0 评论 -
转自贴吧 摄像机特效
今天就这么灵感迸发结合Shader,RenderTexture搞出了一套摄像机特效,废话不多说上图这个特效是将摄像机渲染的图像转换为黑白的还是挺实用的,现在讲一下偶的思路,摄像机不是有个TargetTexture吗,里面可以放一个RendererTexture不过这个RendererTxture不能是右键Create出来的是由代码new出来的,右键出来的无法做到自适应所以需要n转载 2014-05-15 22:10:00 · 1458 阅读 · 1 评论 -
(转)shader三种变量类型(uniform,attribute和varying)
(转)shader三种变量类型(uniform,attribute和varying) 举报阅uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因此它是application通过函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,uniform变量就像是C语言里面的常量(const转载 2014-05-06 10:38:29 · 9813 阅读 · 0 评论 -
NGUI里没有变亮的效果
NGUI里没有变亮的效果,通过着色只会变暗,那么怎么办呢,变亮的效果不仅可以用在按钮上,还可以用于某些控件的闪光等等。下面,我们开始征程吧!第〇种办法,用UIImageButton。好吧,太弱智了,当我没说。Image Button不知道大家用的多不多,反正我是不用的,毕竟多了一到两倍的图量。用Image Button嘛,就无所谓是变亮还是怎么了,按下后图都不一样了,那想怎么变就怎么变。转载 2014-01-19 16:04:07 · 3654 阅读 · 0 评论 -
unit shader
这个家族的 Shader 一共 7 种,原理和类型与 Normal 中的上差不多,只不过这些 Shader 是用在半透明或者全透明的物体上面的。他们的主纹理接受 RGBA4 个通道。如果你的模型一部分是半透明,一部分是不透明的。请分开使用两张材质,半透明的材质这个家族的 Shader。这个家族的 Shader 的 内容和Normal 中同名的几乎一样,只是添加了半透明效果,因此不再做重复介原创 2013-12-01 12:18:01 · 1144 阅读 · 0 评论 -
Unity Shader-后处理:Bloom全屏泛光
转载:http://blog.youkuaiyun.com/puppet_master/article/details/52889050一.简介今天来学习一下全屏Bloom效果,有时候也叫Glow效果,中文一般叫做“全屏泛光”,这是一种可以模拟出HDR的全屏后处理效果,但是实现原理与HDR相差很远,效果比HDR差一些,但是比HDR的性能要节省很多。这篇文章里我们只是实现了一版基于全屏颜转载 2017-07-12 14:11:57 · 1376 阅读 · 1 评论