预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN116168139A(43)申请公布日2023.05.26(21)申请号202310201004.5(22)申请日2023.02.28(71)申请人网易(杭州)网络有限公司地址310000浙江省杭州市滨江区长河街道网商路599号4幢7层(72)发明人关耀荣(74)专利代理机构北京市京大律师事务所11321专利代理师居梦琪(51)Int.Cl.G06T15/04(2011.01)G06T19/20(2011.01)A63F13/52(2014.01)权利要求书4页说明书24页附图7页(54)发明名称模型纹理调整方法、装置、设备及存储介质(57)摘要本发明涉及计算机图形渲染领域,公开了一种模型纹理调整方法、装置、设备及存储介质。该方法包括:获取目标模型中各纹理分块的目标连续边,包括多个纹理点以及各纹理点的初始位置信息;按照预设第一坐标轴向对各纹理分块进行旋转,并在各纹理分块旋转后,查找目标连续边上每个纹理点的邻接纹理点;对目标连续边按照第一坐标轴向进行拉直,以及确定目标连续边上每个纹理点在预设纹理分块跨度的局部连续边;根据初始位置信息,计算局部连续边与对应邻接纹理点之间的初始相对位置;根据初始相对位置,调整对应邻接纹理点在拉直后的位置,以对各纹理分块进行调整。本发明降低了对模型纹理分块的拉直操作的计算量,同时提升了拉直精度。CN116168139ACN116168139A权利要求书1/4页1.一种模型纹理调整方法,其特征在于,所述模型纹理调整方法包括:获取目标模型中各纹理分块对应的目标连续边,各所述纹理分块包括多个纹理点以及各所述纹理点的初始位置信息;按照预设第一坐标轴向对各所述纹理分块进行旋转,并在各所述纹理分块旋转后,查找所述目标连续边上每个纹理点的邻接纹理点;对所述目标连续边按照所述第一坐标轴向进行拉直,以及确定所述目标连续边上每个纹理点在预设纹理分块跨度的局部连续边;根据所述初始位置信息,计算所述局部连续边与对应邻接纹理点之间的初始相对位置;根据所述初始相对位置,调整对应邻接纹理点在拉直后的位置,以对各所述纹理分块进行调整。2.根据权利要求1所述的模型纹理调整方法,其特征在于,所述按照预设第一坐标轴向对各所述纹理分块进行旋转包括:遍历各所述纹理点,查找与所述目标连续边上的纹理点相连接的且不在所述目标连接边上的纹理点;基于预设角度修正策略,对所述目标连续边在每个纹理点所处位置按照预设第一坐标轴向依次进行旋转;按照所述目标连续边依次旋转的角度,将查找到的纹理点相对于相连接的所述目标连续边上的纹理点进行旋转。3.根据权利要求2所述的模型纹理调整方法,其特征在于,所述遍历各所述纹理点,查找与所述目标连续边上的纹理点相连接的且不在所述目标连接边上的纹理点包括:在各所述纹理点中筛选出与所述目标连续边上的纹理点直接连接的、且不在所述目标连续边上的纹理点;在各所述纹理点中查找与筛选出的纹理点直接连接的、且不在所述目标连续边上的纹理点,得到与所述目标连续边上的纹理点相连接的且不在所述目标连接边上的纹理点。4.根据权利要求2所述的模型纹理调整方法,其特征在于,所述基于预设角度修正策略,对所述目标连续边在每个纹理点所处位置按照预设第一坐标轴向依次进行旋转包括:按照所述目标连续边上每个纹理点的连接顺序,每次计算所述目标连续边上相邻两个纹理点的第一坐标向量;确定所述第一坐标向量与预设第一坐标轴向之间的第一夹角,并对所述第一夹角和设置的角度修正总值进行相减,得到旋转角度;以所述目标连续边上相邻两个纹理点中的在前纹理点为起始点,将所述目标连续边上在所述起始点的连接顺序之后的纹理点,按照所述旋转角度进行旋转。5.根据权利要求4所述的模型纹理调整方法,其特征在于,在所述确定所述第一坐标向量与预设第一坐标轴向之间的第一夹角,并对所述第一夹角和设置的角度修正总值进行相减,得到旋转角度之前,还包括:获取初始修正角度,将每次计算得到的旋转角度与所述初始修正角度进行累加,并将累加的角度设置为下一次计算旋转角度的角度修正总值。6.根据权利要求4所述的模型纹理调整方法,其特征在于,所述在各所述纹理分块旋转2CN116168139A权利要求书2/4页后,查找所述目标连续边上每个纹理点的邻接纹理点包括:在各所述纹理分块旋转后,确定每次旋转后所述起始点相对于旋转前的位置的距离,并将所述起始点在所述第一坐标轴向的坐标与所述距离进行加权计算;依次判断每个所述起始点加权计算后的坐标是否大于各所述纹理点在所述第一坐标轴向的坐标;若大于,则将本次判定的纹理点作为当前起始点的邻接纹理点,并在各所述纹理点中剔除所述本次判定的纹理点再执行下一个所述起始点的判断,直到所有的所述起始点查找到邻接纹理点时,将剩余的纹理点作为所述目标连