UGUI 实现image灰色态 滤镜效果

2016-12-27 雨辰 Unity3D

// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' Shader "UI/DefaultGray" { Properties { [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} _Color ("Tint", Color) = (1,1,1,1) _StencilComp ("Stencil Comparison", Float) = 8 _Stencil ...

阅读全文>>

标签: Unity3D-Shader

评论(0) 浏览(399)

Unity 5 中的全局光照技术详解

2016-9-23 雨辰 Unity3D

简介 全局光照,简称GI,是一个用来模拟光的互动和反弹等复杂行为的算法,要精确的仿真全局光照非常有挑战性,付出的代价也高,正因为如此,现代游戏会先一定程度的预先处理这些计算,而非游戏执行时实时运算。 同一场景里:没有照明(左),只有直接光源(中),和有间接光源的全局光照(右)的表现,注意颜色如何在不同的表面进行光的”反弹”,产生更真实的结果。 在本文中,我们会描述全局光照如何在Unity里运作,带领你通过不同的照明技术解释如何在项目里设定照明,并思考如何透过各种工具帮场景打光。 选择一个照明专案 广义的来说,Unity的全局光照是...

阅读全文>>

标签: Unity3D-优化性能 Unity3D-Editer Unity3D-Shader Unity3D 技术问题

评论(0) 浏览(591)

Shader CG语言 基础笔记

2016-8-28 雨辰 Unity3D

阅读全文>>

标签: Unity3D-Shader

评论(0) 浏览(358)

解决Lightmap在PC上与ios和Android上表现不同的问题

2016-5-25 雨辰 Unity3D

转自:http://www.ceeger.com/forum/read.php?tid=24457&fid=2 Lightmap在PC上与android和ios的区别以及解决方法 1、  问题描述 相信很多人碰到过Lightmap的一些问题: 烘培好Lightmap之后,在PC上看起来相当给力,而打包成ios或android之后,就傻眼了,Lightmap往往就出现了改变,例如灯光曝光度不够、光照颜色偏冷色调、有时候甚至黄色光也能变成绿色光等等。 2、造成Lightmap在PC、ios和android上表现...

阅读全文>>

标签: Unity3D-优化性能 Unity3D-Editer Unity3D-Shader

评论(4) 浏览(1789)

unity 各版本破解

2016-4-15 雨辰 Unity3D

http://www.ceeger.com/forum/read.php?tid=23396&page=1

阅读全文>>

标签: Unity3D-Editer Unity3D-Shader Unity3D

评论(0) 浏览(1017)

Shader实现物体淡入淡出

2016-4-15 雨辰 Unity3D

3D游戏中经常会用到往前走场景的淡入效果,实际就是物体从透明逐渐变实的过程 用Shader实现非常简单 实现思路: 1 设置淡入的起始距离 和 结束距离 2 在vertex阶段计算书记与相机的距离 3 根据距离计算alpha Shader如下 Shader "Custom/Fade" {     Properties {         _MainTex ("T...

阅读全文>>

标签: Unity3D-Shader

评论(0) 浏览(2328)

法线贴图详解之----凹凸,法线以及高度图的区别及法线贴图蓝紫色的原因

2016-2-22 雨辰 遇到的一些问题

What’s the difference between Bump Maps, Normal Maps and Height Maps? 凹凸贴图,法线贴图以及高度图之间的区别 Normal Maps and Height Maps are both typesof Bump Map. They both contain data for representing apparent detail on thesurface of simpler polygonal meshes, but they ea...

阅读全文>>

标签: Unity3D-Shader Unity3D

评论(0) 浏览(412)

unity ngui优化 Alpha通道处理

2015-10-25 雨辰 Unity3D

1:首先分离 Alpha 通道 [MenuItem("Tools/Atlas/分离TextureAlpha通道")] public static void DivideTexture() { //获取图片 string path = AssetDatabase.GetAssetPath(Selection.activeInstanceID); Debug.Log(path); //设置原图可编辑(RGBA) xxx.png TextureImporter importer = TextureImporter.GetAtPath(pat...

阅读全文>>

标签: Unity3D-Shader Unity3D

评论(0) 浏览(1190)

场景内主角和相机之间物体 透明化

2015-9-29 雨辰 Unity3D

using UnityEngine; using System.Collections; using System.Collections.Generic;   public class MyCamera : MonoBehaviour {     ////本次碰撞到的物体     private List<Renderer> colliderObject; ...

阅读全文>>

标签: Unity3D-Shader Unity3D

评论(0) 浏览(455)

Unity3d Shader 一些关于矩阵变换的基本信息

2015-8-15 雨辰 Unity3D

基本信息 mul函数 mul函数,是表示矩阵M和向量V进行点乘,得到一个向量Z,这个向量Z就是对向量V进行矩阵变换后得到的值。  HLSL的mul函数接受mul(V, M)或mul(M, V),要注意通常HLSL要依DirectX计算(V * M)使用mul(V, M)的形式.  特别需要小心的是,V如果是float3,前后行列不等,违反HLSL规范,但shader编译也不报错,直接当成float4(V, 0)处理,而不是当成float4(V, 1).即mul(float3, M)中的float3被当成向量,而不是顶点.  Unity...

阅读全文>>

标签: Unity3D-Shader

评论(0) 浏览(294)

朱文华 joyimp|@2011-2020 京ICP备16030765号