基于GPU加速的超大分辨率投影成图方法、系统及设备

    公开(公告)号:CN117635412B

    公开(公告)日:2024-11-26

    申请号:CN202311472655.4

    申请日:2023-11-07

    Abstract: 本发明属于图像显示领域,具体涉及了一种基于GPU加速的超大分辨率投影成图方法、系统及设备,旨在解决目前建筑领域基于IFC数据的三维到二维成图的效率低的问题。本发明包括:收集待成图文件信息和用户输入的视觉信息;根据视觉信息调整投影包围盒方向获得获得视线投影包围盒第一模态;基于OpenGL、Cuda和多线程算法,对初始裁剪包围盒中的所有不可见三角面片进行剔除,获得裁剪包围盒第一模态;通过clipper库对裁剪包围盒第一模态进行放大裁剪,获得裁剪包围盒第二模态;对所述可见三角面片进行多线程消隐计算,获得裁剪包围盒第三模态;基于clipper库和预设的融合规则对裁剪包围盒第三模态和视线投影包围盒第一模态进行三角面片融合,获得最终包围盒。

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

    公开(公告)号:CN117315123A

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

    申请号:CN202311588087.4

    申请日:2023-11-27

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

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

    公开(公告)号:CN118821300B

    公开(公告)日:2025-02-18

    申请号:CN202411313762.7

    申请日:2024-09-20

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

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

    公开(公告)号:CN118821300A

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

    申请号:CN202411313762.7

    申请日:2024-09-20

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

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

    公开(公告)号:CN118691728A

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

    申请号:CN202410595615.7

    申请日:2024-05-14

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

    基于GPU加速的超大分辨率投影成图方法、系统及设备

    公开(公告)号:CN117635412A

    公开(公告)日:2024-03-01

    申请号:CN202311472655.4

    申请日:2023-11-07

    Abstract: 本发明属于图像显示领域,具体涉及了一种基于GPU加速的超大分辨率投影成图方法、系统及设备,旨在解决目前建筑领域基于IFC数据的三维到二维成图的效率低的问题。本发明包括:收集待成图文件信息和用户输入的视觉信息;根据视觉信息调整投影包围盒方向获得获得视线投影包围盒第一模态;基于OpenGL、Cuda和多线程算法,对初始裁剪包围盒中的所有不可见三角面片进行剔除,获得裁剪包围盒第一模态;通过clipper库对裁剪包围盒第一模态进行放大裁剪,获得裁剪包围盒第二模态;对所述可见三角面片进行多线程消隐计算,获得裁剪包围盒第三模态;基于clipper库和预设的融合规则对裁剪包围盒第三模态和视线投影包围盒第一模态进行三角面片融合,获得最终包围盒。

Patent Agency Ranking