[发明专利]一种渲染方法及终端有效
申请号: | 201711406105.7 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108171784B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 刘德建;高山晓;陈宏展 | 申请(专利权)人: | 福建省天奕网络科技有限公司 |
主分类号: | G06T15/04 | 分类号: | G06T15/04;G06T7/70 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种渲染方法及终端,其方法包括以下步骤:获取目标物体上目标区域在世界坐标系中的目标位置信息;根据所述目标位置信息,计算得到所述目标区域的法线信息;通过法线信息计算到目标区域的法线变换矩阵,并根据所述法线变换矩阵计算得到UV空间的基向量;根据所述目标位置信息及所述基向量,计算得到UV坐标信息;根据所述UV坐标信息,在所述目标物体对应的UV图像中进行渲染。本发明解决了目标区域在UV空间渲染时,会出现拉升、截断现象的问题。 | ||
搜索关键词: | 一种 渲染 方法 终端 | ||
S1:获取目标物体上目标区域在世界坐标系中的目标位置信息;
S2:根据所述目标位置信息,计算得到所述目标区域的法线信息;通过法线信息计算到目标区域的法线变换矩阵,并根据所述法线变换矩阵计算得到UV空间的基向量;
S3:根据所述目标位置信息及所述基向量,计算得到UV坐标信息;
S4:根据所述UV坐标信息,在所述目标物体对应的UV图像中进行渲染。
2.根据权利要求1所述的一种渲染方法,其特征在于,所述S1之前还包括:通过预设的摄像机,获取目标物体的三维模型;所述摄像机与所述目标物体相对静止;
根据所述三维模型,计算得到所述目标物体在世界坐标系中的第一位置信息;所述目标物体包括目标区域,所述第一位置信息包括多个坐标点的位置坐标;
根据所述三维模型,得到所述目标物体对应的展开图;所述展开图中每一像素点与目标物体的坐标点具有对应关系;
创建纹理图;
根据所述展开图中的像素点与目标物体坐标点的对应关系,通过所述纹理图中与所述展开图对应的像素点的RGB值记录相应坐标点的位置坐标。
3.根据权利要求2所述的一种渲染方法,其特征在于,所述S1具体为:根据所述纹理图及展开图,获取得到所述目标物体上的目标区域的目标位置信息。
4.根据权利要求2所述的一种渲染方法,其特征在于,所述S2具体为:根据所述目标位置信息和所述第一位置信息,计算得到法线信息;所述法线信息包括法向量
通过预设的第一公式,计算与世界坐标系z轴的夹角θ,所述第一公式为:
根据预设的第二公式、法线信息及θ,计算得到法线变换矩阵Mrot;所述第二公式为:
其中,
根据预设的第三公式及Mrot,计算得到基向量,所述基向量包括和
所述第三公式为:
所述目标位置信息包括目标点P;
根据目标点P及世界坐标系原点O,得到向量
根据预设的第四公式、所述基向量及计算得到对应UV坐标信息,所述UV坐标信息包括坐标点(U,V);所述第四公式为:
其中a为向量与世界坐标系中x轴的夹角,b为向量
与世界坐标系中的y轴的夹角。
S1:获取目标物体上目标区域在世界坐标系中的目标位置信息;
S2:根据所述目标位置信息,计算得到所述目标区域的法线信息;通过法线信息计算到目标区域的法线变换矩阵,并根据所述法线变换矩阵计算得到UV空间的基向量;
S3:根据所述目标位置信息及所述基向量,计算得到UV坐标信息;
S4:根据所述UV坐标信息,在所述目标物体对应的UV图像中进行渲染。
7.根据权利要求6所述的该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省天奕网络科技有限公司,未经福建省天奕网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711406105.7/,转载请声明来源钻瓜专利网。