欢迎您访问天津市数字贸易综合服务平台!
当前位置 : 首页 > 市场合作 > 企业产品及解决方案 > 应用软件

市场合作

Market cooperation
应用软件
百川伟业(天津)建筑科技股份有限公司+应用软件+三维可视轻量化引擎系统
来源 : 天津市软件行业协会        作者:        发布时间 : 2023.11.16

企业名称:百川伟业(天津)建筑科技股份有限公司


联系人:王菂

手机:13820365985


企业简介:

百川伟业(天津)建筑科技股份有限公司主营业务为数字孪生、物联网的构筑,基础设施建设,运维管理软件的开发销售与服务,BIM、GIS、CIM软件开发等方面。    

公司多年专业从事BIM、CIM研究,并在智慧工地、智慧医院、智慧水务、智慧园区、智慧地下空间、智慧工厂等场景进行应用。近年来已开发了多个基础设施及不动产领域运营维护平台,包含空间管理、资产管理、人员管理、运维管理、能耗管理、环境管理、安全管理等功能模块,公司致力于以“FM+BIM/CIM+IoT”为主营方向扩大发展。


产品名称(解决方案名称):三维可视轻量化引擎系统

 

产品简介(解决方案简介):

本产品以webgl为基础,采用自研模型数据解析算法,多维度对模型数据进行压缩、修剪,最终在浏览器中快速渲染三维模型。

为提高3D模型的渲染速度和承载量,轻量化引擎将3D模型处理渲染过程分为模型数据解析和模型渲染两个步骤。

一、轻量化引擎数据解析流程:

在对.rvt格式文件解析时,我们只提取3D模型渲染的必要数据,从而降低数据文件的体积。这样在同等网络环境或者数据传输环境下,模型数据文件传输所需时间明显降低。

引擎在渲染3D模型时,必要的信息数据为:顶点、顶点索引、UV坐标、材质路径。

二、轻量化引擎模型渲染流程:

首先,获取到需渲染3D模型的数据文件进行解密,得到引擎渲染所需的真实数据文件。

然后,我们利用渲染管线对数据文件进行渲染。渲染管线主要包括两个功能:一是将物体 3D 坐标转变为屏幕空间 2D 坐标,二是为屏幕每个像素点进行着色,渲染管线的一般流程是:顶点处理、裁剪和图元组装、光栅化处理。

①顶点处理是利用顶点数据文件针对存储于顶点缓冲区的各个输入顶点进行操作,此阶段为可编程状态。主要的操作是对顶点进行坐标转换,把对象由其所定义的坐标系下的表示,转化为照相机下的坐标系。

②结合顶点索引数据文件,将顶点组合成一个个单元,这个单元就是我们的图元。这一步就是组装,将顶点组合成一个个三角面。

③利用UV坐标数据和材质数据,对图元进行光栅化,其是将几何图元转化为图像的过程。它决定窗口坐标中哪些整型栅格区被基本图元占用,并分配色值和深度值到对应区域。光栅化主要目的是为了将图元组装和裁剪之后的图元数据转化生成帧缓存中的像素。但是光栅化处理完之后,我们并没有直接得到像素,而是得到了片元。

④片元处理,主要是通过片元着色器,计算片元的最终颜色和深度。由于可能同时会有多个片元争夺一个像素,需要通过深度和模板测试后来判断当前片元是否可见,并决定是否要绘制到帧缓存中。通过筛选出合适片元,再去除法线,纹理坐标等不重要的信息后,生成像素。



 

联系人:高杨
手机:+86-131-1480-9286
邮箱:gloria.gao@devott.com
微信:13114809286
联系人:张金铭
手机:+86-152-2270-5844
邮箱:angel.zhang@devott.com
微信:15222705844
微信二维码

扫描上方二维码添加联系人咨询

微信二维码

扫描上方二维码添加联系人咨询

版权所有:天津市数字贸易综合服务平台 备案号:津B2-20080229-9

在线咨询

电话咨询

微信咨询