主页

计算机图形学课程设计

设计内容 设计一个交互式场景建模与绘制效果演示工具软件,实现三维物体的多边形网格建模与真实感渲染。 其中具体要求如下: 包含三个以上物体,组成一个有意义的三维场景 可任意选择不同图像用于不同对象的纹理映射 可选择定义对象的不同凹凸纹理映射 选择设置2个点光源,光源位置、方向和光照强度可分别改变 技术思路 首先,设计要求提到要设计一个可交互的演示工具,因此具有可视化的界面是必不可少的。同时为了实现软件可在多平台运行,我们此次选用Qt作为本次软件开发的主要平台。同时设计要求需要对三维物体的多边形网格进行建模和渲染,因此使用OpenGL作为渲染的底层API。其中Qt还对OpenGL的API进行了一定的高级封装,使得使用opengl变为更加简单。 OpenGL有两种...

阅读更多