厦门大学医学虚拟仿真教学中心平台遵循校企共建的原则,与成都泰盟软件有限公司共同构建了该虚拟仿真实验教学平台。该平台构建在Internet网络环境下,实现学生无处不在的有监督学习。
VMC-100网络平台采用多级分布式服务器拓扑结构。该结构由顶级的云服务器以及分布式的校园网服务器为基础进行构建,同时兼顾方便性和性能两方面的因素。
该平台采用分布式多级服务器拓扑结构的优点是同时达到便于虚拟平台管理和提高用户访问速度两个方面的目标。总的云服务器由公司承建,包含有所有虚拟实验教学的内容,便于内容的管理和备份,实现了数据的安全性。由于虚拟仿真实验平台主要以交互式的Flash以及3D动画,视频等生动直观的内容进行展示,而这些资源非常大,如果所有同学都通过云服务器进行访问,则对云服务器及网络带宽带来巨大压力,导致访问性能下降,学生失去访问兴趣等风险。如果在同时把资源部署到校园网一级,则学生在校园网环境中可以高速访问,在校园网外同样可以有效访问,达到了效率和管理的统一。这样在平台上实现了校企合作。
云服务器可以方便地更新校园网服务器上的内容,简化了管理,而且不同学校自己制作的虚拟实验内容在学校允许的情况下也可以通过云服务器分发到其他学校供使用,实现了校校合作。
VMC平台具有众多功能,满足虚拟实验中心的所有要求,这些功能包含:个人学习管理,课件内容管理,班级管理,考试管理,新闻管理以及系统管理等,系统管理中有包含用户管理。另外还有论坛、用户答疑,用户反馈,学生笔记等众多管理功能。
开发技术(如:3D仿真、VR技术、AR技术、动画技术、WebGL技术、OpenGL技术等) | 本项目采用MAYA进行场景和人物建模,采用动画技术进行内容分解,采用Unity3D引擎进行程序操作3D仿真人机交互。利用计算机图形学,通过描述复杂物体图形的方法与数学算法,实时的表现出几何物体和图形。基于物理的着色器。这样可以确保物体不会反射更多的光线。材料越镜面,它越少扩散;表面越平滑,高光越强越小。这样就可以是效率更高。使用了名叫ShaderLab的CG语言来开发底层着色器,专门在unity引擎中使用。使得实时渲染的画面更加真实,光感更加柔和。 使用MVC框架,使得程序结构性更强,可迭代性强,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 |
开发工具(如:VIVE WAVE、Daydream、Unity3d、Virtools、Cult3D、Visual Studio、Adobe Flash、百度VR内容展示SDK等) | Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。其编辑器运行在Windows和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。 Microsoft Visual Studio是VS的全称。VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.Net Core、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。 |
项目品质(如:单场景模型总面数、贴图分辨率、每帧渲染次数、动作反馈时间、显示刷新率、分辨率等) | 贴图分辨率1920x1080以内 FPS:60以上 画面分辨率:1920x1080px 最大支持:2560*1440px |
开发语言(如:JAVA、.Net、PHP等) | 本项目管理平台采用JAVA语言开发,Java是一门面向对象编程语言,Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 |
开发工具(如:Eclipse、Visual Studio、NetBeans、百度VR课堂SDK等) | 本项目管理平台采用了Eclipse 作为开发工具,Eclipse基于Java的可扩展开发平台。通过集成的(Java Development Kit)JDK,完成开发工作。 |
采用的数据库(如:HBASE、Mysql、SQL Server、Oracle等) | SQL Server2008 |