基于OpenGL的次序无关透明度的图像渲染方法

    公开(公告)号:CN117315123A

    公开(公告)日:2023-12-29

    申请号:CN202311588087.4

    申请日:2023-11-27

    IPC分类号: G06T15/20 G06T15/04

    摘要: 本发明属于图像处理领域,具体涉及了一种基于OpenGL的次序无关透明度的图像渲染方法,旨在解决基于排序的半透明元素渲染方法的渲染效果鲁棒性较差的问题。本发明包括:对不透明物体渲染,将渲染后的不透明物体的颜色、缓冲至对应的缓冲区;绘制透明物体对应的面片作为透明面片;对透明面片进行渲染并将渲染后的颜色、纹理填充至对应的缓冲区;提取渲染后的透明面片的透明度、深度值,计算其上各像素点的权重,进而得到加权颜色;将透明面片的加权颜色、不透明物体的背景混合,得到透明面片的最终颜色值,并缓存至不透明物体的缓冲区;将不透明物体对应缓冲区缓冲的颜色、纹理进行输出显示。本发明提高了渲染性能,保证了渲染效果的准确性。

    由建筑结构计算分析模型到BIM模型的数据转换系统

    公开(公告)号:CN118606304A

    公开(公告)日:2024-09-06

    申请号:CN202411060020.8

    申请日:2024-08-05

    IPC分类号: G06F16/21 G06F30/13

    摘要: 本发明属于结构数据转换领域,具体涉及了一种由建筑结构计算分析模型到BIM模型的数据转换系统,旨在解决多次修改后两个模型不对应,存在设计风险,且跟进速度慢,导致工期延长,效率低的问题。本发明包括:数据获取模块,用于获取计算分析模型的结构数据,结构数据包括构件几何信息和构件类型;几何处理模块,用于基于构件几何信息和所述构件类型对所述结构数据进行几何处理得到第一结构数据;映射建立模块,用于建立第一结构数据与IFC类型数据之间的映射关系;数据转换模块,用于基于映射关系将所述第一建筑数据转化为IFC类型数据。本发明省时省力,解决了不对应的潜在问题,提高了效率和质量。

    参数驱动的建筑三维建模系统

    公开(公告)号:CN118196328B

    公开(公告)日:2024-08-09

    申请号:CN202410621898.8

    申请日:2024-05-20

    摘要: 本发明属于建筑领域,具体涉及了一种参数驱动的建筑三维建模系统,旨在解决现有正向设计存在学习成本高,效率低问题。本发明包括:数据获取模块,配置为获取原始自定义数据;构件数据识别模块,配置为提取原始自定义数据,根据楼层框线获得所有建筑的原始自定义数据中的构件数据以及构件关系;基于构件数据,结合楼层信息,构建单体;数据处理模块,配置为对各单体每个楼层的构件及构件关系依次进行预处理、后处理,处理完成后得到标准自定义数据;数据传输模块,配置为对标准自定义数据进行序列化格式并传输;三维建模平台,配置为基于序列化格式后的标准自定义数据进行三维建模,得到三维造型。本发明效率高,支持增量更新。

    一种火灾报警点位自动布置方法、系统及设备

    公开(公告)号:CN117494900A

    公开(公告)日:2024-02-02

    申请号:CN202311523598.8

    申请日:2023-11-15

    摘要: 本发明属于报警点布置领域,具体涉及了一种火灾报警点位自动布置方法、系统及设备,旨在解决现有技术的布置方法中学习成本高,人手动布置复杂度高,费时费力的问题。本发明包括:计算在待布置区域中所述探测器的保护半径,进而得到所述待布置区域的类型;对地上区域和地下区域进行轴网划分后,分别进行布置;获取所述走廊类区域的边框和维诺图;根据所述边框和所述维诺图得到所述走廊类区域的中心线;在所述中心线上进行初始化布点。本发明每种系统之间考虑避让,单次多系统布置,因此速度快。当建筑图纸改变时,可以快速更新整个系统布置,对于设计师,学习成本降低。

    参数驱动的建筑三维建模系统

    公开(公告)号:CN118196328A

    公开(公告)日:2024-06-14

    申请号:CN202410621898.8

    申请日:2024-05-20

    摘要: 本发明属于建筑领域,具体涉及了一种参数驱动的建筑三维建模系统,旨在解决现有正向设计存在学习成本高,效率低问题。本发明包括:数据获取模块,配置为获取原始自定义数据;构件数据识别模块,配置为提取原始自定义数据,根据楼层框线获得所有建筑的原始自定义数据中的构件数据以及构件关系;基于构件数据,结合楼层信息,构建单体;数据处理模块,配置为对各单体每个楼层的构件及构件关系依次进行预处理、后处理,处理完成后得到标准自定义数据;数据传输模块,配置为对标准自定义数据进行序列化格式并传输;三维建模平台,配置为基于序列化格式后的标准自定义数据进行三维建模,得到三维造型。本发明效率高,支持增量更新。

    基于IFC三维模型建筑与结构的成图系统及方法

    公开(公告)号:CN118821300A

    公开(公告)日:2024-10-22

    申请号:CN202411313762.7

    申请日:2024-09-20

    摘要: 本发明属于建筑成图领域,具体涉及了一种基于IFC三维模型建筑与结构的成图系统及方法,解决了现有技术存在多种软件兼容、需要更多细节处理和深化的问题。本发明包括:数据读取模块,用于读取IFC三维模型的楼层信息、构件数据;中间文件生成模块,用于将楼层信息和构件数据按照指定格式写入二进制文件;面片裁剪融合模块,用于解析二进制中间文件,基于裁剪包围盒对解析后的构件三角面片进行裁剪融合,使用SVG格式保存;成图参数设置模块,用于基于SVG格式的二维几何数据设置成图参数;成图与输出模块,用于对解析后得到的几何数据进行清理和调整并输出。本发明自动进行二维图纸细节处理和优化,提高其可读性和准确性。

    一种基于簇的IFC模型构件级LOD生成和使用方法

    公开(公告)号:CN118691728A

    公开(公告)日:2024-09-24

    申请号:CN202410595615.7

    申请日:2024-05-14

    IPC分类号: G06T15/00

    摘要: 本发明公开了一种基于簇的IFC模型构件级LOD生成和使用方法。该方法适用于包含大量三角面的IFC构件模型,在离线过程中以一个固定数量的三角面为一个簇的分割方式,对构件模型进行分组减面,生成多级LOD草模,进而可在实时渲染过程中,根据渲染相机的可见范围,动态调整构件的三角面渲染数量,以避免无效渲染带来的开销。本发明也在对IFC模型进行LOD处理的过程中引入了簇的形式,提高了模型减面的操作细粒度,单体构件得以实现多级LOD的共存,从而保证了相机移动过程中,模型能够在不同LOD层级间平滑过渡;同时,本发明还结合了符合现代GPU硬件运行方式的实例化渲染与剔除算法,极大提高了渲染的帧率表现。