美文网首页GIS相关
Three.js V.S. Thing.js V.S Unity

Three.js V.S. Thing.js V.S Unity

作者: MercuryWang | 来源:发表于2020-02-10 16:12 被阅读0次
    Content Thing.js Three.js Unity 3D
    简介 新兴的3D框架,2018年诞生,是针对物联网领域的JavaScript 3D Library Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象 由Unity Technologies开发的一个可创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具
    模型 (1)自己建模:需使用优诺公司提供的 CampusBuilder,目前仅支持 CAD 文件导入,导出为*.tjs 方可供 Thing.js 使用 (2)使用官方提供的模型,按需购买 支持所有常见格式的3D模型导入,包括 *.obj *.sea *.3mf *.amf *.sea *.pmd *.json *.all
    模型复用率
    学习 新手友好,入门门槛低 无类似项目经验积累的情况下,学习和构建成本较高 学习和构建成本较高
    开发 仅可使用优诺公司的开发工具,在线、离线开发两种模式 智能提示 IDE 推荐WebStorm,要渲染物体到网页中,我们需要3个组建:场景(scene)、相机(camera)和渲染器(renderer)。有了这三样东西,才能将物体渲染到网页中去。 Unity的开发模式核心:节点和组件,组件可以加载到任何节点上,每个组件都有 gameobject 属性,可以通过这个属性获取到该节点,即游戏物体
    部署 支持在线部署,通过二维码扫描在线转发即可 Three.js引擎怎么嵌入网页中,让它运行起来呢?很简单,只要html文件中引入three.js文件就可以了。部署同 Web 页面 Pc,Mac&Linux Standaione IOS Lumin Android WebGL 等...支持在线热更
    定位 ThingJS所定位的物联网可视化应用,侧重宏观场景表现,并不针对局部细节的效果 3D游戏、3D模型展示、数据可视化; 适合做中大型项目,尤其是多种媒体混杂的或者是游戏项目VR体验项目 3D 2D 3D模型,UI 游戏.AR&VR 汽车,运输与制作,电影与动画 建筑 工程 与建造大小型场景视觉效果
    缺点 而且由于WebGL技术的性能局限,在性能上不能和Unity等原生程序相比, 所以,ThingJS不适合做场景细节要求高的应用,如:家居装修设计、单体模型展示、游戏和电影级的画质效果。 Three.js要配合更多扩展库完成,因为你可能会需要联网通信功能的封装、声音普通控制甚至高级频谱控制、输入设备信息的处理等诸多渲染以外的功能 无论是Unity还是插件都是要收费的

    参考文章 https://blog.csdn.net/sunbo_csdn/article/details/82719048

    https://www.cnblogs.com/thingjs/p/9754698.html

    https://blog.csdn.net/sunbo_csdn/article/details/82719048

    相关文章

      网友评论

        本文标题:Three.js V.S. Thing.js V.S Unity

        本文链接:https://www.haomeiwen.com/subject/ysiaxhtx.html