[发明专利]三维模型的生成方法、三维图形的渲染方法、装置及设备有效
申请号: | 202211383919.4 | 申请日: | 2022-11-07 |
公开(公告)号: | CN115830200B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 张伟峰 | 申请(专利权)人: | 北京力控元通科技有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T17/00 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 赵雯 |
地址: | 100193 北京市海淀区天秀路10号中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 模型 生成 方法 图形 渲染 装置 设备 | ||
本发明涉及图形处理技术领域,公开了一种三维模型的生成方法、三维图形的渲染方法、装置及设备。其中,生成方法包括:获取待生成三维模型所对应的父元素以及对应于父元素的多个子元素;响应于对父元素的第一声明操作,基于第一声明操作控制对应于父元素的所有子元素处于三维空间;基于预设渲染规则对各个子元素进行排列,生成目标三维模型。渲染方法包括:封装渲染组件,生成文本对象模型组件库;获取待渲染二维图元对应的参数配置信息,从文本对象模型组件库中确定出目标渲染组件;基于目标渲染组件对该待渲染二维图元进行三维渲染,得到三维图形。通过实施本发明技术方案,提高了三维图形的渲染速度,使得三维图形加载更加流畅。
技术领域
本发明涉及图形处理技术领域,具体涉及一种三维模型的生成方法、三维图形的渲染方法、装置及设备。
背景技术
现如今三维(3D)软件对于三维图形的渲染,基本都是采用绘图协议WEBGL技术来实现的。对于复杂度较高的3D渲染场景而言,通过3D软件较好的渲染效果,但是通过3D软件进行三维立体渲染,需要专业的3D建模人员以及专业的3D渲染技术开发人员,导致采用3D软件进行三维立体渲染的学习成本及建模成本较高。
然而,对于复杂度不高的网页渲染等3D场景而言,此时在网页端运行采用3D软件进行图形渲染,就需要下载大量WEBGL的相关插件和组件。但是,对于网页端而言,由于机器性能的局限性,其下载速度难以保证,从而采用3D软件进行图形渲染存在渲染速度慢、图形难以流畅加载的问题,导致3D图形的渲染效果不理想。
发明内容
有鉴于此,本发明实施例提供了一种三维模型的生成方法、三维图形的渲染方法、装置及设备,以解决现有3D渲染方法对于复杂度不高的网页渲染等3D渲染场景存在渲染效果不理想的问题。
根据第一方面,本发明实施例提供了一种三维模型的生成方法,包括:获取待生成三维模型所对应的父元素以及对应于所述父元素的多个子元素,所述父元素和多个所述子元素为基于文本对象模型的节点;响应于对所述父元素的第一声明操作,基于所述第一声明操作控制对应于所述父元素的所有所述子元素处于三维空间;基于预设渲染规则对各个所述子元素进行排列,生成目标三维模型。
本发明实施例提供的三维模型的生成方法,通过获取针对于待生成三维模型的父元素以及子元素,并对其父元素进行声明以保证子元素处于三维空间,继而根据预设渲染规则对各个子元素进行渲染即可得到目标三维模型。父元素和子元素均是基于文本对象模型的节点,网页端本身能够支持文本对象模型的网页元素,无需下载相关插件即可实现三维模型的构建,提高了三维图形的渲染速度,同时,由于子元素为网页端的原生元素,使得三维图形加载更加流畅。
结合第一方面,在第一方面的第一实施方式中,在所述基于预设渲染规则对各个所述子元素进行排列之前,还包括:响应于对所述子元素的第二声明操作,基于所述第二声明操作控制所述子元素脱离文档流。
本发明实施例提供的三维模型的生成方法,支持对子元素进行声明以使子元素能够脱离文档流,便于后续三维图形的渲染操作。
结合第一方面或第一方面第一实施方式,在第一方面的第二实施方式中,所述基于预设渲染规则对各个所述子元素进行排列,生成目标三维模型,包括:基于所述预设渲染规则构建针对于所述子元素的位置变换矩阵,所述预设渲染规则包括:旋转、斜切、缩放、平移中的一种或多种;基于所述位置变换矩阵调整所述子元素的位置,得到所述子元素的目标三维位置;按照所述目标三维位置生成所述目标三维模型。
本发明实施例提供的三维模型的生成方法,通过预设渲染规则构建针对于子元素的位置变换矩阵,按照该位置变换矩阵对各个子元素进行排列,得到各个子元素的目标三维位置,继而按照各个子元素的排列顺序连接目标位置得到相应的目标三维模型,由此基于文本对象模型的节点实现了三维模型的拼装,达到了三维图形的渲染效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京力控元通科技有限公司,未经北京力控元通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211383919.4/2.html,转载请声明来源钻瓜专利网。