【Shader.WarmupAllShaders】
分类:
其他好文 时间:
2014-11-28 21:19:29
阅读次数:
482
基本概念透视(Perspective)变换(Transformation)投影矩阵(Projection Matrix):用于将3D坐标转换为2D屏幕坐标光栅化(Rasterization): 实际绘制或填充每个顶点之间的像素形成线段着色器(Shader)是在图形硬件上执行的单独程序,用来处理顶点和...
分类:
其他好文 时间:
2014-11-28 14:11:07
阅读次数:
256
【Graphics.BlitMultiTap解析】 上述代码的四个偏移,表示利用此4个偏移,生成4张纹理单位。下面每一个SetTexture,默认会调用一个纹理单位。 而在Shader中,Unity会默认把此偏移设值为:half4 _BlurOffsets; 变量。 _MainTex_...
分类:
其他好文 时间:
2014-11-28 11:46:57
阅读次数:
466
写在前面最近一直在思考下面的学习该怎么进行,当然自己有在一边做项目一边学OpenGL,偶尔翻翻论文之类的。但是,写shader是一个需要实战和动手经验的过程,而模仿是前期学习的必经之路。很多人都会问,怎么学shader,看什么书。当然我经验也不够,目前的路线是:掌握一门着色语言+读几本经典书籍+学习优秀的shader实例+动手实践+动手实践+动手实践。每一个都不容易,所以学shader是一个漫长而...
分类:
编程语言 时间:
2014-11-27 23:42:30
阅读次数:
440
1 Shader "Custom/Ill_RimLight" 2 { 3 Properties { 4 _Color ("Main Color", Color) = (.5,.5,.5,1) 5 _OutlineColor ("Rim Color", Co...
分类:
编程语言 时间:
2014-11-27 18:04:23
阅读次数:
964
自学Unity3D也有大半年了,对Shader一直不敢入坑,最近看了些资料,以及通过自己的实践,对Shader还是有一点了解了,分享下仅作入门参考。 因Shader是对图像图像渲染的,学习前可以去了解下图形图像学及GPU编程相关的知识。强烈推荐《GPU 编程与CG 语言之阳春白雪下里巴人》,这本书....
分类:
编程语言 时间:
2014-11-27 16:12:26
阅读次数:
357
using UnityEngine;using System.Collections;public class MyDragDropItem :UIDragDropItem{protected override void OnDragDropRelease(GameObject surface){ ...
分类:
编程语言 时间:
2014-11-26 20:49:07
阅读次数:
176
今天有人问我问题,说怎么实现背景虚化,换句话说,就是把某张图片的背景颜色(比如白色)给弄没了,不然贴在屏幕上有白色背景。下面是解决方法。用shader处理了像素,使黑色背景透明。
Shader.h#ifndef __TestShader__ShaderSprite__
#define __TestShader__ShaderSprite__
#include "cocos2d.h"
USING...
分类:
其他好文 时间:
2014-11-25 23:38:40
阅读次数:
552
关于顶点动画,ShaderX5里有篇专门来讲,在虚幻3引擎里也有一个更加丰富的实现。使用了一个Pivot Painter的3dmax脚本。其实自己灵活用vertex color可以避开使用Pivot painter。美术同学对这些还是蛮头晕的,能简单就简单。但是对于想要省shader来说,看看Sha...
分类:
其他好文 时间:
2014-11-25 15:43:58
阅读次数:
237