shader颜色调整:色相,明度,饱和度,对比度

摘要: Shader "Unlit/Colorful" { Properties { _MainTex ("Texture", 2D) = "white" {} _BrightnessAmount("Brightness Amount", Range(0.0, 2.0)) = 1.0 _SaturationAmount("Saturatio... 阅读全文
posted @ 2016-11-08 18:41 sskyline 阅读(955) 评论(0) 推荐(0) 编辑

光照

摘要: 1、根据surface shader简化后的vs,ps版shader Bumped Specular 2、根据surface shader简化后的vs,ps版shader Bumped Diffuse 3、根据surface shader简化后的vs,ps版shader Diffuse 4 、最简单 阅读全文
posted @ 2016-09-26 17:57 sskyline 阅读(340) 评论(0) 推荐(0) 编辑

零碎代码

摘要: 4.x 中lightmap相关的代码 平时我们只使用单光照贴图,可以这样写: 阅读全文
posted @ 2016-09-22 17:34 sskyline 阅读(195) 评论(0) 推荐(0) 编辑

数学

摘要: 以上必须限制from,to为xz平面上的向量,。对任意两向量的angle,只能求出0,180之间的值(不带+-符号),除非给定两向量确定的平面的法向量。所以计算任意两向量的signed angle : 总结:只有先确定平面,用两向量的差积来表示“from到to是逆时针还是顺时针”才有意义 (就才能进 阅读全文
posted @ 2016-09-14 13:49 sskyline 阅读(183) 评论(0) 推荐(0) 编辑

shader中的广告板技术

摘要: 跟着相机转的plane: 广告板技术之二: 来自wiki https://en.wikibooks.org/wiki/Cg_Programming/Unity/Billboards 不过这种技术不能缩放广告板 广告板技术之三: 来自wiki https://en.wikibooks.org/wiki 阅读全文
posted @ 2016-08-26 19:25 sskyline 阅读(342) 评论(0) 推荐(0) 编辑

边缘光shader

摘要: 冰冻效果 二、使用cap texture: 三、在光照射方向上存在边缘光 四、在光照射方向上产生边缘光 使用matcap 贴图 (shader 依然用上面的rimlight2), 只需要替换matcap贴图 即可: 阅读全文
posted @ 2016-08-26 18:33 sskyline 阅读(2514) 评论(0) 推荐(0) 编辑

shader uv来自pos

摘要: v2f vert(appdata_base v) { v2f o; o.pos = mul(UNITY_MATRIX_MVP, v.vertex);//投影空间坐标 #if UNITY_UV_STARTS_AT_TOP float scale = -... 阅读全文
posted @ 2016-06-01 16:30 sskyline 阅读(235) 评论(0) 推荐(0) 编辑

cg中的关键字、语义词、函数库

摘要: 一、cg的关键字与语义字关键字:asm* explicit pixelfragment* templateasm_fragment extern pixelshader* texture*au... 阅读全文
posted @ 2015-04-04 09:02 sskyline 阅读(514) 评论(0) 推荐(0) 编辑

shader的概念和在3D游戏中的作用

摘要: 一、shader的概念概念:1、运行在GPU上的程序作用:1、改变物体的形状、大小、位置、旋转等。[顶点shader]2、对物体进行着色处理、光与影的计算、纹理颜色的呈现。[片段shader]3、用来做Post Effects后期处理。[?]二、shader的简史sm1.0 sm2.0 sm3.... 阅读全文
posted @ 2015-04-04 08:59 sskyline 阅读(398) 评论(0) 推荐(0) 编辑

ndk中引用第三方库以及遍历所有源文件的方法

摘要: LOCAL_PATH:= $(call my-dir)#第三方库的设置方法,后面通过LOCAL_STATIC_LIBRARIES来引用include $(CLEAR_VARS)LOCAL_MODULE := libcrypto LOCAL_SRC_FILES := libcrypto.ainclud... 阅读全文
posted @ 2015-03-31 11:33 sskyline 阅读(165) 评论(0) 推荐(0) 编辑