基于jekyll在github pages安装静态博客

我之前一直使用wordpress作为博客系统,但是wordpress臃肿的架构让我厌烦,而且由于对PHP不熟悉,无法获得随心所欲的感觉。

Published: 12 Mar 2014

D3D-从顶点到几何体

在计算机3D世界中,所有的物体都是通过多边形进行表示的,而多边形又是由点来存储。

Published: 24 Feb 2014

D3D-空间变换

计算机屏幕是平的,如何在平面上显示出来3D效果,就需要一系列的空间变换,他们分别是世界变换、视口变换和投影变换。

Published: 24 Feb 2014

D3D-纹理贴图

纹理贴图是将位图包裹到某些图形上,从而让物体变得丰富多彩。

使用纹理的步骤

Published: 24 Feb 2014

D3D-粒子系统

在计算机系统中,描绘一些模糊的物体如烟花、火焰、水、云、雪花等视觉效果,就需要使用粒子系统。

Published: 24 Feb 2014

D3D-初始化Direct3D设备

一个Direct3D(D3D)设备,可以理解为指向显卡的指针,对其初始化以后,我们可以通过D3D设备操作显卡。

Published: 24 Feb 2014

D3D-索引缓冲

上一节介绍了使用顶点构造几何体,在绘制复杂的几何体的时候,如一个正方体,很多顶点会重复使用多次。有的几何体需要构造多个顶点缓冲,如圆柱体需要一个侧面,两个底面的顶点缓冲。这样会带来性能和内存的浪费。

Published: 24 Feb 2014

D3D-颜色与光照

颜色

D3D中,颜色都是由红、绿、蓝三种颜色表示,并为了颜色定义了D3DCOLOR类型,D3DCOLOR是一个DWORD,由四部分构成,分别为Alpha和RGB,Alpha通道表示颜色的透明度。

Published: 24 Feb 2014