【技术实现步骤摘要】
水墨风格的场景渲染方法、设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种水墨风格的场景渲染方法、设备及存储介质。
技术介绍
[0002]水墨画,是一种常用的绘画方式。通过水墨画方式表现的场景中,景物通常呈单一色调,如黑白灰色调。
[0003]以游戏开发为例,游戏中通常会设置有多个场景。相关技术中,如果要将游戏场景从写实风格更换为水墨风格,就需要将游戏中的每一场景进行重新绘制以及建模,大大降低游戏开发效率,导致现有的游戏场景的扩展性较差。因此,亟待提出一种新的解决方案,用以克服目前存在的技术问题。
技术实现思路
[0004]本申请的多个方面提供一种水墨风格的场景渲染方法、设备及存储介质,用以提高场景渲染效率,提升游戏场景的可扩展性。
[0005]本申请实施例还提供一种水墨风格的场景渲染方法,游戏包括由玩家控制的虚拟角色;所述方法包括:
[0006]对于待处理的三维场景,获取三维场景中各个场景元素的物体表面朝向与光源方向的位置关系;
[0007]基于所述位置关系确 ...
【技术保护点】
【技术特征摘要】
1.一种水墨风格的场景渲染方法,其特征在于,所述方法包括:对于待处理的三维场景,获取三维场景中各个场景元素的物体表面朝向与光源方向的位置关系;基于所述位置关系确定各个场景元素在三维场景中的颜色梯度值;根据各个场景元素在三维场景中的颜色梯度值,对三维场景的场景色调进行后处理,得到水墨风格化场景。2.根据权利要求1所述的方法,其特征在于,所述各个场景元素的物体表面朝向包括各个场景元素的法线方向信息;所述获取三维场景中各个场景元素的物体表面朝向与光源方向的位置关系,包括:确定针对三维场景设置的光源方向;从所述法线方向信息中,确定各个场景元素中每一像素在世界坐标系下的法线方向;对光源方向与每一像素的法线方向进行点乘,得到每一像素的法线方向与光源方向的夹角。3.根据权利要求2所述的方法,其特征在于,所述基于所述位置关系确定各个场景元素在三维场景中的颜色梯度值,包括:将各个场景元素中每一像素的法线方向与光源方向的夹角,换转为每一像素的亮度梯度值;以每一像素的亮度梯度值作为每一像素的纹理坐标中的预设轴坐标值,得到每一像素的纹理坐标值;根据每一像素的纹理坐标值对灰度贴图进行采样,得到每一像素在三维场景中的灰度颜色值。4.根据权利要求3所述的方法,其特征在于,根据每一像素的纹理坐标值对灰度贴图进行采样之后,还包括:将每一像素在三维场景中的灰度颜色值与每一像素在场景贴图中的场景颜色相乘,得到每一像素在三维场景中优化后的灰度颜色值。5.根据权利要求3所述的方法,其特征在于,若所述预设轴坐标值为纹理坐标中的横轴坐标值,则所述灰度贴图中的黑白灰色带以从深至浅的顺序呈横向排列。6.根据权利要求1所述的方法,其特征在于,还包括:确定各个场景元素在...
【专利技术属性】
技术研发人员:国家玮,
申请(专利权)人:完美世界北京软件科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。