码迷,mamicode.com
首页 >  
搜索关键字:shader    ( 1447个结果
最简单的视音频播放示例6:OpenGL播放YUV420P(通过Texture,使用Shader)
本文记录OpenGL播放视频的技术。上一篇文章中,介绍了一种简单的使用OpenGL显示视频的方式。但是那还不是OpenGL显示视频技术的精髓。和Direct3D一样,OpenGL更好的显示视频的方式也是通过纹理(Texture)。本文介绍OpenGL通过纹理的方式显示视频的技术。 OpenGL中纹理和Direct3D纹理的不同OpenGL中的纹理的坐标和Direct3D中的坐标是不一样的。在Dir...
分类:其他好文   时间:2014-10-28 00:48:14    阅读次数:216
cocos2dx在wp上使用自定义shader
实践cocos2dx 2.x版本wp上增加自定义shader根据cocos2dx 的官方文档http://www.cocos2d-x.org/wiki/How_to_update_wp8_shader(吐个槽:不知道为什么cocos2dx团队做事总是做一半,实际上直接使用angle 是不能用的,需要...
分类:其他好文   时间:2014-10-27 19:24:21    阅读次数:271
OpenGL ES 的三种变量类型(uniform,attribute和varying)
1.uniform变量uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因此它是application通过函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,uniform变量就像是C语言里面...
分类:其他好文   时间:2014-10-27 17:29:10    阅读次数:175
Cocos2dx引擎12-OpenGLES渲染之LayerColor
在前面微博中讲述了Cocos2dx引擎OpenGL渲染准备Shader方面,本博客中将使用LayerColor来讲述OpenGL的渲染过程。   1、LayerColor对象创建 添加LayerColor元素到游戏中: autolayerColor = LayerColor::create(Color4B(255, 0, 0, 255), 100, 100); layerColor->se...
分类:其他好文   时间:2014-10-27 12:50:35    阅读次数:210
【转载】Unity3D研究院之共享材质的巧妙用法(sharedMaterial效率问题)
如果你需要修改模型材质的颜色,或者是修改材质Shader的一些属性, 通常情况是用获取模型的Renderer组件,然后获取它的material属性。举个简单的例子,修改颜色或者直接更换shadermaterial.color=Color.red;material.shader=Resources.L...
分类:编程语言   时间:2014-10-27 12:15:42    阅读次数:235
DirectX 读书笔记(14) Cube mapping之SkyBox
详细讲解如何在DirectX中,使用shader实现天空盒子...
分类:移动开发   时间:2014-10-27 00:35:21    阅读次数:641
剑英陪你玩转图形学 (四)流光效果(草稿)
很多同学对shader的了解简直令人发指,不得不承认我之前的文章很失败,没有达到指引效果。 经过我深深的反思,本系列设定起点还是太高,仅仅着眼于本质不能让很多同学收获学习图形学的实效。 我已经反省过了,让这个系列更贴近初学者,你跟随着这篇东西去一步步操作,就能得到一些实际可用的Shader。 还是使...
分类:其他好文   时间:2014-10-25 18:45:31    阅读次数:234
unity3d 内部Transparent (透明)shader 代码
混合(blending) “Transparency”部分描述了怎样用alpha混合去渲染半透明的物体。 丢弃透明片段(Discarding Transparent Fragments) 让我们开始说明丢弃片段的”cutaways”部分。按照这些步骤描述的在”Texture Spheres”部分,并把图像分配给材质球的左边根据以下shader :...
分类:编程语言   时间:2014-10-24 09:18:31    阅读次数:421
D3D11_TEXTURE_ADDRESS_MODE(纹理寻址模式)
最近在学习D3D11,下面是所查找的一些资料的翻译,如果有什么不合适的地方,欢迎指正。 SamplerState samColor {     Filter = MIN_MAG_MIP_LINEAR;     AddressU = Clamp;      AddressV = Clamp; };...
分类:其他好文   时间:2014-10-22 14:45:06    阅读次数:256
图像处理之基础---用Shader实现的YUV到RGB转换:使用3重纹理实现 .
上一篇中,我是用一个RGB格式的纹理来存储每一帧的画面,其中纹理为m_FrameWidth * m_FrameHeight大小,这样,在内存中,就必须要先对YUV的数据进行排序,然后才能当做RGB的数据格式传给纹理内存。我们发现对一个很大帧的图片进行数据重新排序会花费很多时间,为了减少这个时间,当....
分类:其他好文   时间:2014-10-22 06:21:17    阅读次数:324
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!