一种模型的渲染方法和装置制造方法及图纸

技术编号:26691360 阅读:29 留言:0更新日期:2020-12-12 02:43
本申请涉及一种模型的渲染方法和装置,其中,该方法包括:根据观察方向和初始模型的法线贴图对初始模型的边缘进行描边,得到描边模型,其中,观察方向为虚拟摄像机观察初始模型的方向;根据初始模型的背景色和纹理贴图中的透明度将水墨纹理渲染到初始模型的中部,得到渲染模型;将所述描边模型与所述渲染模型叠加,得到中间模型;将中间模型的边缘上透明度小于预设阈值的像素与中间模型的中部颜色进行混合,得到目标模型。本申请解决了对模型进行水墨风格的渲染后得到的图像质量较差的技术问题。

【技术实现步骤摘要】
一种模型的渲染方法和装置
本申请涉及计算机领域,尤其涉及一种模型的渲染方法和装置。
技术介绍
水墨风格是一种中国传统绘画技法,在计算机图形领域,也有一些作品参照水墨效果进行风格化渲染,使画面别具一格意境悠远。进行水墨风格的图像渲染时,目前采用的方法是将模型的描边与中部区域区分为独立的两块,直接相加。将中部区域做透明处理,不遮挡一切深度更大的模型。采用此方法进行水墨风格的图像渲染会存在复杂模型运动过程中明显的线条穿插问题,还会存在内边缘锯齿明显的问题,导致渲染出的图像质量较差。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请提供了一种模型的渲染方法和装置,以至少解决相关技术中对模型进行水墨风格的渲染后得到的图像质量较差的技术问题。根据本申请实施例的一个方面,提供了一种模型的渲染方法,包括:根据观察方向和初始模型的法线贴图对初始模型的边缘进行描边,得到描边模型,其中,所述观察方向为虚拟摄像机观察所述初始模型的方向;根据所述初始模型的背景色和纹理贴图中的透明度将水墨纹理渲染到所述初本文档来自技高网...

【技术保护点】
1.一种模型的渲染方法,其特征在于,包括:/n根据观察方向和初始模型的法线贴图对初始模型的边缘进行描边,得到描边模型,其中,所述观察方向为虚拟摄像机观察所述初始模型的方向;/n根据所述初始模型的背景色和纹理贴图中的透明度将水墨纹理渲染到所述初始模型的中部,得到渲染模型;/n将所述描边模型与所述渲染模型叠加,得到中间模型;/n将所述中间模型的边缘上透明度小于预设阈值的像素与所述中间模型的中部颜色进行混合,得到目标模型。/n

【技术特征摘要】
1.一种模型的渲染方法,其特征在于,包括:
根据观察方向和初始模型的法线贴图对初始模型的边缘进行描边,得到描边模型,其中,所述观察方向为虚拟摄像机观察所述初始模型的方向;
根据所述初始模型的背景色和纹理贴图中的透明度将水墨纹理渲染到所述初始模型的中部,得到渲染模型;
将所述描边模型与所述渲染模型叠加,得到中间模型;
将所述中间模型的边缘上透明度小于预设阈值的像素与所述中间模型的中部颜色进行混合,得到目标模型。


2.根据权利要求1所述的方法,其特征在于,根据观察方向和初始模型的法线贴图对初始模型的边缘进行描边,得到描边模型包括:
根据所述观察方向和所述法线贴图确定所述初始模型的边缘上的像素的边缘度,其中,所述边缘度用于指示所述初始模型的边缘上的像素到所述初始模型的边缘轮廓线的距离;
根据所述法线贴图上的坐标值确定所述初始模型的边缘上的像素的纹理数据;
将所述初始模型的边缘上的像素的边缘度存储到边缘纹理贴图的水平轴坐标通道中,并将所述初始模型的边缘上的像素的纹理数据存储到所述边缘纹理贴图的垂直轴坐标通道中,得到目标边缘纹理贴图;
使用所述目标边缘纹理贴图对所述初始模型的边缘进行渲染。


3.根据权利要求2所述的方法,其特征在于,根据所述观察方向和所述法线贴图确定所述初始模型的边缘上的像素的边缘度包括:
获取所述观察方向,并从所述法线贴图中获取所述初始模型的边缘上的像素的法线方向;
使用所述观察方向和所述初始模型的边缘上的像素的法线方向计算所述初始模型的边缘上的像素的观察方向在法线方向上的投影;
使用第一参数控制所述初始模型的边缘上的像素的观察方向在法线方向上的投影的复杂度,并使用第二参数控制所述初始模型的边缘上的像素的观察方向在法线方向上的投影的厚度,得到所述初始模型的边缘上的像素的边缘度。


4.根据权利要求2所述的方法,其特征在于,根据所述法线贴图上的坐标值确定所述初始模型的边缘上的像素的纹理数据包括:
将所述初始模型的边缘上的像素在所述法线贴图上对应的横纵坐标值减半后进行相加,得到所述初始模型的边缘上的像素的坐标向量;
将所述初始模型的边缘上的像素的坐标向量转换为标量参数,得到所述初始模型的边缘上的像素的纹理数据。


5.根据权利要求1所述的方法,其特征在于,根据...

【专利技术属性】
技术研发人员:赵溪徐丹
申请(专利权)人:完美世界北京软件科技发展有限公司
类型:发明
国别省市:北京;11

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

1