【技术实现步骤摘要】
本说明书涉及计算机图形学,特别涉及一种三维对象的渲染方法、装置和计算机程序产品。
技术介绍
1、在计算机图形学的应用领域中,常常需要对半透明三维对象(或物体、三维体)进行渲染。当纯净、透明材质的透明物体内混入了微量元素、杂质,或出现裂痕、断面后,在视觉上的透明度会降低进而呈现出半透明状态。示例性的半透明对象可以是钻石、晶石、冰块等。半透明对象在光线的作用下会出现丰富的折射以及反射视觉效果。
2、本说明书一些实施例旨在提供一种半透明三维对象的高效渲染方法,以较低的计算消耗呈现半透明对象较为真实的光学表现。
技术实现思路
1、本说明书一个或多个实施例提供了一种三维对象的渲染方法,包括:获取第一纹理贴图以及第二纹理贴图;所述第二纹理贴图的图像频率不同于所述第一纹理贴图的图像频率;对待渲染对象的三维模型的纹理坐标进行视差计算,得到所述三维模型的视差纹理坐标;基于所述三维模型的视差纹理坐标分别对所述第一纹理贴图以及所述第二纹理贴图进行纹理采样,得到第一采样结果以及第二采样结果;基于所述第
...【技术保护点】
1.一种三维对象的渲染方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在相同尺寸的贴图区域内,所述第二纹理贴图的高频分量多于所述第一纹理贴图的高频分量。
3.根据权利要求1所述的方法,其特征在于,所述第一纹理贴图以及所述第二纹理贴图具有相同的基色。
4.根据权利要求1所述的方法,其特征在于,所述第一纹理贴图以及所述第二纹理贴图包括以下一种或多种纹理单元:三角形、多边形、圆形、裂痕。
5.根据权利要求1所述的方法,其特征在于,所述对待渲染对象的三维模型的纹理坐标进行视差计算,得到所述三维模型的视差纹理坐
<...【技术特征摘要】
1.一种三维对象的渲染方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在相同尺寸的贴图区域内,所述第二纹理贴图的高频分量多于所述第一纹理贴图的高频分量。
3.根据权利要求1所述的方法,其特征在于,所述第一纹理贴图以及所述第二纹理贴图具有相同的基色。
4.根据权利要求1所述的方法,其特征在于,所述第一纹理贴图以及所述第二纹理贴图包括以下一种或多种纹理单元:三角形、多边形、圆形、裂痕。
5.根据权利要求1所述的方法,其特征在于,所述对待渲染对象的三维模型的纹理坐标进行视差计算,得到所述三维模型的视差纹理坐标,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述第一采样结果以及所述第二采样结果,获得所述待渲染对象的折射纹理采样结果,包括:
7.根据权利要求1所述的方法,其特征在于,所述三维模...
【专利技术属性】
技术研发人员:王元龙,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。