广工图形学实验照纹理技术.docVIP

  • 5
  • 0
  • 约1.27万字
  • 约 11页
  • 2018-12-01 发布于江苏
  • 举报
广工图形学实验照纹理技术

PAGE PAGE 1 计算机 学院 计算机科学与技术 专业 班 学号 姓名 协作者 教师评定 实验三 光照和纹理技术 实验目的与要求 理解并编程实现场景光照和纹理技术; 建立实验的场景模型-一个六面体盒子; 通过控制光源亮度、位置、方向等特性,实现不同光照效果。要求熟悉OpenGL中光源定义、顶点法向量计算、材质属性设置等函数。 掌握OpenGL中二维颜色纹理技术的应用,熟悉OpenGL中相应纹理函数的使用,给六面体盒子贴上纹理。 实验方案 实验1: 把bmp格式的图片载入,并且转换为纹理。 利用三维坐标,用点确定面的方式,建立六面体。 在六面体的六个面上固定好纹理的载入点,然后载入纹理。 设置六面体旋转,沿X,Y,Z轴旋转。 实验2: 在实验1的基础上加上光效果 设置光源亮度,设置方向,设置光源位置,在这里设置光源的位置是360度转动的。 材质属性设置,设置了反光等特性 实验结果和数据处理 实验1的实验结果: 程序代码如下: #pragma comment(lib, glaux.lib) #include gl\glaux.h #include gl\glut.h GLuint g_texture = 0; GLfloat xrot =0; GLfloat yro

文档评论(0)

1亿VIP精品文档

相关文档