自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 UnityShader高级篇——运动模糊(使用速度映射图实现)

原理:像素的当前帧的NDC坐标(x,y值由uv映射而来,z值由深度值映射而来)——(使用_CurrentViewProjectionInverseMartix变换,并除以w分量)—— 像素的世界坐标 ——(使用_PreviousViewProjectionMatrix变换,并除以w分量)—— 像素的前一帧的NDC坐标 —— (当前帧NDC-前一帧NDC)—— 速度1.此代码挂在摄像机上,使摄像机运...

2018-03-16 11:09:16 6178 1

转载 UnityShader高级篇——运动模糊(使用图像叠加实现)

1.此代码挂在摄像机上,使摄像机运动起来using UnityEngine;using System.Collections;public class Translating : MonoBehaviour { public float speed = 10.0f; public Vector3 startPoint = Vector3.zero; public Vector3 en...

2018-03-15 11:53:54 2803

转载 UnityShader高级篇——Bloom效果

1.将此脚本挂在相机上using System.Collections;using System.Collections.Generic;using UnityEngine;public class Bloom : PostEffectsBase{ public Shader BloomShader; private Material _bloomMaterial = ...

2018-03-14 19:18:40 6765 1

转载 UnityShader高级篇——高斯模糊

1.此代码放到Camera上using System.Collections;using System.Collections.Generic;using UnityEngine;public class GaussianBlur : PostEffectsBase{ public Shader GaussianBlurShader; private Material _...

2018-03-12 19:09:08 2072

转载 UnityShader高级篇——边缘检测

1.此脚本挂在摄像机上using System.Collections;using System.Collections.Generic;using UnityEngine;public class EdgeDetection : PostEffectsBase { //声明需要的Shader,并据此创建材质 public Shader EdgeDetectShader; ...

2018-03-08 10:08:52 1972

转载 UnityShader高级篇——调整屏幕亮度、饱和度、对比度

1.此脚本挂在摄像机上using System.Collections;using System.Collections.Generic;using UnityEngine;public class BrightnessSaturationAndContrast : PostEffectsBase //继承自基类PostEffectsBase{ //指定的Shader,对应名...

2018-03-06 13:26:55 5294 2

转载 UnityShader高级篇——屏幕后处理脚本系统

创建一个用于屏幕后处理效果的基类,检查一系列条件是否满足using UnityEngine;using System.Collections;[ExecuteInEditMode] //在编辑器状态下也可以执行脚本来查看效果[RequireComponent (typeof(Camera))] //绑定摄像机组件public class PostEffectsBase : MonoBeh...

2018-03-05 19:46:53 842

转载 UnityShader中级篇——顶点动画的阴影效果

// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Unity Shaders Book/Chapter 11/Vertex Animation With Shadow"{ Properties { //河流纹理 _MainTex ("Main Tex"...

2018-03-05 18:12:18 1097

转载 UnityShader中级篇——广告牌

// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'// Upgrade NOTE: replaced '_World2Object' with 'unity_WorldToObject'Shader "Unity Shaders Book/Chapter 11/Billboar...

2018-03-05 17:21:15 2535 1

转载 UnityShader中级篇——流动的河流

// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Unity Shaders Book/Chapter 11/Water"{ Properties { //河流纹理 _MainTex ("Main Tex", 2D) = "white" {} ...

2018-03-05 15:00:42 3850

转载 UnityShader中级篇——滚动的背景

Shader "Unity Shaders Book/Chapter 11/ScrollingBackground"{ Properties { //第一层(较远)背景纹理 _MainTex("Base Layer(RGB)", 2D) = "white" {} //第二层背景(较近)纹理 _DetailTex("2nd Layer(RGB)", 2D) = "whit...

2018-03-05 14:59:12 833

转载 UnityShader中级篇——序列帧动画

// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Unity Shaders Book/Chapter 11/ImageSequenceAnimation"{ Properties { _Color("Color Tint",Color) = (1,1,1...

2018-03-02 16:40:41 1542

转载 UnityShader中级篇——程序纹理

1.使用单张纹理shader// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Unity Shaders Book/Chapt...

2018-03-02 14:48:42 827

转载 UnityShader中级篇——玻璃效果

// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'Uni...

2018-03-01 19:43:45 5894 2

转载 UnityShader中级篇——镜子效果

// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Unity Shaders Book/Chapter 10/Mirror"{...

2018-03-01 15:27:16 5290 3

转载 UnityShader中级篇——标准材质Bumped Specular

// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'Shader "Unity Shaders Book/Common/Bumped Specul...

2018-03-01 11:49:39 1745

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除