染缸上色方法、系统、设备和介质技术方案

技术编号:33418087 阅读:29 留言:0更新日期:2022-05-19 00:11
本发明专利技术特别涉及染缸上色方法、系统、设备和介质。本发明专利技术的方法包括:选择3D模型中要上色的一个或多个表面作为颜色组;选择贴图中要上色的色块作为染缸;将包括一个或多个表面的3D模型放置在染缸中,并且调整3D模型在染缸中的位置、角度和/或大小;基于调整后的3D模型在染缸中的位置、角度和/或大小,使用染缸对与颜色组对应的一个或多个表面进行上色。本发明专利技术可以在三维空间中完成上色,操作直观简便,就像把3D模型放进一个真实的染缸里一样,用户不再需要用肉眼在一张贴图上调整UV位置数据,因此贴图可以缩小好几倍,并且所有3D模型可以共用同一张贴图进行上色。同一张贴图进行上色。同一张贴图进行上色。

【技术实现步骤摘要】
染缸上色方法、系统、设备和介质


[0001]本专利技术特别涉及染缸上色方法、系统、设备和介质。

技术介绍

[0002]当前游戏业界普遍使用的3D模型上色方法为UV贴图上色(UV Mapping)方法。UV Mapping方法会将一张2D的贴图映射到3D模型的表面,从而把不同的颜色(纹理)应用到3D模型上。在使用UV Mapping方法时,首先需要把3D模型的每个面拆开(Unwrap)到二维空间内,这个过程会产生UV数据。UV数据定义了3D模型上的每个点对应在贴图上的位置,从而定义了每个点的上色情况。点与点之间的间隙将会进行图像光滑差值处理,由此产生出平滑的颜色(纹理)。
[0003]UV Mapping方法至少包括以下问题:
[0004]1)从业者需要花费大量的时间在拆UV和调整UV数据上,并且这个过程是把三维的操作平展在二维平面进行,体验非常不直观;
[0005]2)因为需要肉眼去调整UV位置,所以贴图不能太小(受人类视力限制);
[0006]3)当游戏的美术风格为颜色较为单一的风格(诸如低多边形(Low Po本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种染缸上色方法,其特征在于,所述方法包括:选择3D模型中要上色的一个或多个表面作为颜色组;选择贴图中要上色的色块作为染缸;将包括所述一个或多个表面的所述3D模型放置在所述染缸中,并且调整所述3D模型在所述染缸中的位置、角度和/或大小;基于调整后的所述3D模型在所述染缸中的位置、角度和/或大小,使用所述染缸对与所述颜色组对应的所述一个或多个表面进行上色。2.根据权利要求1所述的方法,其特征在于,每个所述表面具有颜色组标识符属性,每个所述颜色组具有相应的标识符,并且其中,选择3D模型中要上色的一个或多个表面作为颜色组包括,将所述一个或多个表面的所述颜色组标识符属性指定为与所述一个或多个表面对应的所述颜色组的所述标识符。3.根据权利要求1所述的方法,其特征在于,所述贴图包括一个或多个所述色块,每个所述色块具有相应的色相和饱和度。4.根据权利要求3所述的方法,其特征在于,每个所述色块具有亮度变化。5.根据权利要求3或4所述的方法,其特征在于,每个所述颜色组具有色相属性和饱和度属性,并且其中,与所述一个或多个表面对应的所述颜色组的所述色相属性和所述饱和度属性与作为所述染缸的所述色块的色相和饱和度相关联。6.根据权利要求5所述的方法,其特征在于,每个所述颜色组具有位置属性、角度属性和大小属性,并且其中,与所述一个或多个表面对应的所述颜色组的所述位置属性、所述角度属性和所述大小属性与所述3D模型在所述染缸中的位置、角度和大小相关联。7.根据权利要求6所述的方法,其特征在于,基于调整后的所述3D模型在所述染缸中的位置、角度和/或大小,使用所述染缸对与所述颜色组对应的所述一个或多个表面进行上色包括,基于与所述一个或多个表面对应的所述颜色组的所述色相属性、所述饱和度属性、所述位置属性、所述角度属性和所述大小属性,并且基于所述一个或多个表面相对于所述3D模型的位置、角度和大小,确定作为所述染缸的所述色块中的与所述一个或多个表面上的一个或多个点对应的一个或多个像素,并且将所述一个或多个像素分别映射到对应的所述一个或多个点。8.根据权利要求1所述的方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:林炜舜周衍曹东野
申请(专利权)人:上海莉莉丝科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1