[发明专利]像素风格的场景渲染方法、设备及存储介质有效
申请号: | 202111056736.7 | 申请日: | 2021-09-09 |
公开(公告)号: | CN113935891B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 国家玮 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06T7/40;G06T7/90;A63F13/52 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;柴艳波 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 像素 风格 场景 渲染 方法 设备 存储 介质 | ||
本申请实施例提供一种像素风格的场景渲染方法、设备及存储介质。该方法中,对于待处理的三维场景,根据三维场景的纹理坐标、以及三维场景对应的屏幕尺寸,生成用于覆盖三维场景的像素风格纹路;其中,像素风格纹路由在屏幕空间中规律覆盖三维场景的灰度值构成;对三维场景中各个像素的场景颜色进行色阶化处理,得到三维场景中各个像素的色阶化颜色值;基于三维场景中各个像素的色阶化颜色值以及像素风格纹路,对三维场景进行后处理,得到像素风格化场景。该方法无需重新设计建模即可将待处理的三维场景转换为像素风格,大大提高场景渲染效率,提升场景扩展性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种像素风格的场景渲染方法、设备及存储介质。
背景技术
随着移动互联网的发展,各种领域都会应用到虚拟场景。例如,游戏、影视、线上旅游、线上看房,等等。
以游戏领域为例,目前游戏中通常会设置有多个场景。相关技术中,针对每一游戏场景都需要进行单独设计以及建模,不仅每一游戏场景的开发流程复杂、开发周期长,还难以配合游戏中的新剧情、新设定进行场景扩展,导致现有的游戏场景的扩展性较差。例如,想要给游戏更换场景风格,需要重新设计以及建模游戏中的每一场景,大大降低游戏开发效率。
因此,亟待提出一种新的解决方案,用以克服目前存在的技术问题。
发明内容
本申请的多个方面提供一种像素风格的场景渲染方法、设备及存储介质,用以实现三维场景的像素风格化,提高场景渲染效率,提升场景扩展性。
本申请实施例还提供一种像素风格的场景渲染方法,所述方法包括:
对于待处理的三维场景,根据三维场景的纹理坐标、以及三维场景对应的屏幕尺寸,生成用于覆盖三维场景的像素风格纹路;其中,所述像素风格纹路由在屏幕空间中规律覆盖三维场景的灰度值构成;
对三维场景中各个像素的场景颜色进行色阶化处理,得到三维场景中各个像素的色阶化颜色值;
基于三维场景中各个像素的色阶化颜色值以及所述像素风格纹路,对三维场景进行后处理,得到像素风格化场景。
进一步可选地,控制虚拟摄像机的拍摄视野处于设定范围,以使虚拟摄像机从像素风格化场景中采集到平面化场景图像。
进一步可选地,所述对三维场景中各个像素的场景颜色进行色阶化处理,得到三维场景中各个像素的色阶化颜色值,包括:
针对三维场景设置多个调色板颜色;根据三维场景中各个像素的场景颜色,从所述多个调色板颜色中分别选取最接近各个像素场景颜色的目标调色板颜色;以各个像素的目标调色板颜色作为各个像素的色阶化颜色值。
其中,进一步可选地,所述多个调色板颜色之间不连续。
其中,进一步可选地,所述根据三维场景中各个像素的场景颜色,从所述多个调色板颜色中分别选取最接近各个像素场景颜色的目标调色板颜色,包括:
对于三维场景中任一像素,计算所述任一像素的场景颜色值与各个调色板颜色值的相似度;以差值最小的调色板颜色作为所述目标调色板颜色。
进一步可选地,所述根据三维场景的纹理坐标、以及三维场景对应的屏幕尺寸,生成用于覆盖三维场景的像素风格纹路,包括:
基于三维场景的纹理坐标、以及三维场景对应的屏幕尺寸,通过有序抖动算法从屏幕空间中选取用于构成所述像素风格纹路的多个像素,并基于所述多个像素生成所述像素风格纹路。
其中,进一步可选地,所述基于三维场景的纹理坐标、以及三维场景对应的屏幕尺寸,通过有序抖动算法从屏幕空间中选取用于构成所述像素风格纹路的多个像素,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111056736.7/2.html,转载请声明来源钻瓜专利网。