登录 / 注册
免费使用
选购合适的版本
构建数字孪生新世界
J3D数字孪生开发平台
RBI商业智能开发平台
模型资源
场景素材
空间&流量
立即查看
首页 > 资讯动态 > 大咖说|在线3D交互应用开发技术介绍(下)

大咖说|在线3D交互应用开发技术介绍(下)

日期:2021-07-05
字号
分享

三、无代码开发趋势


想要开发一个简单的web 3D应用需要具备Web编程知识、图形学知识、渲染技术知识等,还要学会使用web 3D引擎,才能够上手开发一个web 3D应用。因为对个人技能水平的要求要超过普通的应用开发,所以行业目前还看不到web 3D应用百花齐放的局面。


随着应用程序需求不断的增加,技术人员的开发任务越来越重,传统的应用程序开发方式已经没有办法满足市场的需求,所以现在出现了一些快速开发平台。无代码开发平台就是其中的一种,无代码开发顾名意义是无需编写代码就能开发出应用程序。


大咖说|在线3D交互应用开发技术介绍(下)


无代码开发平台是一个基于可视化的开发环境,无需任何编码知识的开发人员也可以拖放元素并将其连接起来,创建全面的移动和Web应用程序。在无代码开发平台的支持下,非程序员也可以通过创建应用程序来解决日常工作问题。


在无代码开发平台上,非技术人员只需要通过拖拽组件的方式就能够完成应用程序的开发,开发速度比传统应用程序开发速度更快,并且成本比传统应用程序开发的成本要低,未来越来越多的企业将会在无代码开发平台上完成应用程序的开发。



大咖说|在线3D交互应用开发技术介绍(下)


四、常见web 3D平台的现况

Web 3D引擎


以Three.js/Babylon.js等为代表的Web 3D引擎。它们主要是面向具有编程能力的开发者。通过引擎提供的渲染、动画、资源管理等功能,开发者可以编写程序并创造出各种应用软件。


因为通过编程的方式能调用一切可使用的资源,所以应用程序能实现绝大部分的需求。国内也有一些厂家推出了自己研发的引擎,例如蚂蚁金服公司的Oasis 3D引擎。国产引擎由于推出时间较短,生态环境不像国外开源引擎那样完善,所以第三方使用者较少。在游戏领域还有Cocos3D/Egret等引擎,为游戏开发领域提供了完整的解决方案。


另外还有一些平台在底层3D引擎的基础上做了更加易用的封装,并提供了一些解决特定应用场景的组件,方便开发者用更简单的程序来实现一些复杂的功能,但这本质上仍然是面向编程的解决方案。


3D展示平台


例如国外的Sketchfab,它主要用于展示模型和场景,提供一些基本的产品展示和模型互动的功能,很难用来开发一些定制化的应用。


在线建模工具


这类工具大体上又分为两类:一类是形似Auto CAD/SolidWorks的参数化建模工具。它通过物体的几何参数来建立模型,主要用在机械模型设计、家装设计等领域。还有SketchUp也推出了基于浏览器的版本,能够实现与桌面版类似的功能。另一类是类似3Ds Max/Maya的非参数化建模工具,目前具备一定实用性的仅有Clara.io,它能够解决一些简单建模的需求。



J3D的技术优势和产品目标


伏锂码J3D设计器(以下简称J3D)是由捷瑞数字的核心3D研发团队基于底层WebGL技术,依托多年3D图形学基础算法研究和积累,通过潜心研发,经持续优化、封装、测试逐步完善而成。J3D具备自有知识产权,核心引擎 100% 自主开发,用所见及所得的设计方式,零门槛、高效率、低成本地快速搭建跨平台、跨领域的影视级数字孪生场景。

大咖说|在线3D交互应用开发技术介绍(下)




 J3D支持图形可视化编辑界面,配合三维模型资源库,可实现零代码开发,用拖拽的方式即可进行场景编辑和数据接入。


 J3D拥有丰富的数据接口,可充分利用物理模型、传感器更新、运动历史等数据将现实与虚拟的数据进行连接,建立双向数据实时映射,实现高效的数字化设计仿真和数据监控。


 J3D自主研发的模型加密技术,可充分保证用户的数字资产安全,保护核心机密信息。


 J3D内部集成了高压缩比的模型优化算法,可有效减少模型体积50%以上,极大提高了页面加载速度和用户的浏览体验。


 J3D同时集成了相机、材质纹理、素材库、自定义动画、2D组件、事件管理、数据绑定、粒子及后期特效几大模块,方便用户快速搭建丰富三维场景。


 J3D支持团队协同编辑与管理,支持多人实时协同完成项目的操作和构建。同时数据资源库在企业空间内可共享重用,最大化了数据资产价值。


 J3D基于云原生的B/S架构,支持GPU实时渲染,可实现一键发布,PC、手机多终端浏览,可随时随地在任何设备上体验。


 J3D提供强大的后台管理系统,方便用户对项目的产品生命周期进行管理,支持解决从创建、管理、分发和应用的一系列问题。

大咖说|在线3D交互应用开发技术介绍(下)



J3D的目标是为开发者提供一个可视化的Web 3D应用开发平台,开发者可以将自己的创意通过J3D变为现实,同时解决了传统3D开发人员投入大、开发效率低、场景制作周期长、模型无法复用、系统部署复杂的问题,致力于将数字孪生开发门槛降到最低。



未来展望


J3D作为基础的Web 3D互动应用开发平台,不仅仅可以用来实现产线监控、在线展厅这些功能。随着交互组件的不断丰富和更新,还可以实现更加复杂的交互和业务逻辑,渲染效果和性能也会随着平台技术进步而继续提升,未来将会在数字城市、产品交互展示、仿真培训等领域大展拳脚。



伏锂码·云销平台

做数字营销,上伏锂码·云销平台。基于数字孪生,入驻企业可通过伏锂码·云销平台搭建数字孪生云展厅,通过公众号助手功能实现营销渠道整合、管理及推送,利用云直播、云活动、云商城等功能实现数字营销,集客吸粉,通过用户画像,掌握用户行为偏好,预测用户下一步购买行为,实现快速精准营销。

开启你的数字孪生应用之旅