【技术实现步骤摘要】
一种游戏中的显示控制方法和装置
[0001]本专利技术涉及计算机图形处理
,特别是涉及一种游戏中的显示控制方法和一种游戏中的显示控制装置。
技术介绍
[0002]随着游戏渲染技术的不断提升,现在大部分的游戏渲染效果都是基于PBR(Physically Based Rendering,基于物理渲染)的渲染流程实现,也就是基于物理的渲染流程,旨在基于物理和微平面的原理还原真实世界下光与物体交互的行为。
[0003]虽然在PBR流程下,游戏制作者可以轻松在游戏中还原出大部分真实世界下物质的材质属性。但是,即使是现在已经十分成熟的PBR流程,在游戏中渲染出真实的玻璃效果仍然是一项难题,因为真实的玻璃存在很多特殊的物理特性,如:反射,折射,全内反射以及厚度等等,而这些物理特性在渲染时需要消耗大量的计算,譬如使用光线追踪等。目前,大部分游戏中通过将现实的玻璃一并归类为游戏中常见的半透明物体,只对玻璃半透明的属性进行处理,而忽略了现实玻璃存在的其他的一些物理属性,也就是舍弃了玻璃材质的特殊性质,这种方式实现的玻璃效果不够完美 ...
【技术保护点】
【技术特征摘要】
1.一种游戏中的显示控制方法,其特征在于,包括:获取游戏中玻璃模型的基础表面属性,并根据所述基础表面属性确定所述玻璃模型的第一环境高光颜色;获取所述玻璃模型的法线方向和所述游戏中的虚拟相机拍摄所述玻璃模型的视线方向,并根据所述法线方向和视线方向确定菲涅尔系数;根据所述基础表面属性和菲涅尔系数,确定漫反射对应的第一混合因子和内层反射对应的第二混合因子,并根据所述第一环境高光颜色确定外层反射对应的第三混合因子;根据所述第一混合因子、第二混合因子和第三混合因子对所述第一环境高光颜色进行调整得到目标环境颜色;根据所述目标环境颜色渲染所述玻璃模型,以呈现具有双层反射效果的玻璃质感。2.根据权利要求1所述的方法,其特征在于,所述基础表面属性包含基础颜色、金属度、光滑度和第一透明度;所述根据所述基础表面属性和菲涅尔系数,确定漫反射对应的第一混合因子和内层反射对应的第二混合因子,包括:根据所述第一透明度、基础颜色和金属度确定第二透明度;根据所述菲涅尔系数和所述第二透明度确定漫反射的第一混合因子;根据所述菲涅尔系数和所述光滑度确定内层反射的第二混合因子。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一透明度、基础颜色和金属度确定第二透明度,包括:根据所述基础颜色对所述第一透明度进行调整;根据所述金属度对调整后的所述第一透明度和预设反射系数进行插值得到所述第二透明度,其中,所述第二透明度用于在所述玻璃模型完全透明时,保留高光部分。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一环境高光颜色确定外层反射对应的第三混合因子,包括:对所述第一环境高光颜色进行灰度化处理,得到确定外层反射对应的第三混合因子。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一混合因子、第二混合因子和第三混合因子对所述第一环境高光颜色进行调整,得到目标环境颜色,包括:从所述第二混合因子和第三混合因子中确定最大值作为目标混合因子;...
【专利技术属性】
技术研发人员:黄涛,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。