模型渲染方法及装置、计算机程序产品、电子设备与流程

allin2025-11-01  16


本公开涉及模型渲染,尤其涉及一种模型渲染方法与模型渲染装置、计算机可读存储介质及电子设备。


背景技术:

1、为了提升待渲染模型的渲染效果,会在渲染过程中模拟真实场景下的高光效果。

2、具体地,会使用高光模型渲染出高光。然而,采用高光模型渲染高光的方式需要人工处理待渲染模型的纹理映射,在渲染之前还需要确保纹理坐标的展平,这增加了渲染过程的复杂度;除此之外,采用高光模型进行高光的渲染时由于高光形状是基于切线生成的,不仅难以对高光的形状进行控制,还会降低高光处理的效果,进而降低了高光效果生成的灵活度以及仿真度。

3、鉴于此,本领域亟需开发一种新的模型渲染方法及装置。

4、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的目的在于提供一种模型渲染方法、模型渲染装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服由于相关技术导致的高光渲染复杂度高、灵活度低以及高光效果差问题。

2、本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

3、根据本发明实施例的第一个方面,提供一种模型渲染方法,所述方法包括:生成第一方向上的第一高光条带,并生成第二方向上具有预设形状的第二高光条带;其中,所述第一方向与所述第二方向为垂直关系;叠加所述第一高光条带和所述第二高光条带得到发丝高光条带;确定待渲染模型,利用所述发丝高光条带对所述待渲染模型进行渲染,以得到具有发丝高光效果的模型渲染结果。

4、根据本发明实施例的第二个方面,提供一种模型渲染装置,所述装置包括:高光条带生成模块,被配置为生成第一方向上的第一高光条带,并生成第二方向上具有预设形状的第二高光条带;其中,所述第一方向与所述第二方向为垂直关系;叠加条带模块,被配置为叠加所述第一高光条带和所述第二高光条带得到发丝高光条带;模型渲染模块,被配置为确定待渲染模型,利用所述发丝高光条带对所述待渲染模型进行渲染,以得到具有发丝高光效果的模型渲染结果。

5、根据本发明实施例的第三个方面,提供一种电子设备,包括:处理器和存储器;其中,存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现上述任意示例性实施例的模型渲染方法。

6、根据本发明实施例的第四个方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任意示例性实施例中的模型渲染方法。

7、由上述技术方案可知,本发明示例性实施例中的模型渲染方法、模型渲染装置、计算机存储介质及电子设备至少具备以下优点和积极效果:

8、在本公开的示例性实施例提供的方法及装置中,一方面,生成第一方向上的第一高光条带,生成第二方向上具有预设形状的第二高光条带,可以生成自定义的高光条带,不仅提高了后续发丝渲染的灵活度,还得到了更加逼真的发丝渲染效果;另一方面,在对待渲染模型进行渲染的过程中避免了对纹理坐标展平的情况发生,降低了模型渲染的复杂度;再一方面,生成发丝高光条带以及对待渲染模型进行渲染的过程均可以在程序中程序化实现,避免了对于手工绘制高光条带的依赖,提高了模型渲染的效率。

9、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。



技术特征:

1.一种模型渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述生成第一方向上的第一高光条带,包括:

3.根据权利要求2所述的方法,其特征在于,所述将与所述第一分量对应的数值作为高斯函数的输入值,以利用所述高斯函数生成所述第一方向上的第一高光条带,包括:

4.根据权利要求1所述的方法,其特征在于,所述生成第二方向上具有预设形状的第二高光条带,包括:

5.根据权利要求1所述的方法,其特征在于,所述叠加所述第一高光条带和所述第二高光条带得到发丝高光条带,包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述利用所述发丝高光条带对所述待渲染模型进行渲染,以得到具有发丝高光效果的模型渲染结果,包括:

8.一种模型渲染装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理执行时实现权利要求1-7中的任意一项所述的模型渲染方法。


技术总结
本公开属于模型技术领域,涉及一种模型渲染方法及装置、计算机程序产品、电子设备。该方法包括:生成第一方向上的第一高光条带,并生成第二方向上具有预设形状的第二高光条带;其中,第一方向与所述第二方向为垂直关系;叠加第一高光条带和第二高光条带得到发丝高光条带;确定待渲染模型,利用发丝高光条带对待渲染模型进行渲染,以得到具有发丝高光效果的模型渲染结果。在本公开中,一方面,可以生成自定义的高光条带,不仅提高了后续发丝渲染的灵活度,还得到了更加逼真的发丝渲染效果;另一方面,在对待渲染模型进行渲染的过程中避免了对纹理坐标展平的情况发生,降低了模型渲染的复杂度。

技术研发人员:石小瑄
受保护的技术使用者:广州博冠信息科技有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-24267.html

最新回复(0)