admin 管理员组

文章数量: 887021


2023年12月23日发(作者:源码交易网站源码下载)

电子技术与软件工程软件开发与应用Electronic

Technology

&

Software

EngineeringSoftware

Development

And

Application基于Unity

3D技术的互动展示系统研究与应用张刚潘卫贺明明(核工业西南物理研究院四川省成都市

610041

)摘

要:本文基于Unity

3D技术,研究并设计了

一种互动展示系统,

釆用软硬件一体化设计思路实现核聚变专题知识版块介绍和环流器模型科普演示。关键词:Unity3D技术;C#;

Mysql;核聚变;VR1引言科普管理平台相较于国外核聚变科普宣传方式,中国核聚变科普手段相对滞

后。核发达国家的核能和核技术应用起步早,核聚变科普工作体系

相对完整,手段丰富、形式多样,比如科普展览、现场体验、科普

用户管理后台管理TV端展示网页、网络课堂等方式。国内许多科普领域也都相继投入3D、VR

等相关技术和设备,但在核聚变科普领域,数字化科普手段收入不

够,难以吸引公众兴趣,科普效果难以达到预期。为了引导公众正确认识核聚变,利用3D互动技术普及核聚变

装置最核心知识,促使大家认识到核聚变能源对人类未来生活的重

要意义,需要构建一个集成化、专业化、智能化、分布式的软件系

统。本项目利用数字化的科普互动产品,采用嵌入式触摸一体化显

示终端,基于Java开发在线Web配置系统,并基于Unity3D引擎

图1开发出TV端系统,进一步提升公众参与的兴趣和热情,强化一线

核聚变科普效果,锻炼公众的科学意识、科学思想和科学方法,培

养科学创新理念,围绕“人造太阳”这一科技前沿专题开展核聚

变能源的开发、利用等相关科技热点、开展相关培训,最终达到全

民关注能源问题,消除人们“谈核色变”的恐惧的目的,同时吸引

到更多学生对核聚变研究的热情和兴趣,便于越来越多的优秀人才

投身到解决未来能源问题的科学工作中来,推动磁约束聚变事业的

快速进步和发展。2关键技术Unity3D是Unity

Technologies开发出来,可以进行背景设计的

可视化和三维动画控制的一款综合性游戏平台,通过Unity3D强大

的物理引擎,可以对相关的场景进行模拟,让整个动画和游戏更为

逼真。Unity

类似于

Director,Blender

game

engine,

Virtools

Torque

Game

Builder等利用交互的图型化开发环境为首要方式的软件。其

图2编辑器可运行在Windows>

Linux(目前仅支持Ubuntu和Centos发

行版)、Mac OS

XT

o系统设置等功能。如图1所示。C#是一种运行于.NET

Framework上的面向对象的高级程序设

3.

2模块划分计语言,是c语言延伸出来的,可以通过可视化操作来完成程序的

管理平台后台部分主要由以下几部分组成。编写,本系统TV端展示系统基于Unity3D引擎开发,采用C#编写,

(1)

用户管理。用户管理为用户权限管理设置,分为账号管理、

主要组件为页面3D建模,内置浏览器插件和视频展示功能。功能管理、权限管理、角色管理。krpano是目前世界上最强大的全景图漫游制作引擎。随

(2)

系统设置。对TV端进行滑动切换音效、开机动画、待

着html5和VR时代的到来,krpano引入了

WebGL、CSS3D、

机动画设置。WebVR、3Dvr等最新技术,优化切片渲染和VR功能,krpano逐

(3)

内容管理。内容管理是针对在科普软件平台TV端显示

步会向纯html5及三维空间应用方向过渡,本项目全景VR部分均

的内容进行添加、修改操作,对应TV端的5个功能项:院所概况、

通过krpano完成。宣传视频、VR展示、聚变天地、聚变小咖。3设计思路4功能实现3.

1总体设计本系统主要由WEB后台系统和TV展示系统组成,采用

科普互动体验APP基于MVC模式,主要实现核聚变专题知识

pdlegacyshell模型工具和SQLyog管理工具。以Axure

RP做为原型

设计工具,Sketch做为界面应计工具,釆用Maven项目管理工具

版块介绍、环流器模型科普演示及核聚变反应过程展示,包括用户

完成。其中WEB后台系统的功能主要是对TV展示系统进行数据

管理,后台管理,TV端展示三部分模块。Web管理端的主要功能

管理和数据展示。有用户的登录注册,用户角色权限的管理,TV端的后台管理。科

普平台TV端系统基于Unity3D开发,该引擎的最大特点是其跨平

4.

1设计规范台特性,能够创建实时、可视化的2D和3D动画。TV端的主要功

根据需求分析及概要设计,将Service层定义为业务逻辑处理

能有展示院校简介,待机音视频,聚变小咖,聚变天地宣传视频,层,同时采用面向接口的编程思想,将业务逻辑功能的实现与定义•基金项目:热核聚变科普互动展示平台开发项目(2019JDKP0040)。47


本文标签: 核聚变 管理 展示 系统 开发