二.   虚拟漫游

  (一)系统基本功能

开发一款构建3D场景的软件,以建设数字家园为主题,自行规划自己的虚拟数字家园,数字家园可以以真实场景为蓝本,也可以是纯粹的虚幻场景。要求软件能使玩家在空白的三维空间中交互创建自己的三维场景,最终能使玩家根据自己的设计、规划,创建自己的三维数字家园,因此,在软件要求能完成以下基础功能:

1、  创建三维模型库:预先建立创建目标场景所需要的基本几何模型,如立方体、圆柱体等,以及场景常用的、较复杂的三维模型,例如:桌面、桌腿、房顶、房门等。

2、  交互场景构造功能:软件使用者能根据提供的模型库元素在空白的三维空间堆建复杂的场景,即3D数字家园。用户可以根据提供的基本几何模型,用鼠标和键盘交互选择基本模型在三维空间进行任意变化、组合,组合成自己喜欢的现实中的事物,如:桌子、房屋等,进而构建成复杂的场景。场景中必须体现动态和静态两种物体。

3、  情感交流功能:用户可与自己已建好的数字家园实现交互操作并产生情感交流,如清除落叶、浇灌花草、饲养动物等。

4、  场景漫游功能:玩家能交互控制在你的数字家园室内、室外漫游,领略数字家园的无限风光。

(二)系统提高功能

数据库驱动功能:场景与后台数据库建立联系,实现数据库的数据驱动场景的生成与变化功能;

1、  场景自动变化功能:场景的效果能模拟现实变化,如随时间变化自动产生相应变化(比如一年四季场景的变化-花谢花开,天气变化,黑夜白昼的交替等)。

2、  要求实现艺术性与真实感,实现对虚拟物体的交互贴图、材质选择等功能;

3、  音乐伴奏。软件能够辅助播放游戏的背景音乐,并要求用户可以控制音乐的播放效果。用户可以更换伴奏音乐从清单中选择喜好的伴奏音乐。

4、  程序可以包含其他功能,例如中断并保存当前状态,下次启动时继续的功能,由设计者自定。

5、  数字家园互访功能,玩家可以通过网络邀请对方到自己的数字家园做客,导游、介绍自己的家园;

6、  其他有意义的创意。

(三)设计要求
1、本软件开发可以OpenGL/DirectX/Java3D等技术层面为基础进行开发,不能使用任何3D开发引擎,否则取消参赛资格;后台数据库统一使用Ms SQL-Server;

2、开发过程可进行代码级复用,但需注明复用代码的功能、用途、来源,并为代码加上必要的说明和注释;

3、非作品核心技术的辅助功能可以使用无产权争议的非商品化插件、组件等封装技术复用,但应与作品无缝;

4、开发过程要有完整的技术文档、管理文档,最后要有系统说明文档,文档的编写参照国家相关标准;

5、要独立开发,不可拷贝别人的类似系统,题目有更多的创意空间让学生自主发挥想象力,在完成基本功能的基础上可自由创意,不拘泥于提高功能中提出的内容。

6、开发的作品其核心技术要具有独立的知识产权,系统中所有引用的辅助文字、图片、音乐、歌曲等的出处、制作者和版权所有者、网站等都需特别注明;

7、要求内容积极、健康、向上。不符合该要求的软件将取消参赛资格;

8、其它技术指导及补充要求将在齐鲁软件大赛网站相应论坛中补充。

(四) 作品提交要求
1.每个参赛队的作品必须以光盘形式上交,光盘内需包含以下内容:

在根目录下建立四个文件夹,分别命名为“作品”、“源程序”、“文档”和“演示”,必要时自己根据情况建立二级文件夹并清晰命名。

1)将作品的发布版(.exe文件或安装文件)及数据库备份文件放入“作品”文件夹中;

2)将作品的源程序放入“源程序”文件夹中;

3)将完整的技术文档、管理文档和系统说明文档(必备软件安装和使用说明书)都放到“文档”文件夹中。注意在文件中应逐条详细说明体现作品设计特色的功能;

4)将系统演示文件放在“演示”文件夹,演示文件要求录制不超过20分钟的视频演示,重点展示屏幕录制的软件使用过程,并配音频解说,ppt演示不作要求,各参赛队自定;

2、每个队的作品一式三份,即刻录三张光盘上交。光盘上做必要不可擦除的标识以防混乱,如“作品名”、“学校”、“组长姓名”、“小组名称”等;

3、  请将光盘放在档案袋内,袋上注明以下信息:“学校”“作品名称”“小组名称”“组长姓名”“详细联系方式(电话、Email)”等;

4、  如有变化将在齐鲁软件大赛官方网站公布

第六届 虚拟漫游 题目相关推荐

  1. 第六届全国大学生生物医学工程创新设计竞赛参赛经历

    前言/背景 第六届全国大学生生物医学工程创新设计竞赛是生物医学工程及相关专业锻炼自己创新实践能力的一个很好地平台,我通过实验室师兄师姐的分享得知了这个比赛,又在老师的推荐下进行组队参赛.2020年因为 ...

  2. 2020年第六届美亚杯个人资格赛题目复现

    2020年第六届美亚杯个人资格赛 题目来源:美亚杯 官网:https://www.meiyacup.com/ 工具来源:美亚杯的取证大师.长安杯的火眼仿真和火眼手机证据分析 案例背景 2020年9月, ...

  3. 虚拟动力数字人技术亮相第六届文创产业大会,探见元宇宙 驱动新文创

    3月23日至24日 由中国文化娱乐行业协会 广州市天河区人民政府主办 第六届文创产业大会·天河峰会 在广州图书馆圆满召开 以"探见元宇宙 驱动新文创"为主题,聚焦元宇宙.游戏.文旅 ...

  4. 2015年第六届蓝桥杯C/C++B组省赛题目解析

    1.奖券数目 有些人很迷信数字,比如带"4"的数字,认为和"死"谐音,就觉得不吉利. 虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求.某抽奖活动的奖券号码是 ...

  5. 【蓝桥杯】第六届蓝桥杯大赛个人赛省赛(软件类) Java大学C组 -题目与答案

    第六届蓝桥杯大赛个人赛省赛(软件类) Java大学C组 -题目与答案 1.结果填空(满分3分) 2.结果填空(满分5分) 3.结果填空(满分9分) 4.代码填空(满分11分) 5.代码填空(满分15分 ...

  6. 【题目解析】2019年第十六届中国研究生数学建模竞赛B题 --天文导航中的星图识别+

    2019年第十六届中国研究生数学建模竞赛B题 天文导航中的星图识别 天文导航(Celestial Navigation)是基于天体已知的坐标位置和运动规律,应用观测天体的天文坐标值来确定航行体的空间位 ...

  7. 第六届中国图学大会草记

    第六届中国图学大会于8.16-8.17在杭州举行,作为图形学后生,去围观了近乎全程,还是颇有收获,将所见所闻所感记录下来. 所里的老师老早就通知大家去即将召开的图学大会上学习学习,我这心也早按捺不住, ...

  8. 学术会议|第六届知识图谱论坛CNCC-知识图谱赋能大数据大算力

    CNCC2022将于12月8日至10日在贵州省贵阳市国际生态会议中心举办,今年CNCC技术论坛数量达到122个,内容涵盖了"计算+行业.人工智能.云计算.教育.安全"等30个方向. ...

  9. 第六届数学、计算机与生命科学交叉研究青年学者论坛 (大牛云集的生信会议,免注册费且提供午餐)...

    第六届数学.计算机与生命科学交叉研究青年学者论坛--会议注册通知 "数学.计算机与生命科学交叉研究"青年学者论坛旨在加强从事 "数学.计算机与生命科学交叉研究" ...

最新文章

  1. 30道linux面试题与答案(21-30)
  2. cad能整体比例缩小吗_手机玻璃背板直接整体变色你能想象吗?有厂商已经做到了...
  3. FPGA 时序约束系列之周期约束
  4. cocos2d-x 从onEnter、onExit、 引用计数 谈内存泄露问题
  5. html语言 input button,Html-button和input的区别
  6. php中的round是什么,phpround函数怎么用
  7. java ----一个函数传回多个值的总结
  8. DeepStream中,获得并修改识别对象参数的代码
  9. 【Hoxton.SR1版本】Spring Cloud Consul服务注册中心搭建
  10. 洛谷OJ P1003 铺地摊
  11. 实验六 有源滤波器
  12. C 与 C++ 谁的效率高,为什么?
  13. 华为麒麟将成“绝版”,造芯为什么这么难?
  14. 利用高效的css 提高你的开发效率~(下)
  15. 华为p20nfc怎么复制门禁卡_华为荣耀手机的NFC功能怎么用?怎么刷门禁卡
  16. 基于HTML+CSS+JavaScript的在线图书阅读网页设计
  17. 大龄码农从北京到荷兰的躺平生活
  18. 淘宝开网店靠谱吗?为什么没有销量?那是因为你犯了以下几点
  19. 小程序获取视频第一帧
  20. 计算机桌面背景滚动播出,哪个知道怎么设置壁纸滚动

热门文章

  1. C++里string转换为int
  2. mysql序号rownum行号实现
  3. 柏楚的切割系统整合介绍
  4. php 读取excel中的内容到mysql 数据库
  5. 如何修改C盘用户文件夹下的用户名
  6. NetWorkx Python API
  7. 摩根大通表示CBDC不能蚕食商业金融系统
  8. 如何用coda虚拟环境分隔多个tensorflow版本
  9. TrustZone软硬件架构
  10. 浅谈“敏感信息泄露“