一种模型渲染方法、装置、设备及存储介质制造方法及图纸

技术编号:25400897 阅读:23 留言:0更新日期:2020-08-25 23:05
本发明专利技术实施例公开了一种模型渲染方法、装置、设备及存储介质,其中,模型渲染方法包括:获取目标物体模型,目标物体模型包括十字插片概貌模型和billboard细节模型;确定billboard细节模型的billboard面片位置数据;基于billboard面片位置数据,对目标物体模型进行渲染并显示。本发明专利技术实施例的技术方案利用十字插片和billboard两种方法设计目标物体模型,并进行渲染显示,克服了由于过多使用模型三角面,导致的渲染时间长,内存占用多以及模型存在很明显的插片线条效果,不够美观等不足,缓解了游戏引擎的渲染压力,降低了内存占用,同时还使得显示画面更加美观。

【技术实现步骤摘要】
一种模型渲染方法、装置、设备及存储介质
本专利技术实施例涉及数据处理
,尤其涉及一种模型渲染方法、装置、设备及存储介质。
技术介绍
在游戏场景中的世界里,经常需要铺设大量物体来增加细节,补充画面,以及体现地区特征,例如使用大量多种样式的树木来体现自然界中不同的风貌。在铺设树木时,通常采用十字插片的方法来制作树木树叶部分及各级细节切换模型,以体现树木的饱满效果和自然的细节切换效果。为了使树木更接近自然界树木的真实展现效果,美术通常会使用尽可能多的十字插片,该方法耗费过多模型三角面,并且还会导致模型存在很明显的插片线条效果,不够美观。此外,在做低级细节模型时,为了保证自然的切换,需要使用较多的三角面来体现,耗费过多的内存和渲染时间。
技术实现思路
本专利技术提供一种模型渲染方法、装置、设备及存储介质,缓解了游戏引擎的渲染压力,降低了内存占用,同时还使得显示画面更加美观。第一方面,本专利技术实施例提供了一种模型渲染方法,所述方法包括:获取目标物体模型,所述目标物体模型包括十字插片概貌模型和billbo本文档来自技高网...

【技术保护点】
1.一种模型渲染方法,其特征在于,包括:/n获取目标物体模型,所述目标物体模型包括十字插片概貌模型和billboard细节模型;/n确定所述billboard细节模型的billboard面片位置数据;/n基于所述billboard面片位置数据,对所述目标物体模型进行渲染并显示。/n

【技术特征摘要】
1.一种模型渲染方法,其特征在于,包括:
获取目标物体模型,所述目标物体模型包括十字插片概貌模型和billboard细节模型;
确定所述billboard细节模型的billboard面片位置数据;
基于所述billboard面片位置数据,对所述目标物体模型进行渲染并显示。


2.根据权利要求1所述的方法,其特征在于,在获取目标物体模型之前,还包括:
基于十字插片方法构建初始物体模型,所述初始物体模型包括十字插片概貌模型和十字插片细节模型;
将所述十字插片细节模型替换为billboard细节模型,得到所述目标物体模型。


3.根据权利要求2所述的方法,其特征在于,将所述十字插片细节模型替换为billboard细节模型,包括:
分别将所述十字插片细节模型中的每个十字插片替换为相应的billboard面片,其中,每个十字插片的插片中心点与相应的billboard面片的面片中心点重合。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述确定所述billboard细节模型的billboard面片位置数据,包括:
获取所述billboard细节模型中,billboard面片的目标顶点色数据,每个目标顶点色数据与相应billboard面片的面片中心点位置数据相对应;
基于所述目标顶点色数据,确定所述billboard面片位置数据。


5.根据权利要求4所述的方法,其特征在于,在所述获取所述billboard细节模型中,billboard面片的目标顶点色数据之前,还包括:
确定billboard面片的中心点相对预设原点的面片中心点位置数据;
根据预设顶点色数据属性,对所述面片中心点位置数据进行压缩处理,得到具有预设顶点色数据属性的压缩面片中心点位置数据;
将所述压缩面片中心点位置数据存储...

【专利技术属性】
技术研发人员:李慧妍杨星
申请(专利权)人:上海米哈游天命科技有限公司
类型:发明
国别省市:上海;31

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

1