【OpenGL4.0】GLSL-几何着色器详解和实例(GS:Geometry Shader)一、什么是几何着色器(GS:Geometry Shader)Input Assembler(IA)从顶点缓冲区上的输入流中接收顶点数据,并且把数据项转换为规范的格式。vertex shader通常用来把顶点从...
分类:
其他好文 时间:
2014-07-09 17:19:42
阅读次数:
354
转自:http://blog.csdn.net/dawn_moon/article/details/8631783好吧,终于抽时间写这篇文章了。手头上有很多人物行走图,技能特效图等,但这些图都有个纯黑色背景,怎么样将内容显示出来,让背景透明呢?前段时间搞了一下,感谢群里的童鞋们,提供了思路和方法。这...
分类:
其他好文 时间:
2014-07-07 14:01:20
阅读次数:
249
研究了一段时间Android的surface系统,一直执着地认为所有在surface或者屏幕上显示的画面,必须要转换成RGB才能显示,yuv数据也要通过颜色空间转换成RGB才能显示。可最近在研究stagefright视频显示时发现,根本找不到omx解码后的yuv是怎么转换成RGB的代码,yuv数据在render之后就找不到去向了,可画面确确实实的显示出来了,这从此颠覆了yuv必须要转换成RGB才能显示的真理了。...
分类:
移动开发 时间:
2014-07-06 10:03:42
阅读次数:
570
本系列主要参考《Unity Shaders and Effects Cookbook》一书(感谢原书作者),同时会加上一点个人理解或拓展。这里是本书所有的插图。这里是本书所需的代码和资源(当然你也可以从官网下载)。========================================== 分割线 ==========================================写在前面...
分类:
其他好文 时间:
2014-07-06 09:17:44
阅读次数:
234
在Android系统中,一个Activity对应一个应用程序窗口,任何一个Activity的启动都是由AMS服务和应用程序进程相互配合来完成的。AMS服务统一调度系统中所有进程的Activity启动,而每个Activity的启动过程则由其所属进程来完成。AMS服务通过realStartActivityLocked函数来通知应用程序进程启动某个Activity...
分类:
移动开发 时间:
2014-07-02 06:53:36
阅读次数:
360
最近关于微软Surface更名Lumia的消息传的沸沸扬扬。不管传言真否,WP平台的发展缓慢,是人所共知的事实。而且人们在谈论WP手机的时候说的更多也是诺基亚而不是微软,或许正是这一点促使微软收购诺基亚手机业务。在收购进入尾声的时候,又一个问题摆在了微软面前:Lumia智能机在交易完成后,使用诺基亚品牌最长为18个月。收购还未完成,去诺基亚化又摆在了史蒂夫鲍尔默面前。
与之形成鲜明对比的便是...
分类:
其他好文 时间:
2014-07-01 14:30:07
阅读次数:
232
原创文章如需转载请注明:转载自脱莫柔Unity3D学习之旅QQ群:【119706192】本文链接地址:灰度shader废话不多说,直接图解流程:1.原图2.改动shader打开NGUI自带的shader:(Unlit - Transparent Colored)将代码A:fixed4 frag (v...
分类:
其他好文 时间:
2014-07-01 00:31:34
阅读次数:
574
Normal: 法线Normao mapping: 法线贴图Lighting mapping: 光照贴图Bump mapping: 凹凸贴图;模拟粗糙外表面的技术。 FX-Water simple.shader中即用到了。模拟波浪效果。Rim lighting: 边缘光照; 在对象的边缘部分添加?亮...
分类:
其他好文 时间:
2014-06-30 23:27:25
阅读次数:
263
原文 http://www.azure.com.cn/default.asp?cat=11&page=2Parallax Mapping 就是通过高度图中的高度,对纹理坐标进行偏移,来视觉上欺骗观察者,产生很有凸凹感个幻觉。uniform vec3 fvLightPosition;uniform v...
分类:
移动开发 时间:
2014-06-25 13:40:31
阅读次数:
242