买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种STEP格式在WEB端的渲染方法_快速直接(深圳)精密制造有限公司_202310924068.8 

申请/专利权人:快速直接(深圳)精密制造有限公司

申请日:2023-07-25

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

公开(公告)号:CN116977523B

主分类号:G06T15/00

分类号:G06T15/00;G06T17/20

优先权:

专利状态码:有效-授权

法律状态:2024.04.26#授权;2024.04.19#专利申请权的转移;2023.11.17#实质审查的生效;2023.10.31#公开

摘要:本发明涉及数据渲染技术领域,尤其涉及一种STEP格式在WEB端的渲染方法。所述方法包括以下步骤:通过WEB端文件传输通道获取STEP格式原始模型文件;根据STEP文件解析库对STEP格式模型文件进行文件数据解析处理,生成原始解析标准数据;对原始解析标准数据进行数据预处理,生成模型结构化数据;利用多边形网格生成算法对模型结构化数据进行三维网格转换处理,得到标准三维模型网格;利用渐进模型解析机制对三维模型网格进行三维模型渲染处理,生成更新渲染模型;根据可视域剔除优化算法对更新渲染模型进行渲染优化处理,生成优化渲染模型;本发明通过对STEP格式模型进行分层渲染以及并行处理,以实现STEP格式在WEB端的渲染方法。

主权项:1.一种STEP格式在WEB端的渲染方法,其特征在于,包括以下步骤:步骤S1:通过WEB端文件传输通道获取STEP格式原始模型文件;根据STEP文件解析库对STEP格式模型文件进行文件数据解析处理,生成原始解析标准数据;步骤S2:对原始解析标准数据进行数据预处理,生成模型结构化数据;利用多边形网格生成算法对模型结构化数据进行三维网格转换处理,得到标准三维模型网格;步骤S3:利用渐进模型解析机制对三维模型网格进行三维模型渲染处理,生成更新渲染模型;根据可视域剔除优化算法对更新渲染模型进行渲染优化处理,生成优化渲染模型;步骤S3包括以下步骤:步骤S31:利用渐进模型解析机制将标准三维模型网格进行第一轮分层处理,生成三维模型粗糙层级;对三维模型粗糙层级进行模型细节特征剥离处理,生成模型细节碎片;基于模型细节碎片对三维模型粗糙层级第二轮分层处理,生成三维模型细节层级;对三维模型粗糙层级和三维模型细节层级进行层级优先渲染排序处理,生成三维渲染渐进模型;步骤S32:基于纹理映射对三维渲染渐进模型进行模型渲染处理,生成三维渲染模型;对三维渲染模型进行模型更新处理,生成更新渲染模型;步骤S32包括以下步骤:步骤S321:基于STEP格式设置渲染环境,其中渲染环境包括摄像机位置和光照强度;基于标准三维模型网格对模型结构化数据进行三维模型构建处理,生成三维构建模型对象;步骤S322:对摄像机位置进行视图变换处理,生成三维视图坐标系;将三维构建模型对象与三维视图坐标系进行投影变换处理,生成标准化设备坐标系;步骤S323:对三维构建模型对象和标准化设备坐标系进行降维处理,生成二维模型像素点;对二维模型像素点进行光栅化处理,生成二维模型光栅像素点;步骤S324:根据光照强度对二维模型光栅像素点进行纹理映射处理,生成二维模型纹理数据;基于深度缓冲算法对二维模型纹理数据进行平面几何剪裁处理,剔除不可见的纹理;生成二维模型裁剪数据;步骤S325:对二维模型裁剪数据进行数据片段切割处理,生成二维模型裁剪片段;将预设的片段着色器应用至二维模型裁剪片段中进行光线复合计算处理,生成二维模型光线数据;步骤S326:利用帧缓冲技术将二维模型光线数据进行数据三维显示处理,生成三维渲染模型;步骤S327:通过外部数据源获取模型更新数据;按照预设的时间戳将模型更新数据导入三维渲染模型中进行模型更新处理,生成更新渲染模型;步骤S33:根据预设的相机视锥体对更新渲染模型进行可视域剔除处理,生成可视域渲染模型;利用剔除算法对可视域渲染模型进行判断处理,当可视域渲染模型中的网格不处于可视域内,则利用可视域剔除优化算法进行渲染队列排除,生成优化渲染模型;步骤S4:基于几何编码压缩算法对优化渲染模型进行文件压缩处理,生成渲染模型数据包;采用流式传输技术对渲染模型数据包进行模拟拆包,提取渲染模型的实体信息和相关属性,计算每个实体的权重信息,生成模型渲染实体信息权重数据;将模型渲染实体信息权重数据与预设的渲染精度阈值进行对比处理,当模型渲染实体信息权重数据大于渲染精度阈值时,生成STEP格式模型文件;步骤S5:将STEP格式模型文件通过网络节点传输至用户端进行任务打包处理,生成实时渲染任务;利用分布式渲染技术对实时渲染任务进行节点并行处理,生成模型渲染效果图像;步骤S6:获取用户设备性能数据;根据用户设备性能数据对模型渲染效果图像进行自适应渲染精度适配处理,生成STEP格式实时渲染模型。

全文数据:

权利要求:

百度查询: 快速直接(深圳)精密制造有限公司 一种STEP格式在WEB端的渲染方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。