实现一个带有光照和纹理的地球模型动画: 1、 使用二次曲面对象创建一个球体 提示:课本 P88 介绍了二次曲面对象创建方法 用 gluQuadricTexture(quadric, GLU_TRUE); // 创建纹理坐标 2、 创建平行光源模拟太阳光,照亮地球模型。 参考: 光源位置为 { 50.0, 0.0, 50.0, 0.0 } 漫反射光颜色为 { 1.0, 1.0, 1.0, 1.0 } 全局环境光颜色为 { 0.4, 0.4, 0.4, 1.0 } 可以根据需要自己调整光源的各种属性。 3、 使用 glpng读取地球纹理图片(earth.png),并映射到球体上(提示:查看 glpng.html 中的使用说明和 API) 4、 让地球旋转运动起来,生成动画,思考如何让旋转变得平滑流畅。(提示:参考hw1作业参考答案提供的动画主循环编写方法)
2021-11-25 13:16:18 3.48MB 计算机图形学 地球模型动画
1