[发明专利]一种模型的渲染方法和装置有效
申请号: | 202010871727.2 | 申请日: | 2020-08-26 |
公开(公告)号: | CN112070873B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 赵溪;徐丹 | 申请(专利权)人: | 完美世界(北京)软件科技发展有限公司 |
主分类号: | G06T15/20 | 分类号: | G06T15/20;G06T15/04;G06T15/00 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 曾军;王卫忠 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模型 渲染 方法 装置 | ||
本申请涉及一种模型的渲染方法和装置,其中,该方法包括:根据观察方向和初始模型的法线贴图对初始模型的边缘进行描边,得到描边模型,其中,观察方向为虚拟摄像机观察初始模型的方向;根据初始模型的背景色和纹理贴图中的透明度将水墨纹理渲染到初始模型的中部,得到渲染模型;将所述描边模型与所述渲染模型叠加,得到中间模型;将中间模型的边缘上透明度小于预设阈值的像素与中间模型的中部颜色进行混合,得到目标模型。本申请解决了对模型进行水墨风格的渲染后得到的图像质量较差的技术问题。
技术领域
本申请涉及计算机领域,尤其涉及一种模型的渲染方法和装置。
背景技术
水墨风格是一种中国传统绘画技法,在计算机图形领域,也有一些作品参照水墨效果进行风格化渲染,使画面别具一格意境悠远。进行水墨风格的图像渲染时,目前采用的方法是将模型的描边与中部区域区分为独立的两块,直接相加。将中部区域做透明处理,不遮挡一切深度更大的模型。采用此方法进行水墨风格的图像渲染会存在复杂模型运动过程中明显的线条穿插问题,还会存在内边缘锯齿明显的问题,导致渲染出的图像质量较差。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本申请提供了一种模型的渲染方法和装置,以至少解决相关技术中对模型进行水墨风格的渲染后得到的图像质量较差的技术问题。
根据本申请实施例的一个方面,提供了一种模型的渲染方法,包括:
根据观察方向和初始模型的法线贴图对初始模型的边缘进行描边,得到描边模型,其中,所述观察方向为虚拟摄像机观察所述初始模型的方向;
根据所述初始模型的背景色和纹理贴图中的透明度将水墨纹理渲染到所述初始模型的中部,得到渲染模型;
将所述描边模型与所述渲染模型叠加,得到中间模型;
将所述中间模型的边缘上透明度小于预设阈值的像素与所述中间模型的中部颜色进行混合,得到目标模型。
可选地,根据观察方向和初始模型的法线贴图对初始模型的边缘进行描边,得到描边模型包括:
根据所述观察方向和所述法线贴图确定所述初始模型的边缘上的像素的边缘度,其中,所述边缘度用于指示所述初始模型的边缘上的像素到所述初始模型的边缘轮廓线的距离;
根据所述法线贴图上的坐标值确定所述初始模型的边缘上的像素的纹理数据;
将所述初始模型的边缘上的像素的边缘度存储到边缘纹理贴图的水平轴坐标通道中,并将所述初始模型的边缘上的像素的纹理数据存储到所述边缘纹理贴图的垂直轴坐标通道中,得到目标边缘纹理贴图;
使用所述目标边缘纹理贴图对所述初始模型的边缘进行渲染。
可选地,根据所述观察方向和所述法线贴图确定所述初始模型的边缘上的像素的边缘度包括:
获取所述观察方向,并从所述法线贴图中获取所述初始模型的边缘上的像素的法线方向;
使用所述观察方向和所述初始模型的边缘上的像素的法线方向计算所述初始模型的边缘上的像素的观察方向在法线方向上的投影;
使用第一参数控制所述初始模型的边缘上的像素的观察方向在法线方向上的投影的复杂度,并使用第二参数控制所述初始模型的边缘上的像素的观察方向在法线方向上的投影的厚度,得到所述初始模型的边缘上的像素的边缘度。
可选地,根据所述法线贴图上的坐标值确定所述初始模型的边缘上的像素的纹理数据包括:
将所述初始模型的边缘上的像素在所述法线贴图上对应的横纵坐标值减半后进行相加,得到所述初始模型的边缘上的像素的坐标向量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于完美世界(北京)软件科技发展有限公司,未经完美世界(北京)软件科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010871727.2/2.html,转载请声明来源钻瓜专利网。