
3D&OpenGL
文章平均质量分 74
kkk328
这个作者很懒,什么都没留下…
展开
-
OpenGL中光源的三种移动区别
1.光源不动:需要在设置完视图模型变换之后。然后再设置光源的位置并且开启。 伪代码如下: glmatrixmode(gl_projection); glloadidentity(); xxxxxxxxxx; glmatrixmode(gl_modelview); glloadidentity(); glfloat light_position []={1.0,1.0,1.0,1.0}原创 2011-12-02 10:51:33 · 4699 阅读 · 0 评论 -
opengl_纹理过滤
I.纹理过滤: 当三维空间里面的多边形经过坐标变换、投影、光栅化等过程,变成二维屏幕上的一组象素的时候,对每个象素需要到相应纹理图像中进行采样,这个过程就称为纹理过滤。 II.纹理过滤通常分为2种情况: a) 纹理被缩小 GL_TEXTURE_MIN_FILTER 比如说一个8 x 8的纹理贴到一个平行于xy平面的正方形上,最后该正方形在屏幕上只占4 x 4的象素矩阵,这种情况转载 2011-12-09 10:23:33 · 4599 阅读 · 0 评论 -
OpenGL DC RC关系
1.Windows操作系统对OpenGL的支持 具有Windows编程经验的人都知道,在Windows下用GDI作图必须通过设备上下文(DeviceContext简写DC)调用相应的函数;用OpenGL作图也是类似,OpenGL函数是通过"渲染上下文"(RenderingContext简写RC)完成三维图形的绘制。Windows下的窗口和设备上下文支持"位图格式"(PIXELFOR转载 2011-12-21 19:39:36 · 4274 阅读 · 0 评论