OpenGL
phil2036
这个作者很懒,什么都没留下…
展开
-
Part9 使用蒙板、剪裁空间(应用:实现反射效果)
一、蒙板 蒙板是这样的一种机制,他用来控制深度在蒙板其后的物体,在蒙板区域的某个位置是否被显示。这个功能可以使用混色通过控制ALPHA通道的值来完成,但是这样的效果并不好,会产生蒙板上物体比较虚的效果。使用蒙板以后我们可以使得透过深度较靠前的物体看到深度较靠后物体的一个部分。 这个机制可以用两种方法来实现。 第一种方式是使用模拟的方式,它的原理是使用混色当中的象素叠加原创 2007-10-11 01:21:00 · 1432 阅读 · 1 评论 -
Part 10 使用TGA文件作为纹理
TGA文件用作纹理较BMP文件的优势在于:TGA文件的载入不需要使用aux库,并且TGA纹理可以拥有ALPHA通道。而载入TGA文件作为纹理必须要了解的是TGA文件的文件结构。TGA文件的文件结构如下面的表所示 偏移原创 2007-10-10 12:59:00 · 1015 阅读 · 0 评论 -
Part11 贝赛尔曲面
传统的曲线或者曲面的生成方式是使用一些极短或者极小的直线和平面来逼近曲线和曲面,这种方式一方面需要消耗较多的资源且生成过程相对比较复杂,另一方面使用这种方式生成的曲线和曲面的最终效果好坏取决于用于逼近的线段和平面。贝赛尔曲线是这样的一种曲线,他使用一系列的点来控制一条曲线的各个部分,使之根据贝赛尔模型形成一个光滑完整的曲线。使用贝赛尔曲线不仅系统开销小而且由于整个曲线是基于一个数学模原创 2007-10-12 23:17:00 · 3781 阅读 · 3 评论