【技术实现步骤摘要】
一种球体渲染方法、装置、计算机设备和存储介质
[0001]本专利技术涉及渲染
,具体涉及一种球体渲染方法、装置、计算机设备和存储介质。
技术介绍
[0002]在一些游戏或电影的场景中,星球、灯球等球体是场景中经常出现的气氛元素。目前在制作球体时,一般都是使用经纬球体模型进行UV平展,将长方形的贴图平铺在球体模型上。
[0003]但是,使用这种直接平展的方案,在渲染后的球体上,会出现上下极点的UV严重拉伸,影响渲染后球体的显示效果。
技术实现思路
[0004]本专利技术实施例提供一种球体渲染方法、装置、计算机设备和存储介质,可以避免在渲染球体时会产生的球体极点处的UV拉伸的问题,提升了球体的渲染效果,改善用户的视觉体验。
[0005]本专利技术实施例提供一种球体渲染方法,包括:
[0006]获取待渲染的球体模型以及球体表面遮罩图;
[0007]根据所述球体模型的法线朝向信息,确定所述球体模型中的球体极点;
[0008]基于所述球体极点,确定所述球体模型的极点投射区域 ...
【技术保护点】
【技术特征摘要】
1.一种球体渲染方法,其特征在于,包括:获取待渲染的球体模型以及球体表面遮罩图;根据所述球体模型的法线朝向信息,确定所述球体模型中的球体极点;基于所述球体极点,确定所述球体模型的极点投射区域以及非极点贴图区域;通过物体投射方式,将所述球体表面遮罩图向所述极点投射区域进行投射,以及,通过UV贴图展平方式,将所述球体表面遮罩图平铺到所述非极点贴图区域,得到渲染后的球体模型。2.根据权利要求1所述的球体渲染方法,其特征在于,所述基于所述球体极点,确定所述球体模型的极点投射区域以及非极点贴图区域,包括:对所述球体模型进行颜色通道分离,得到一颜色通道下的球体模型中各所述球体极点对应的初始极点区域;将各所述初始极点区域的颜色调整为目标颜色,修改所述球体模型中所述目标颜色的颜色位置,得到所述球体模型的极点投射区域;将所述球体模型中所述极点投射区域以外的区域作为非极点贴图区域。3.根据权利要求1所述的球体渲染方法,其特征在于,所述获取待渲染的球体模型以及球体表面遮罩图之前,所述方法还包括:获取所述球体模型对应的球体属性;若所述球体属性为纯固态属性,获取第一纹理贴图和第一颜色贴图,将所述第一纹理贴图的纹理融合到所述第一颜色贴图中,得到所述球体表面遮罩图;若所述球体属性为纯气态属性,获取第二纹理贴图、第二颜色贴图和向量纹理贴图,将所述第二纹理贴图的纹理融合到所述第二颜色贴图中得到彩色纹理贴图;将所述彩色纹理贴图和所述向量纹理贴图进行融合,得到所述球体表面遮罩图;若所述球体属性中包括液态属性,获取高度贴图,基于所述高度贴图生成所述球体表面遮罩图。4.根据权利要求3所述的球体渲染方法,其特征在于,所述若所述球体属性中包括液态属性,获取高度贴图,基于所述高度贴图生成所述球体表面遮罩图,包括:若所述球体属性包括液态属性和固态属性,获取高度贴图、第一纹理贴图和第一颜色贴图,将所述第一纹理贴图的纹理融合到所述第一颜色贴图中,得到固态贴图;将所述高度贴图与所述固态贴图进行融合,得到所述球体表面遮罩图。5.根据权...
【专利技术属性】
技术研发人员:张凯,周振,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。