虚拟现实模型渲染方法及装置制造方法及图纸

技术编号:20427717 阅读:25 留言:0更新日期:2019-02-23 09:23
本发明专利技术实施例提供一种虚拟现实模型渲染方法及装置。该方法包括:获取虚拟现实场景中的待渲染对象模型。确定法线贴图和至少一遮罩纹理贴图,其中,法线贴图为模型对应的高模法线贴图,至少一遮罩纹理贴图用于实现至少一种渲染效果。根据法线贴图和至少一遮罩纹理贴图对待渲染对象模型进行渲染,得到渲染后的模型。本发明专利技术实施例使得同一个模型可以应用于不同的场景下,从而实现模型的资源复用,节约了游戏的制作成本。

【技术实现步骤摘要】
虚拟现实模型渲染方法及装置
本专利技术实施例涉及图像处理技术,尤其涉及一种虚拟现实模型渲染方法及装置。
技术介绍
随着虚拟现实技术的发展,基于虚拟现实进行游戏的制作也成为了一种非常重要的方式,在制作游戏的过程中常常需要在虚拟现实场景中构建各种虚拟物体,例如岩石、车辆、草丛等,而渲染是其中非常重要的一个步骤,渲染是从模型生成图像的过程,能够实现在虚拟现实场景中虚拟物体的最终显示效果。由于虚拟现实游戏的场景具有高度自由的特性,玩家在虚拟现实游戏场景中可以非常自由地进行观察游戏中的场景,这就使得游戏虚拟摄像头与游戏中的模型距离十分近,此时,如果画面精度不够会严重影响玩家体验。现有技术在进行渲染的过程中常常采用固定大小的图片纹理实现渲染,固定大小的图片纹理的表面信息是固定的,例如该图片纹理对应的颜色、纹理等。固定大小的图片纹理实现的模型渲染只能适用于该图片纹理对应的场景下,当需要将相同的模型应用在不同的场景下时,则必须使用新的图片纹理再次进行渲染,造成资源的浪费,增加了游戏的制作成本。
技术实现思路
本专利技术实施例提供一种虚拟现实模型渲染方法及装置,以实现对资源的复用,节约游戏制作成本。第一方面,本专利技术实施例提供一种虚拟现实模型渲染方法,包括:获取虚拟现实场景中的待渲染对象模型;确定法线贴图和至少一遮罩纹理贴图,其中,所述法线贴图为所述模型对应的高模法线贴图,所述至少一遮罩纹理贴图用于实现至少一种渲染效果;根据所述法线贴图和所述至少一遮罩纹理贴图对所述待渲染对象模型进行渲染,得到渲染后的模型。在一种可能的设计中,所述确定法线贴图和所述至少一遮罩纹理贴图,包括:根据输入界面获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图,其中,所述输入界面获取的子项参数包括:法线贴图参数以及遮罩混合参数。在一种可能的设计中,所述根据输入界面获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图,包括:在所述输入界面显示子项参数输入控件,所述子项参数输入控件包括子项参数选择控件和/或子项参数输入控件;根据所述子项参数输入控件获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图。在一种可能的设计中,所述根据所述子项参数输入控件获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图之前,所述方法还包括:展示所述子项输入参数输入控件获取的子项参数对应的效果图;获取针对所述效果图的渲染指示,所述渲染指示用于指示采用所述获取的子项参数对所述模型进行渲染。在一种可能的设计中,所述法线贴图参数包括如下中的至少一种:基础颜色、法线贴图纹理、法线强度、重复数量;所述遮罩混合参数包括如下中的至少一种:预烘焙纹理、纹理强度、区域大小、边缘柔和程度。在一种可能的设计中,所述根据输入界面获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图之前,所述方法还包括:获取待渲染对象的模型的类型;在所述待渲染对象的模型的类型属于预设类型时,显示所述输入界面。在一种可能的设计中,所述根据所述法线贴图和所述至少一遮罩纹理贴图对所述待渲染对象模型进行渲染,得到渲染后的模型,包括:根据所述法线贴图,对所述待渲染的模型进行法线贴图处理,得到法线贴图处理后的模型;根据所述至少一遮罩纹理贴图,对所述法线贴图处理后的模型进行遮罩混合处理,得到渲染后的模型。在一种可能的设计中,所述法线贴图包括基础法线贴图和细节法线贴图;所述根据所述法线贴图,对所述待渲染的模型进行法线贴图处理,得到法线贴图处理后的模型,包括:根据所述基础法线贴图对所述模型进行基础法线贴图处理,得到基础法线贴图处理后的模型;根据所述细节法线贴图对所述基础法线贴图处理后的模型进行细节法线贴图处理,得到细节法线贴图处理后的模型。第二方面,本专利技术实施例提供一种虚拟现实模型渲染装置,包括:获取模块,用于获取虚拟现实场景中的待渲染对象的模型;确定模块,用于确定法线贴图和至少一遮罩纹理贴图,其中,所述法线贴图为所述模型对应的高模法线贴图,所述至少一遮罩纹理贴图用于实现至少一种渲染效果;渲染模块,用于根据所述法线贴图和所述至少一遮罩纹理贴图对所述待渲染对象模型进行渲染,得到渲染后的模型。在一种可能的设计中,所述确定模块具体用于:根据输入界面获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图,其中,所述输入界面获取的子项参数包括:法线贴图参数以及遮罩混合参数。在一种可能的设计中,所述确定模块具体用于:在所述输入界面显示子项参数输入控件,所述子项参数输入控件包括子项参数选择控件和/或子项参数输入控件;根据所述子项参数输入控件获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图。在一种可能的设计中,还包括:展示模块;所述展示模块用于:在所述根据所述子项参数输入控件获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图之前,展示所述子项输入参数输入控件获取的子项参数对应的效果图;获取针对所述效果图的渲染指示,所述渲染指示用于指示采用所述获取的子项参数对所述模型进行渲染。在一种可能的设计中,所述法线贴图参数包括如下中的至少一种:基础颜色、法线贴图纹理、法线强度、重复数量;所述遮罩混合参数包括如下中的至少一种:预烘焙纹理、纹理强度、区域大小、边缘柔和程度。在一种可能的设计中,所述获取模块还用于:在所述根据输入界面获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图之前,获取待渲染对象的模型的类型;在所述待渲染对象的模型的类型属于预设类型时,显示所述输入界面。在一种可能的设计中,所述渲染模块具体用于:根据所述法线贴图,对所述待渲染的模型进行法线贴图处理,得到法线贴图处理后的模型;根据所述至少一遮罩纹理贴图,对所述法线贴图处理后的模型进行遮罩混合处理,得到渲染后的模型。在一种可能的设计中,所述法线贴图包括基础法线贴图和细节法线贴图;所述渲染模块还具体用于:根据所述基础法线贴图对所述待渲染的模型进行基础法线贴图处理,得到基础法线贴图处理后的模型;根据所述细节法线贴图对所述基础法线贴图处理后的模型进行细节法线贴图处理,得到细节法线贴图处理后的模型。第三方面,本专利技术实施例提供一种虚拟现实模型渲染设备,包括:存储器,用于存储程序;处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于执行如上第一方面以及第一方面各种可能的设计中任一所述的方法。第四方面,本专利技术实施例提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上第一方面以及第一方面各种可能的设计中任一所述的方法。本专利技术实施例提供一种虚拟现实模型渲染方法及装置,该方法包括:获取虚拟现实场景中的待渲染对象模型。确定法线贴图和至少一遮罩纹理贴图,其中,法线贴图为模型对应的高模法线贴图,至少一遮罩纹理贴图用于实现至少一种渲染效果。根据法线贴图和至少一遮罩纹理贴图对待渲染对象模型进行渲染,得到渲染后的模型。通过根据法线贴图实现对模型的光照信息处理,通过根据至少一遮罩纹理贴图实现对模型的细节信息处理,通过法线贴图和至少一遮罩纹理贴图的多种变化组合使得同一个模型拥有不同的定制细节,使得同一个模型可以应用于不同的场景下,从而实现模型的资源复用,节约了游戏的制作成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将本文档来自技高网...

【技术保护点】
1.一种虚拟现实模型渲染方法,其特征在于,包括:获取虚拟现实场景中的待渲染对象模型;确定法线贴图和至少一遮罩纹理贴图,其中,所述法线贴图为所述模型对应的高模法线贴图,所述至少一遮罩纹理贴图用于实现至少一种渲染效果;根据所述法线贴图和所述至少一遮罩纹理贴图对所述待渲染对象模型进行渲染,得到渲染后的模型。

【技术特征摘要】
1.一种虚拟现实模型渲染方法,其特征在于,包括:获取虚拟现实场景中的待渲染对象模型;确定法线贴图和至少一遮罩纹理贴图,其中,所述法线贴图为所述模型对应的高模法线贴图,所述至少一遮罩纹理贴图用于实现至少一种渲染效果;根据所述法线贴图和所述至少一遮罩纹理贴图对所述待渲染对象模型进行渲染,得到渲染后的模型。2.根据权利要求1所述的方法,其特征在于,所述确定法线贴图和所述至少一遮罩纹理贴图,包括:根据输入界面获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图,其中,所述输入界面获取的子项参数包括:法线贴图参数以及遮罩混合参数。3.根据权利要求2所述的方法,其特征在于,所述根据输入界面获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图,包括:在所述输入界面显示子项参数输入控件,所述子项参数输入控件包括子项参数选择控件和/或子项参数输入控件;根据所述子项参数输入控件获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图。4.根据权利要求3所述的方法,其特征在于,所述根据所述子项参数输入控件获取的子项参数,确定所述法线贴图和所述至少一遮罩纹理贴图之前,所述方法还包括:展示所述子项输入参数输入控件获取的子项参数对应的效果图;获取针对所述效果图的渲染指示,所述渲染指示用于指示采用所述获取的子项参数对所述模型进行渲染。5.根据权利要求2所述的方法,其特征在于,所述法线贴图参数包括如下中的至少一种:基础颜色、法线贴图纹理、法线强度、重复数量;所述遮罩混合参数包括如下中的至少一种:预烘焙纹理、纹理强度、区域大小、边缘柔和程度。6.根据权利要求2所述的方法,其特征在于,所述根据输入界面获取的子项参数,确定所述法线贴图和所述至少一遮罩...

【专利技术属性】
技术研发人员:朱长卫
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1