在OpenGL中,存在着至少存在着三种矩阵,对应着函数glMatrixMode()的三个参数:GL_MODELVIEW,GL_PROJECTION,GL_TEXTURE。 以下主要描述GL_MODELVIEW(模型视图矩阵)的个人理解。 在OpenGL中空间中点的三维坐标是使用行向量表示的,虽然与列 ...
分类:
其他好文 时间:
2016-12-29 07:44:17
阅读次数:
226
/*** 场景(scene) ***/ var scene = new THREE.Scene(); // 创建场景 scene.add(x); // 插入场景 /*** 相机(camera) ***/ // 正交投影相机 var camera = new THREE.OrthographicCam... ...
D3D三层Texture纹理用HLSL写的像素着色器实现渲染YUV420P ...
分类:
其他好文 时间:
2016-12-05 23:01:20
阅读次数:
284
vtkMapper的源代码。参考了如下网页: http://www.cnblogs.com/lizhengjin/archive/2009/08/16/1547340.html ...
分类:
移动开发 时间:
2016-12-03 14:59:00
阅读次数:
425
做为Unity早期的经典demo,一直从3.5以后沿用到4.7.x版本。但其内部一些做法十分不合理。比如使用过多的根目录, 创建怪物和玩家不用SpawnPoint,AI,CheckPoint的代码实现过于随意,代码命名风格诡异等等。。 并且网上也有很多相关的学习文章,所以我精简了一下,将一些有用的部 ...
分类:
编程语言 时间:
2016-11-22 23:12:08
阅读次数:
236
一般Game的左上角都有一个玩家基本信息显示栏,包括玩家的图像。这种图像,一般有两种方式,其一:将玩家的图片集中制作成一个图集,利用NGUI/UGUI的sprite加入相应玩家的图片。当然,也可利用Texture。这种方式比较简单,这里不做详细说明。其二,即是利用RenderTexture实时地..
分类:
编程语言 时间:
2016-11-19 03:43:32
阅读次数:
290
纹理扩散适合与做游戏的背景(卷轴效果),原理就是让材质贴图动起来(循环运动),代码很简单希望对大家有用 1 2 3 4 5 6 7 8 9 10 11 12 13 // Scroll main texture based on time var scrollSpeed = -0.5; // This ...
分类:
编程语言 时间:
2016-11-07 11:56:50
阅读次数:
178
//更换精灵CCSprite的图片有两种方式。 //直接通过图片更换 //使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片。 // auto bg = Sprite::create(); Texture2D* texture = Director::getIns ...
分类:
其他好文 时间:
2016-11-07 07:42:03
阅读次数:
446
在介绍Renderer的第一篇,我就提到WebGL1.0对应的是OpenGL ES2.0,也就是可编程渲染管线。之所以单独强调这一点,算是为本篇埋下一个伏笔。通过前两篇,我们介绍了VBO和Texture两个比较核心的WebGL概念。假设生产一辆汽车,VBO就相当于这个车的骨架,纹理相当这个车漆,但有 ...
分类:
其他好文 时间:
2016-10-24 09:37:49
阅读次数:
443
Texture也是WebGL中重要的概念,使用起来也很简单。但有句话叫大道至简,如果真的想要用好纹理,里面的水其实也是很深的。下面我们来一探究竟。 下面是WebGL中创建一个纹理的最简过程: var canvas = document.getElementById("canvas"); var gl... ...
分类:
其他好文 时间:
2016-10-18 22:51:27
阅读次数:
380