会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MrBlue
F**k round the world! F**k over the world!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2015年7月20日
Unity3d 扩展自定义类Inspector
摘要: public class MyClass : MonoBehaviour { public int A; // Use this for initialization void Start () { } // Update is called once ...
阅读全文
posted @ 2015-07-20 15:13 MrBlue
阅读(1097)
评论(0)
推荐(0)
2015年7月16日
MMO可见格子算法
摘要: 看注释吧,写的很清楚了using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Text;using System.Threading.Tasks;nam...
阅读全文
posted @ 2015-07-16 20:14 MrBlue
阅读(573)
评论(0)
推荐(0)
2015年7月15日
Unity3D研究院之拓展系统自带组件的Inspector视图
摘要: 转自http://www.xuanyusong.com/archives/3455using UnityEngine;using System.Collections;using UnityEditor; public class CameraExtension : Editor { publi...
阅读全文
posted @ 2015-07-15 11:56 MrBlue
阅读(567)
评论(0)
推荐(0)
2015年7月11日
NGUI 图片变灰
摘要: 效果图1、先准备好一个变灰shader。代码如下Shader "Custom/Gray"{ Properties { _MainTex ("Base (RGB), Alpha (A)", 2D) = "black" {} } SubShader { LOD 200 Tags { "Qu...
阅读全文
posted @ 2015-07-11 15:37 MrBlue
阅读(626)
评论(0)
推荐(0)
2015年7月8日
Unity3d运行时动态修改材质
摘要: void Start () { const string MainTexVariableName = "_MainTex"; var renders = gameObject.GetComponentsInChildren(); var resMat = Resources.Load("Cha...
阅读全文
posted @ 2015-07-08 11:05 MrBlue
阅读(13387)
评论(0)
推荐(0)
2015年7月1日
Unity3d《Shader篇》描边
摘要: Shader "Custom/OutLine" {Properties { _Color ("Main Color", Color) = (.5,.5,.5,1) _OutlineColor ("Outline Color", Color) = (0,0,0,1) _Outline ("Out...
阅读全文
posted @ 2015-07-01 14:24 MrBlue
阅读(1123)
评论(0)
推荐(0)
2015年6月30日
Unity3d《Shader篇》自定义光照模型
摘要: 一、理论公式1:被光照的物体最终所呈现的颜色公式最终颜色=材质颜色*发光颜色公式2:材质颜色tex2D(_MainTex,uv)公式3:光照颜色光照颜色=自发光+环境光+漫反射+镜面反射公式5:自发光emissive = colorEmissivecolorEmissive自发光的颜色公式6:环境光...
阅读全文
posted @ 2015-06-30 14:17 MrBlue
阅读(975)
评论(0)
推荐(0)
Unity3d《Shader篇》变胖
摘要: 变胖前变胖后//ShaderShader "Custom/NormalExt"{ Properties { _MainTex("Base (RGB)", 2D ) = "white"{} _Dis("Distance", Range(0.0,0.8)) = 0.1 } SubShader { ...
阅读全文
posted @ 2015-06-30 11:15 MrBlue
阅读(844)
评论(0)
推荐(0)
2015年6月24日
Unity3d《Shader篇》法线贴图
摘要: 效果图贴图法线贴图//代码Shader "Custom/NormalMap" { Properties { _MainTex ("Texture", 2D) = "white" {} _NormalMap ("NormalMap", 2D) = "bump" {} _Color ("Main ...
阅读全文
posted @ 2015-06-24 20:38 MrBlue
阅读(1200)
评论(0)
推荐(0)
Unity3D 给模型偏移纹理
摘要: 给模型偏移纹理using UnityEngine;using System.Collections;[RequireComponent(typeof(Renderer))]public class ModelTextureAnimation : MonoBehaviour { //材质索引 publ...
阅读全文
posted @ 2015-06-24 14:38 MrBlue
阅读(909)
评论(0)
推荐(0)
Unity3d《Shader篇》Logo闪光特效
摘要: Shader "Custom/Flash" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _Color("Diffuse Material Color", Color) = (1,1,1,1) ...
阅读全文
posted @ 2015-06-24 14:35 MrBlue
阅读(1661)
评论(0)
推荐(0)
2015年6月23日
Unity3d《Shader篇》地球旋转上空悬浮云层
摘要: 记得把纹理设置成RepeatShader "Custom/Earth" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _CloudTex ("Base (RGB)", 2D) = "white" {} } SubShader { ...
阅读全文
posted @ 2015-06-23 18:43 MrBlue
阅读(1615)
评论(0)
推荐(0)
解读Unity中的CG编写Shader系列七(不透明度与混合)
摘要: 转自http://www.itnose.net/detail/6098539.html1.不透明度当我们要将两个半透的纹理贴图到一个材质球上的时候就遇到混合的问题,由于前面的知识我们已经知道了片段着色器以及后面的环节的主要工作是输出颜色与深度到帧缓存中,所以两个纹理在每个像素上的颜色到底以怎样的形式...
阅读全文
posted @ 2015-06-23 17:46 MrBlue
阅读(1240)
评论(0)
推荐(0)
解读Unity中的CG编写Shader系列十 (光滑的镜面反射(冯氏着色))
摘要: 前文完成了最基本的镜面反射着色器,单平行光源下的逐顶点着色(per-vertex lighting),又称为古罗着色(Gouraud shading)。这篇文章作为后续讨论更光滑的镜面反射方式,逐像素着色(per-pixcel lighting),又称为冯氏着色(Phong shading)逐像素着...
阅读全文
posted @ 2015-06-23 17:45 MrBlue
阅读(953)
评论(0)
推荐(0)
解读Unity中的CG编写Shader系列八(多光源漫反射)
摘要: 转自http://www.itnose.net/detail/6117338.html前文中完成最简单的漫反射shader只是单个光源下的漫反射,而往往场景中不仅仅只有一个光源,那么多个光源的情况下我们的物体表面的漫反射强度如何叠加在一起呢?前文打的tag "LightMode"="ForwardB...
阅读全文
posted @ 2015-06-23 17:41 MrBlue
阅读(776)
评论(0)
推荐(0)
Unity3d《Shader篇》漫反射
摘要: Unity3d《Shader篇》漫反射Shader "Custom/Ambient" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _Color("Diffuse Material Co...
阅读全文
posted @ 2015-06-23 15:42 MrBlue
阅读(866)
评论(0)
推荐(0)
解读Unity中的CG编写Shader系列八(镜面反射)
摘要: 转自http://www.itnose.net/detail/6117378.html讨论完漫反射之后,接下来肯定就是镜面反射了在开始镜面反射shader的coding之前,要扩充一下前面提到的知识,加深理解镜面反射与漫反射的区别。引用一下一位前人博文中的一些基础概念,特别是关于冯氏反射模型的:平行...
阅读全文
posted @ 2015-06-23 11:29 MrBlue
阅读(1051)
评论(0)
推荐(0)
渲染物体到一张UITexture上
摘要: 把这个脚本挂到一个Camera上using UnityEngine;using System.Collections;[RequireComponent(typeof(Camera))]public class UIModelCamera : MonoBehaviour { //Render ...
阅读全文
posted @ 2015-06-23 10:12 MrBlue
阅读(831)
评论(0)
推荐(0)
2015年6月19日
解读Unity中的CG编写Shader系列六(漫反射)
摘要: 转自http://www.itnose.net/detail/6116553.html如果前面几个系列文章的内容过于冗长缺乏趣味着实见谅,由于时间原因前面的混合部分还没有写完,等以后再补充,现在开始关于反射的内容了。折射与反射在物理世界中,光的反射与折射往往是同时存在的,光源由真空或者空气中射入一种...
阅读全文
posted @ 2015-06-19 16:43 MrBlue
阅读(428)
评论(0)
推荐(0)
解读Unity中的CG编写Shader系列五(理论知识)
摘要: 转自http://www.itnose.net/detail/6098474.html经过前面的系列文章中的三个例子,尽管代码简单,但是我想应该还有些地方没有100%弄明白,我们现在得回过头来补充一些必备的数学、图形学知识1、图形管道第一个例子中我有提到顶点着色和片段着色在整个图形绘制过程中属于一个...
阅读全文
posted @ 2015-06-19 16:42 MrBlue
阅读(188)
评论(0)
推荐(0)
解读Unity中的CG编写Shader系列四(unity中的圆角矩形shader)
摘要: 转自http://www.itnose.net/detail/6097625.html上篇文章中我们掌握了表面剔除和剪裁模式这篇文章将利用这些知识实现一个简单的,但是又很常用的例子:把一张图片做成圆角矩形例3:圆角矩形Shader好吧我承认在做这个例子的时候走了不少弯路,由于本人对矩阵的知识掌握已经...
阅读全文
posted @ 2015-06-19 16:31 MrBlue
阅读(601)
评论(0)
推荐(0)
解读Unity中的CG编写Shader系列三
摘要: 转自http://www.itnose.net/detail/6096068.html在上一个例子中,我们得到了由mesh组件传递的信息经过数学转换至合适的颜色区间以颜色的形式着色到物体上。这篇文章将要在此基础上研究片段的擦除(discarding fragments)和前面剪裁、后面剪裁(fron...
阅读全文
posted @ 2015-06-19 16:30 MrBlue
阅读(369)
评论(0)
推荐(0)
解读Unity中的CG编写Shader系列二
摘要: 转自http://www.itnose.net/detail/6095974.html上一篇文章的例子中我们可以看到顶点着色器的输出参数可以说是直接作为了片段着色器的形参传递过来,那么不由得一个问题浮现出来,顶点着色器的形参是从何处传递过来的?顶点着色器的形参是gameObject 的meshRen...
阅读全文
posted @ 2015-06-19 16:28 MrBlue
阅读(340)
评论(0)
推荐(0)
解读Unity中的CG编写Shader系列一
摘要: 转自http://www.itnose.net/detail/6095323.html前提知识点:1.CG代码必须用CGPROGRAM。。。ENDCG括起来2.顶点着色器与片段着色器的主函数名称可随意,但需要再#pragma vert 与#pragma fragment中声明并且与主函数名完全匹配,...
阅读全文
posted @ 2015-06-19 16:27 MrBlue
阅读(826)
评论(0)
推荐(0)
Unity3d《Shader篇》绘制圆角图片
摘要: Pass { CGPROGRAM// Upgrade NOTE: excluded shader from OpenGL ES 2.0 because it does not contain a surface program or both vertex and...
阅读全文
posted @ 2015-06-19 16:24 MrBlue
阅读(1584)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告