基于可视化的VR编辑引擎
作者:
作者单位:

作者简介:

通讯作者:

基金项目:


VR Editing Engine Based on Visualization
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
    摘要:

    针对传统的虚拟现实(VR)应用开发平台所需技术门槛较高,不利于VR的普及等问题,采用基于状态机的可拖拽框架设计,可扩展低耦合的UI界面设计以及组件形式的事件系统设计,优化了VR中常用的碰撞盒以及模型细节层次的技术方案,解决了具体实现中的数据结构、多线程实现、设计模式和数据存储等问题.最终设计的VR编辑引擎采用完全可视化的“拖拽”设计方式,发布后的程序既可以在PC上运行,也可以在VR设备上运行.该引擎主要应用于教育培训领域,是具有易操作性、趣味性和先进性的实验教学辅助工具,可激发学习兴趣、提高学习效果.通过鼠标拖拽,在即看即所得场景中,方便的完成各种专业级的虚拟现实应用的搭建,极大的降低了VR仿真软件的开发门槛和开发成本.

    Abstract:

    Aiming at the high technical threshold of traditional Virtual Reality (VR) application development platform, which is not conducive to the popularization of VR, the draggable frame design based on state machine, extensible and low-coupling UI interface design and event system design in component form are adopted to optimize the common collision boxes and model details in VR. Hierarchical technical solutions, Solve the specific implementation of the data structure, multi-threaded implementation, design patterns and data storage and other issues. The final VR editing engine uses a fully visualized “drag-and-drop” design, and the released program can run on either PC or VR device. The engine is mainly used in the field of education and training. It is an experimental teaching assistant tool with easy operation, interesting and advanced. It can stimulate learning interest and improve learning effect. By dragging and dropping the mouse, the VR simulation software can be easily constructed in the “what you see is what you get” scene, which greatly reduces the development threshold and cost of VR simulation software.

    参考文献
    相似文献
    引证文献
引用本文

蒋宁,徐济惠.基于可视化的VR编辑引擎.计算机系统应用,2020,29(5):76-81

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
历史
  • 收稿日期:2019-10-11
  • 最后修改日期:2019-11-07
  • 录用日期:
  • 在线发布日期: 2020-05-07
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京海淀区中关村南四街4号 中科院软件园区 7号楼305房间,邮政编码:100190
电话:010-62661041 传真: Email:csa (a) iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号