一、开发环境说明
- 开发软件:webstorm
- 浏览器 : 火狐firefox
- 编程语言:webgl
二、内容说明
1、内容要求
实现一个小型的3D客厅环境,包括对象建模、照明、摄像机设置;必须使用纯的webgl来实现,不能使用其他高级图形API,例如thress.js
- 3D建模:创建3D模型表示一个客厅,至少10件家具
- 简单的模型动画,应用几何变化来支持30%家具的简单动画:如自动旋转
- 渲染效果:为客厅环境设置合适的灯光效果
- 模型和场景外观:实现合适的颜色和纹理映射,以支持视觉上吸引人的渲染输出
2、功能说明
- 实现灯光效果
- 实现层次建模
- 实现纹理贴图:家具贴图
- 实现按键交互:按键控制改变视角
- 实现动画效果:地球仪在旋转,钟表在转动
3、操作说明
-按键A: 控制视角左转
-按键D: 控制视角右转
-按键W: 控制视角前进
-按键S: 控制视角后退