Unity+JavaScript高效开发3D可视化应用

By admin | 2019-10-09 17:23:05      来源:浙江永拓科技      点击:63次

SVE平台致力于帮助用户能够以快速、低成本、低门槛的构建自己的三维应用软件来提升自有产品竞争力赢取价值,平台结合Unity+JavaScript可高效的开发web3D、3DGIS、倾斜摄影等3D可视化应用,零基础用户通过简单学习即可上手搭建出室内外三维空间场景。


一方面满足用户的场景展示需求(物理空间关系展示),另外一方面,满足用户输出结构化场景用于三维应用的管理需求(物联网设备数据联动定位),经过多年的技术和应用经验的积累,公司即将推出SVE SDK2.0http://sve.yongtoc.com/,让用户通过简单学习即可搭建和开发3DGIS、倾斜摄影、3D场景化管理、室内导航等应用。


先通过架构图预览了解即将推出SVE SDK2.0的整个架构关系:


01.png

SDK 2.0 架构图


从架构图中,可以了解到,SVE SDK2.0综合了web3D开发的前沿技术综合应用开发出来,可以看出包含以下几点技术应用:

1)Unity游戏引擎应用

2)SVE平台应用

3)WebAssembly技术应用

4)JavaScript技术应用

5)3DGIS技术应用

6)倾斜摄影技术应用


Unity作为目前市面上主流的3A级游戏引擎之一,在国内拥有百万级注册用户,很多设计师和游戏开发者都能够熟练的使用Unity引擎做资源、效果编辑和应用的交互开发;SVE SDK同时借助Unity完整的生态,创作者很容易的制作出惊艳的交互场景;在SVE SDK2.0中,直接继承Unity所见即所得编辑优势,用户可以直接在Unity中编辑模型资源、动画和shader效果并导出数据包给SVE使用;在编辑资源的过程中Unity商城各方的工具资源都可以直接使用,降低设计师制作资源的成本,同时,SVE SDK支持DLL导入Unity做应用开发,Unity开发者可以直接使用unity脚本做应用开发。


02.pngUnity应用开发


SVE平台是我公司基于Unity自主开发的场景搭建工具,主要是为帮助用户通过各方模型数据资源的引用,搭建出一个结构化的3D场景,并把搭建好的结构化场景输出给SDK使用;同时,通过SVE平台,帮助用户管理资源和场景,实现资源共享和重复利用。


03.png

SVE平台架构

04.png

SVE场景编辑器


WebAssembly现在在Web开发领域如火如荼,SVE SDK2.0底层使用C/C++开发完成,3DGIS、倾斜摄影也一同通过WebAssembly编译让SVE SDK2.0更高效的运行于web浏览器,SDK 2.0结合JavaScript技术作为二次开发接口,可以直接运行于移动web和PC web上,让前端开发人员通过简单学习即可上手开发属于自己的web3D应用。


05.png

SVE SDK2.0在线开发测试平台


06.jpg

3DGIS预览


07.png

3D场景预览


  • Unity+JavaScript
  • web3D
  • 3DGIS
  • 倾斜摄影