开始程序 开始程序的时候,我们可以对程序进行配置(单机版),如屏幕分辨率、图像质量、是否全屏等,图像质量关乎到材质的级别,反锯齿设置,渲染细节等方而。如下图所示: 3.3加载界面 用户通过点击网页之后,浏览器页而就会显示一个加载界而,当然,如果用户电脑中没有安装Unity3D的网页播放器的插什时,用户就无法浏览Unity3D的在线作品,此时网页会提醒用户下载并安装该插件。如下图所示: 当然如果用户的电脑中安装了该插件时,则能顺利的浏览该博物馆。浏览之前则是制作好的加载界而,包括进度条、界而色调等的设置,这些设置都需要在项目发布成网页格式之后,对网页的源代码进行修改才行。 3.4自主浏览 通过开始程序或是加载界而进入到虚拟的3D工艺美术博物馆中之后,用户就可以自主的在场景中进行浏览了。在虚拟3D博物馆中进行浏览的时候,能够通过制作好的GLI界而进行一些控制,实现一些基本的人机交互功能。,比如定点跳转、弹出消息、鼠标事什、媒体控制、碰撞事件、键盘事件等。用户可以在场景中以第一人称的视角进行场景浏览,可以任意角度的观看场景,同时可以前进后退、左右移动等。场景中还存在媒体功能,用户可以通过按钮控制音频文件的播放、暂停、音量等。3.5单个物件全方位展示 在用户进入了虚拟的3D场景中之后,用户可以闩主的浏览,想去博物馆的哪个地方就可以去哪个地方。同时,用户来到博物馆,必定对单个的珍贵文物感兴趣,为了满足用户的需求,在用户的鼠标经过精品文物的区域时,会弹出提示,提示用户这里可以展示单个的文物。在展示这个文物的时候,为了满足用户的观察需求,故使每个模型可以旋转、缩放、平移等功能,使得用户能够细致的观察文物,如同文物就在眼前一般。 3.5部分难点细节展示 虚拟博物馆信息可视化的实现 虚拟博物馆信息可视化内容分为3 大栏目: 三维藏品信息展示、馆藏信息浏览、可视化信息浏览. 根据 3 个栏目的需求、设计差异, 实现了以下3 个功能组件. 3.1 三维藏品信息展示组件 下面以工艺美术博物馆虚拟博物馆三维藏品 “手绘油纸伞”的展示为例进行阐述. 首先, 用Unity3D 平台的综合编辑工具, 手绘油纸伞素材制作三维藏品信息展示图形用户界面. 其次, 编辑交互脚本, 下面以文字描述和伪代码计 算 机 系 统 应 用在三维展厅中展示三维藏品基本信息通过 XML 节点进行记录,一条藏品信息的典型 XML 节点格式 如下所示: 其中 id 表示藏品号, 其他节点属性分别记录了藏品名称、类型、缩略图地址等信息, 这些信息直接 通过馆藏数据库生成 XML 文件后存储于网站服务 器, 供三维展厅游览组件在开始时载入并进行解析. 每件藏品的 XML 信息节点会被解析为一个 InfoNode 类实例, 图 3 显示了 InfoNode 类的成员变 量和方法. 如下图所示:
- 上一篇: 学生作品20
- 下一篇: Unity3d--学生作品22...