在OpenGL观察实验的基础上,通过实现实验内容,掌握OpenGL中消隐和光照的设置,并验证课程中消隐和光照的内容。
模型尺寸不做具体要求。
要求修改代码达到以下要求:1. 通过设置材料使得桌面和四条腿的颜色各不相同,分别为:(1,0,0),(0,1,0),(1,1,0),(0,1,1),(0,0,1);
2. 通过设置材料使得茶壶为金黄色;
3. 添加按键处理,移动场景中的光源,并能改变光源的颜色(在两种颜色间切换,颜色自己定义);
4. 修改茶壶的镜面反射系数,使之对光源呈现高光;
5. 在场景中添加一个聚光光源,其照射区域正好覆盖茶壶,并能调整改聚光光源的照射角度和朝向。
2024/10/26 19:47:05
8.02MB
opengl
1