“我爱北京天安门,天安门上太阳升。”
我们到底有多爱北京天安门呢,爱到我们为他用OpenGL做了一个3D虚拟场景模型。下面是实验题目概况。
设计天安门广场的3D景物模型,建立形体的参数模型。采用图形的几何变换方法将所定义物体的投影图绘制出来,再使用光照和纹理等技术,增加其真实感效果。
景物模型中可以设计有多种元素,尽量使设计出的场景与真实模型匹配,以丰富实验效果。本实验中设计有如下模型:
建筑模型:天安门、人民英雄纪念碑、毛主席纪念堂、中国国家博物馆、人民大会堂、正阳门。
移动模型:太阳、月亮、小人游客和雪花。
装饰模型:花坛、树木和告示牌。
其他模型:马路和旗杆。
在具有真实感的场景中,除了应该设计模型以外,还应该对场景和模型加以处理,以增强它的真实感,赋予它生命。本实验中用到了如下技术完善场景效果: 光照模型,材质属性,纹理贴图,天空盒。
由于实现的场景比较大,仅在不变的窗口中是不能显示完整的场景的,因此为了使用户和编程者能够观察整个场景,需要给程序添加场景漫游功能——可以通过键盘或鼠标控制程序,任意地移动视角。
详细介绍可——博客链接:https://www.jianshu.com/p/586b0b56e371