基于GPU加速的超大分辨率投影成图方法、系统及设备
申请人信息
- 申请人:上海天华建筑设计有限公司
- 申请人地址:200125 上海市浦东新区东方路3601号7号楼五层
- 发明人: 上海天华建筑设计有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于GPU加速的超大分辨率投影成图方法、系统及设备 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311472655.4 |
| 申请日 | 2023/11/7 |
| 公告号 | CN117635412A |
| 公开日 | 2024/3/1 |
| IPC主分类号 | G06T1/20 |
| 权利人 | 上海天华建筑设计有限公司 |
| 发明人 | 王文广; 聂琳; 周宇东; 任重; 周昆; 董士崇 |
| 地址 | 上海市浦东新区东方路3601号7号楼五层 |
摘要文本
上海天华建筑设计有限公司获取“一种透气窗帘布”专利技术,本发明属于图像显示领域,具体涉及了一种基于GPU加速的超大分辨率投影成图方法、系统及设备,旨在解决目前建筑领域基于IFC数据的三维到二维成图的效率低的问题。本发明包括:收集待成图文件信息和用户输入的视觉信息;根据视觉信息调整投影包围盒方向获得获得视线投影包围盒第一模态;基于OpenGL、Cuda和多线程算法,对初始裁剪包围盒中的所有不可见三角面片进行剔除,获得裁剪包围盒第一模态;通过clipper库对裁剪包围盒第一模态进行放大裁剪,获得裁剪包围盒第二模态;对所述可见三角面片进行多线程消隐计算,获得裁剪包围盒第三模态;基于clipper库和预设的融合规则对裁剪包围盒第三模态和视线投影包围盒第一模态进行三角面片融合,获得最终包围盒。 数据由马 克 数 据整理
专利主权项内容
1.一种基于GPU加速的超大分辨率投影成图方法,其特征在于,所述方法包括:步骤S100,收集待成图文件信息和用户输入的视觉信息;步骤S200,基于所述待成图文件信息构建初始裁剪包围盒,基于所述初始裁剪包围盒构建投影包围盒,根据视觉信息调整投影包围盒方向,获得初始视线投影包围盒;将初始视线投影包围盒中完全不在初始裁剪包围盒内的三角面片标记为剔除,获得标记过的三角面片和视线投影包围盒第一模态;其中,所述三角面片是由三角形矢量化表示三维物体的网格信息;步骤S300,基于OpenGL的深度测试、Cuda和多线程算法,根据视觉信息通过渲染管线对初始裁剪包围盒中的所有不可见三角面片进行剔除,获得裁剪包围盒第一模态;步骤S400,根据裁剪包围盒第一模态,通过clipper库的裁剪功能对裁剪包围盒第一模态进行放大裁剪,获得裁剪包围盒第二模态;步骤S500,基于裁剪包围盒第二模态中的三角面片构建BVH查找树,对于某一从视线方向看过去的三角面片,通过BVH查找树查找裁剪包围盒第二模态中相交的三角面片;根据计算机支持的CPU线程数对所述可见三角面片进行多线程消隐计算,完成部分遮挡面裁剪,获得裁剪包围盒第三模态;步骤S600,对裁剪包围盒第三模态中的三角面片,根据投影包围盒第一模态的视线方向进行二维投影;基于clipper库的融合功能和预设的融合规则进行三角形面片的融合,获得最终包围盒;步骤S700,使用svg格式保存最终包围盒,生成基于GPU加速的超大分辨率投影图。