每天都有几个人来加我好友,问我Revit模型在Web端展示的相关问题。首先我是理解各位用户的需求的,除去可视化展示,一条共同的应该是“有没有免费的开源解决方案?”

有的,基于webgl(threejs)的客户端渲染解决方案有免费的,我说的是免费是纯粹从github上找得到的资料,方便一些愿意跳坑的小伙伴精准跳入大深坑,别坑口都找不着。没必要像葛某那样的的宣传,可开源,可免费(开源的不免费,免费的不开源)。

首先,绕不开的技术路线是threejs,学习方法是下载官网的所有示例源码,看懂大致逻辑。

路线一:以IFC为中转文件

1、看懂threejs官网的ifcloader,three.js ifcloader

2、使用revit导出ifc

优点:市面上大部分软件都运行导出ifc的,比如tekla等等;

缺点:IFC文件不好拆,文件太大,性能不怎么样,最主要的是那效果得亲眼看看能否接受

路线二:以GLTF为中转文件

1,看懂threejs官网的gltfLoader,有很多个版本,建议把所有的loader都准备好,挨个试。比如这个:three.js gltfloader

2,在gitee上找Revit2Gltf,现在挺多的

优点:具备较好的扩展性,大概不有少商用产品,在初期都是使用这条路线来做。至少gltf的格式定义上,比ifc更优秀一些,二进制缓冲数据直接加载,性能更优。

缺点:没ifc文件获取来得方便

即使你不熟悉threejs,最多一周,你该把上面2条路径摸透,这时候可以拿出来装逼,搞个小模型去给客户介绍,抬高一下逼格忽悠一下,拿项目不成问题。无论选了哪条路线,都是深坑。有志向的公司可以开始进场研发。

然后,您需要做的事情至少有这些:

1,模型管理;

2,数模分离;

3,构件树,构件属性的管理;

4,模型分片加载;

5,材质贴图的优化;

6,加载性能的优化,例如剔除,合批;

7,交互的优化,比如点选框选,测量,漫游,显隐,透明,染色;

8,各种效果,比如自发光,环境光,动画,阴影;

9,各种坑,比如贴图比例错误,渲染深度错误,超大模型加载,等等;

终于稍微有点靠近一个商业化产品了,打开模型,祈求别崩。但是这一笔投入,真的划算么,稍微有点图形能力的开发人员好找?找到了不得花钱供着,一句话做不了,你也拿他没辙?跟我联系咨询的朋友 给我的感觉是,有不少公司,第一次接触这个行业,也有不少公司没有那么多资源投入,也想着花最少的钱实现项目交付,并且期望有一个可持续发展的路线,将来做大做强不受制于人卡脖子,而且工作不会白费。

所以QModel这边定位一直都很清晰,服务于这些刚刚起步的难兄难弟。你可以免费的使用QModel,拿项目,交付。我们可以使用公有云,也可以下载离线模型私有化集成到项目上,QModel官网的示例应该足够支持您完成这些集成工作,稍微有些不明白的也可以咨询我。

但是我们更希望的是一个持久合作,我们正式授权给您商业用途,有需求和缺陷我们优先处理,我们共同维护一套源码,甚至您可以最终买断这份属于您的源码,都是没有问题的。相信我们的专业,就可以把这块业务委托于我们。

我们的产品示例

QModel-BIM模型浏览

Revit模型在Web端展示的免费方案相关推荐

  1. bim 模型web页面展示_一种基于BIM模型的Web端轻量化展示方法与流程

    本发明涉及基坑结构模型技术领域,尤其涉及一种基于bim模型的web端轻量化展示方法. 背景技术: 建筑信息模型(buildinginformationmodeling,bim)技术在土木工程领域快速推 ...

  2. 倾斜摄影超大场景的三维模型的顶层合并,提升模型在WEB三维展示效果

    倾斜摄影超大场景的三维模型的顶层合并,提升模型在WEB三维展示效果 倾斜摄影超大场景的三维模型的顶层合并后,可以采取以下措施来提升模型在WEB三维展示效果: 1.优化模型数据:对于倾斜摄影超大场景的三 ...

  3. 构建施耐德楼控系统数据库后台服务器示例工程三(Web端展示)

    最近看到Extjs的示例中有仿操作系统桌面的代码,并且展示效果很美观,结合楼控这个系统的Web端展示需求,目前前端采用Extjs.楼控相关的操作会设计成桌面中的不同应用. Extjs初次入手看起来很复 ...

  4. 基于FFmpeg和Wasm的Web端视频截帧方案

    作者 | 小萱 导读 基于实际业务需求,介绍了自定义Wasm截帧方案的实现原理和实现方案.解决传统的基于canvas的截帧方案所存在的问题,更高效灵活的实现截帧能力. 全文10103字,预计阅读时间2 ...

  5. Python基于Flask框架实现视频直播,电脑桌面录屏web端展示,远程控制电脑

    流媒体原理基本介绍 流媒体是一种技术,其中,服务器以数据块的形式响应请求. 非常大的响应 .对于非常大的响应而言,内存中收集的响应只返回给客户端,这是很低效的.另一种方法是将响应写入磁盘,然后使用fl ...

  6. 海康RTSP流转RTMP并推送至Web端展示

    最近帮着老师做项目的时候碰到一个难题,将海康摄像头的影像实时传输到前端页面进行展示.Google查了两天,终于有些眉目,记录一下经验. 大致需要经过以下几个步骤: 获取海康摄像头的视频流(基于RTSP ...

  7. 利用腾讯 优图visionseed硬件 实现人脸疲劳检测项目(包括数据读取,数据保存,数据web端展示)

    一:安装 vision seed SDK 1:如何安装SDK? WIN+R进入cmd工具窗口,通过python pip工具执行命令pip install –upgrade vision安装. 如下: ...

  8. 网络摄像头RTSP视频流WEB端实时播放实现方案

    IPC视频流怎么实时在WEB浏览器播放,视频流格式是RTSP. 下面我整理了自己实现的方案以及网上看到的一些方案 一.FFmpeg + nginx 将转 hls 通过 video.js 在支持h5浏览 ...

  9. revit模型怎么在手机上看_e建筑手机版下载-e建筑(轻松查看CAD图纸和BIM模型)1.2.4 官方苹果版-东坡下载...

    e建筑app是一款为2亿建筑.施工.勘察设计.装饰装修用户打造的移动办公平台.软件能够帮助用户快速的进行文档管理.办公协同.安全分发等各种功能,非常方便实用,有需要的来下载吧! 软件介绍: CAD图纸 ...

最新文章

  1. C# 算法系列一基本数据结构
  2. Unet论文解读代码解读
  3. js数组中forEach/some/every/map/filter/reduce的区别
  4. vue内引入jsPlumb流程控制器(一)
  5. fedora15换主题
  6. Java 多线程Thread
  7. {{view 视图层}}微信小程序
  8. 面向对象JS编程(一)——创建对象
  9. 华为杯数学建模2020获奖名单_我校在2020年全国大学生数学建模竞赛中再获佳绩(内附获奖名单)...
  10. 揪出占用磁盘空间的罪魁祸首-企业生产实战
  11. 平时碰到的一些编程题
  12. 代理模式和php实现
  13. Python数字图像处理
  14. 【Call Me Maybe】MMD镜头+动作打包下载.zip
  15. Windows与ipad共享文件
  16. 纯前端实现—点一个小圆圈变四个动画效果
  17. 手机里tencent文件夹能删吗_Android系统tencent文件夹下哪些文件可以删除
  18. 为什么计算机薪酬排名第一而不是临床医学?
  19. 归一化相关系数NCC
  20. Persona 人物角色

热门文章

  1. 超全智能 电子设备cc0高清摄影图片素材网站整理
  2. 十分钟教会女朋友上手阿里云服务器
  3. StrictMode.StrictMode$AndroidBlockGuardPolicy.onNetwork
  4. RSA创新沙盒盘点|BastionZero——零信任基础设施访问服务
  5. Windows系统的命令窗口
  6. Java程序百钱百鸡
  7. 学习OpenCV(中文版)
  8. SV学习(1)——数据类型
  9. Tomcat 与 JDK 版本对应
  10. 极大似然估计原理解析