您的位置: 架构及研发技术 >> >>架构及研发技术
架构及研发技术
指标 |
内容 |
|
系统架构图及简要说明 |
|
|
实验教学项目 |
开发技术(如:3D仿真、VR技术、AR技术、动画技术、WebGL技术、OpenGL技术等) |
3D仿真技术实现虚拟教学仿真。3D引擎在Windows平台下通过DirectX技术实现3D渲染。通过骨骼动画、关键帧和序列帧动画制作3D动画。通过计算机图形学(实时阴影,光照贴图,凹凸贴图等)和计算几何学(碰撞检测、射线检测、刚体、流体模拟等)等实现现象仿真。通过后台模块化模型的搭建和链接实现数据仿真。可延伸:通过VR(硬件尚未配置),AR(硬件尚未配置)和动作捕捉技术,实现增强虚拟化变现和交互性。 |
开发工具(如:VIVE WAVE、Daydream 、Unity3d、Virtools、Cult3D、Visual Studio、Adobe Flash、百度VR内容展示SDK等) |
采用Unity3d作为3D引擎,采用C#语言并通过 Visual Studio工具进行程序开发。 通过SVN,Microsoft Project等工具进行程序版本控制和项目管理。 通过Maya,3D Max等工具制作仿真资源(模型,贴图,动画)。 |
|
项目品质(如:单场景模型总面数、贴图分辨率、每帧渲染次数、动作反馈时间、显示刷新率、分辨率等) |
单场景模型总面数一般控制在50W以内,可以在保证场景效果的同时,拥有较好的流动性; 贴图分辨率一般以1K为主,部分设备使用2K最高4K的贴图,用于展示较真实的设备外观。
每帧渲染次数:35+ |
|
管理 平台 |
开发语言(如:JAVA、.Net、PHP等) |
JAVA,一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程;主要用于后台数据存储和业务逻辑功能的实现。 |
开发工具(如:Eclipse、Visual Studio、NetBeans、百度VR课堂SDK等) |
Eclipse,著名的跨平台的自由集成开发环境(IDE)。最初主要用来做Java语言的集成开发环境,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C++和Python等开发工具;主要用于java编码、编译、运行、调试等操作的集成开发。 |
|
采用的数据库(如:HBASE、Mysql、SQL Server、Oracle等) |
Mysql,一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,增加了速度并提高了灵活性;主要用于后台数据的存储、查询、备份。 |