![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图形学
ycc09108066
这个作者很懒,什么都没留下…
展开
-
OpenGL材质和光照(转)part1
真实感图形绘制是计算机图形学的一个重要组成部分,它综合利用数学、物理学、计算机科学和其它科学知识在计算机图形设备上生成象彩色照片那样的具有真实感的图形。一般说来,用计算机在图形设备上生成真实感图形必须完成以下四个步骤:一是用建模,即用一定的数学方法建立所需三维场景的几何描述,场景的几何描述直接影响图形的复杂性和图形绘制的计算耗费;二是将三维几何模型经过一定变换转为二维平面透视投影图;三是确定场景中所有可见面,运用隐藏面消隐算法将视域外或被遮挡住的不可见面消去;四是计算场景中可见面的颜色,即根据基于光学物理的转载 2011-05-24 15:39:00 · 864 阅读 · 0 评论 -
OpenGL 旋转球体
#include GLfloat X = 10.0f; GLfloat Y = 1.0f; GLfloat Z = 5.0f; void myDisplay(void) { GLfloat diffuse[] = {0.7,0.7,0.0,1.0}; glClear (GL_COLOR_BUFFER_BIT); glColor3f(1.0,1.0,1.0); glPushMatrix(); glRotatef(X,1.0,0.0,0.0); glRotatef(Y,0.0,1.0,0.0); glRot转载 2011-05-24 15:43:00 · 3060 阅读 · 0 评论 -
OpenGL材质和光照(转)part2
10.4.3 材质RGB值和光源RGB值的关系 材质的颜色与光源的颜色有些不同。对于光源,R、G、B值等于R、G、B对其最大强度的百分比。若光源颜色的R、G、B值都是1.0,则是最强的白光;若值变为0.5,颜色仍为白色,但强度为原来的一半,于是表现为灰色;若R=G=1.0,B=0.0,则光源为黄色。对于材质,R、G、B值为材质对光的R、G、B成分的反射率。比如,一种材质的R=1.0、G=0.5、B=0.0,则材质反射全部的红色成分,一半的绿色成分,不反射蓝色成分。也就是说,若OpenGL的光源颜色为(LR转载 2011-05-24 15:35:00 · 2576 阅读 · 0 评论