上一节中我们讲解了Android中Paint API中的ColorFilter(颜色过滤器)的第一个子类:
ColorMatrixColorFilter(颜色矩阵颜色过滤器),相信又开阔了大家的Android图像处理视野,
而本节我们来研究它的第二个子类:LightingColorFilter(光照色彩颜色过滤器),先上一发
官方API文档:LightingColorFilter,文档里的东西也不多,关键的在这...
分类:
移动开发 时间:
2015-10-28 19:26:14
阅读次数:
268
Vertex&Fragment Shader 漫反射 + 环境光
分类:
其他好文 时间:
2015-10-18 06:38:39
阅读次数:
342
Render Path定义Render Path,就是采取的光照流程。Render Path设置可以在Edit-> Project Settings->Player 里设定,见下图。也可以直接在摄像机的Inspector面板里设置。Render Path详细讲解一:Vertex LitVertex ...
分类:
其他好文 时间:
2015-10-08 22:51:18
阅读次数:
222
3D游戏中光照对于游戏效果占有举足轻重的作用,也是与2D游戏的重要区别。cocos引擎也提供了完善的光效效果支持。
光照就是光源照到物体上的效果,cocos引擎支持四种光源,继承自Node类,也就是说可以作为子节点防止到场景里,四种光源的基类是BaseLight,它是所有灯光的基类,cocos2d-x支持4种灯光,环境光、方向光、点光源和聚光灯。每个灯光都有一个灯光标记lightflag, 只有当物体的灯光掩码lightmask与(1<<lightFlag)做与运算不为0的时候这个物体才会被该灯光照亮。...
分类:
其他好文 时间:
2015-10-06 20:57:36
阅读次数:
214
概念Lightmapping光照贴图技术是一种增强静态场景光照效果的技术,其优点是可以通过较少的性能消耗使静态场景看上去更加真实,丰富,更加具有立体感;缺点是不能用来实时地处理动态光照。当游戏场景包含了大量的多边形时,实时光源和阴影对游戏的性能的影响会很大。这时使用Lightmapping技术,将光...
分类:
编程语言 时间:
2015-10-03 16:57:11
阅读次数:
328
uniform变量在vertex和fragment两者之间声明方式完全一样,则它可以在vertex和fragment共享使用。(相当于一个被vertex和fragment shader共享的全局变量) ? uniform变量一般用来表示:变换矩阵,材质,光照参数...
分类:
其他好文 时间:
2015-09-24 13:09:21
阅读次数:
224
本文介绍一个逼真的图像光照效果滤镜实现方法,并附上完整的DEMO程序链接,跟大家共享。...
分类:
其他好文 时间:
2015-09-13 09:23:56
阅读次数:
142
1. 光照传感器 activity_main.xml MainActivity.java package liqing.lightsensortest; import android.content.Context; import android.hardware.Sensor; import an...
分类:
移动开发 时间:
2015-09-12 13:36:44
阅读次数:
276
Lambert光照模型,根据光照向量与顶点发现的夹角来确定光照强度:Shader "James/VP Shader/LightModel-Lambert" { Properties { _MainTex ("MainTex", 2D) = "white" {} } ...
分类:
其他好文 时间:
2015-08-31 19:10:49
阅读次数:
251
1 简单光照
OpenGL简单光照光源分为:
辐射光(Emitted Light)是最简单的一种光,它直接从物体发出并且不受任何光源影响。
环境光(Ambient Light)是由光源发出经环境多次散射而无法确定其方向的光,即似乎来自所有方向。
漫射光(Diffuse Light)来自一个方向,它垂直于物体时比倾斜时更明亮。
镜面光(Specular Light)来自特定方向...
分类:
其他好文 时间:
2015-08-31 17:24:24
阅读次数:
272