淮 海 工 学 院
计算机工程
课程设计报告 设计名称: Web 3D界面设计
选题名称: 家居室内设计
姓 名: 学 号:
专业班级:
系 (院):
设计时间:
设计地点:
指导教师评语:
签名:
年 月 日
一,概述
1,项目背景
随着信息技术的发展,Web3D界面越来越成为新的需求和热点,这就需要相应的3D技术支撑Web3D界面。Web3D可以简单地看成是Web技术和3D技术相结合的产物,是互联网上实现3D图形技术的总称。Web3D技术是实现网页中虚拟现实的一种最新技术。从技术的亲缘关系来看,Web3D技术源于虚拟现实技术中的VRML(Virtual Reality Modeling Language)分支。VRML是互联网3D图形的开放标准。VRML是3D图形和多媒体技术通用交换的文件格式,它基于建模技术,描述交互式的3D对象和场景,不仅应用在互联网上,也可以用在本地客户
系统中,应用范围极广。VRML开始于20世纪90年代初期。
1998年。VRML组织把自己改名为Web3D组织,同时制订了一个新的标准,Extensible 3D (X3D),到了2000年春天,Web3D组织完成了VRML到X3D的转换。X3D整合正在发展的XML、JAVA、流技术等先进技术,包括了更强大、更高效的3D计算能力、渲染质量和传输速度。
在此期间,一场Web3D格式的竞争正在进行着。Adobe Atmosphere创建
网络虚拟三维环境的专业开发解决
方案、还有Macromedia Director 8.5 Shockwave Studio 。
Web3D 的实现技术,主要分三大部分,即建模技术、显示技术、三维场景中的交互技术。
2,系统简介
本系统作为一个家居室内设计观赏,提供给阅览者可以从各个角度观看房间。
3,开发环境
3DMax,Internet Explorer
4,主要技术
HTML, VRML
二,需求分析
1, 分析用户
该系统的用户为偶然型用户,即没有计算机应用领域的专业知识,也缺少计算机系统基本知识的用户,遍布各种年龄层次,文化背景,职业特征和爱好等。所以本系统的人机交互主要体现在鼠标点击事件。点击事件为从此角度来观看这个房间。
2, 设计流程
(1)用户的观察和分析
通过组织一组用户进行讨论,以便更了解用户的理解,想法,态度和需求。
(2)设计
通过3D Max
软件制作界面,并加入交互。
(3)实施
实施阶段,对系统原型进入最后的调整。
3, 任务分析
(1)使用行为分析
(2)顺序分析
(3)协作关系分析
(4)工序约束陈述
只有在当前场景中有出现的物体,才能点击。例:如果在当前界面中没有水壶,则无法点击水壶得到环视房间的界面。
(5)故事讲述和情景分析
1, 角色:cdd,用户
2, 目标:浏览房间
3, 环境:整个房间
4, 步骤:点击相应物体,转换相应场景
5, 情感:交互系统的交互过程简洁,顺畅,用户对完成任务的过程感到满意。
三,概要设计
1, 界面设计原则
1)界面要具有一致性
2)
常用操作要有快捷方式
3) 提供必要的错误处理功能
4) 提供信息反馈
5) 允许操作可逆
6) 设计良好的联机帮助
7) 合理划分并高效地使用显示屏幕
2, 设计模型
任务模型:
3, 系统描述
本系统作为一个家居室内设计观赏,提供给阅览者可以从各个角度观看这个房间。
4, 所用的交互技术
本系统做运用的交互技术有
(1)定位:确定平面或空间的一个点的坐标。
(2)定值:用于设置物体的旋转角度,缩放比例等。