一种车辆模型表面生成方法、系统、设备和存储介质技术方案

技术编号:36435457 阅读:18 留言:0更新日期:2023-01-20 22:49
本发明专利技术公开了一种车辆模型表面生成方法、系统、设备和存储介质。该方法包括:获取基础图片;基础图片为包含透明通道的噪声图像;获取颗粒密度参数,根据颗粒密度参数将基础图片平铺于UV纹理空间,生成UV贴图;颗粒密度参数为UV纹理空间平铺的基础图片的数量;根据UV贴图生成第一车辆模型表面;根据车辆模型的法线贴图和反射强度参数得到表面效果调整参数;根据表面效果调整参数和第一车辆模型表面生成第二车辆模型表面,以展现车辆模型表面的珠光效果。本发明专利技术使用包含透明通道的噪声图像模拟珠光漆的颗粒感,通过改变UV纹理空间平铺的基础图片的数量可以改变珠光纹理的颗粒密度,能够实现车辆模型表面的珠光效果的展现。实现车辆模型表面的珠光效果的展现。实现车辆模型表面的珠光效果的展现。

【技术实现步骤摘要】
一种车辆模型表面生成方法、系统、设备和存储介质


[0001]本专利技术涉及计算机图像
,尤其涉及一种车辆模型表面生成方法、系统、设备和存储介质。

技术介绍

[0002]随着科学技术的发展,使用3D建模技术来模拟产品效果已经屡见不鲜,例如,模拟车辆表面车漆的展示效果,以使客户在未见到车辆实物前,便对车辆的外形一目了然。
[0003]目前,通常是使用包含车辆整体颜色的平面信息的贴图来对车漆效果进行模拟。然而现有的方法无法实现对珠光车漆的模拟效果。

技术实现思路

[0004]基于上述问题,本专利技术提供了一种车辆模型表面生成方法、系统、设备和存储介质,能够实现车辆模型表面的珠光效果车漆的模拟。
[0005]本专利技术公开了如下技术方案:
[0006]本专利技术第一方面提供一种车辆模型表面生成方法,包括:
[0007]获取基础图片;所述基础图片为包含透明通道的噪声图像;
[0008]获取颗粒密度参数,根据所述颗粒密度参数将基础图片平铺于UV纹理空间,生成UV贴图;所述颗粒密度参数为UV纹理空间平铺的基础图片的数量;
[0009]根据所述UV贴图生成第一车辆模型表面;
[0010]根据车辆模型的法线贴图和反射强度参数得到表面效果调整参数;
[0011]根据所述表面效果调整参数和所述第一车辆模型表面生成第二车辆模型表面,以展现车辆模型表面的珠光效果。
[0012]在一个可能的实现方式中,所述根据车辆模型的法线贴图和反射强度参数得到表面效果调整参数,包括:
[0013]获取法线贴图;
[0014]根据法线贴图获取各个顶点的单位法线向量;
[0015]将车辆模型各个顶点的单位法向量与场景相机的观察方向的单位向量进行点积运算,取运算结果的绝对值,得到第一结果;将当前顶点的珠光颜色值与所述第一结果相乘得到第二结果;将所述第二结果与反射强度参数相乘得到表面效果调整参数。
[0016]在一个可能的实现方式中,在所述根据所述表面效果调整参数和所述第一车辆模型表面生成第二车辆模型表面之后,所述方法还包括:
[0017]获取光滑度参数;
[0018]根据所述漫反射参数、当前的车辆模型表面的车漆颜色、高光颜色和法线分部函数得到光照参数;
[0019]根据所述光照参数和所述第二车辆模型表面生成第三车辆模型表面,以展现车辆模型表面的漫反射效果。
[0020]在一个可能的实现方式中,在所述根据所述表面效果调整参数和所述第一车辆模型表面生成第二车辆模型表面之后,所述方法还包括:
[0021]获取车辆模型周围环境中的多个元素的颜色值;
[0022]将所述多个元素的颜色值按预设规则叠加,生成反射贴图;
[0023]将所述反射贴图与反射强度参数进行对比度计算,得到车辆模型各个顶点的RGB色值;
[0024]根据所述各个顶点的RGB色值和第三车辆模型表面生成第四车辆模型表面,以展现车辆模型表面反射周围环境的效果。
[0025]在一个可能的实现方式中,在所述根据所述各个顶点的RGB色值和第三车辆模型表面生成第四车辆模型表面之后,所述方法还包括:
[0026]获取菲涅尔强度参数;
[0027]根据所述菲涅尔强度参数和所述第四车辆模型表面生成第五车辆模型表面。
[0028]在一个可能的实现方式中,在所述根据所述菲涅尔强度参数和所述第四车辆模型表面生成第五车辆模型表面之后,所述方法还包括:
[0029]获取环境阻塞贴图;
[0030]根据所述环境阻塞贴图和所述第五车辆模型表面生成第六车辆模型表面,以展现车辆模型表面的阴影效果。
[0031]本专利技术第二方面提供一种车辆模型表面生成系统,包括:
[0032]基础图片获取模块,用于获取基础图片;所述基础图片为包含透明通道的噪声图像;
[0033]UV贴图生成模块,用于获取颗粒密度参数,根据所述颗粒密度参数将基础图片平铺于UV纹理空间,生成UV贴图;所述颗粒密度参数为UV纹理空间的预设区域平铺的基础图片数量;
[0034]第一模型表面生成模块,用于根据所述UV贴图生成第一车辆模型表面;
[0035]参数获得模块,用于根据车辆模型的法线贴图和反射强度参数得到表面效果调整参数;
[0036]第二模型表面生成模块,用于根据所述第三结果和所述第一车辆模型表面生成第二车辆模型表面。
[0037]在一个可能的实现方式中,所述系统还包括:
[0038]光滑度参数获取模块,用于获取光滑度参数;
[0039]光照参数获取模块,用于根据所述光滑度参数、所述漫反射参数、当前的车辆模型表面的车漆颜色、高光颜色和法线分部函数得到光照参数;
[0040]第三模型表面生成模块,根据所述光照参数和所述第二车辆模型表面生成第三车辆模型表面。
[0041]本专利技术第三方面提供一种计算机设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如本专利技术实施例第一方面中任一项所述的车辆模型表面生成方法。
[0042]本专利技术第四方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行如本专利技术第一方面任一
项所述的车辆模型表面生成方法。
[0043]相较于现有技术,本专利技术具有以下有益效果:
[0044]本专利技术提供的一种车辆模型表面生成方法,包括:获取基础图片;所述基础图片为包含透明通道的噪声图像;获取颗粒密度参数,根据所述颗粒密度参数将基础图片平铺于UV纹理空间,生成UV贴图;所述颗粒密度参数为UV纹理空间平铺的基础图片的数量;根据所述UV贴图生成第一车辆模型表面;根据车辆模型的法线贴图和反射强度参数得到表面效果调整参数;根据所述表面效果调整参数和所述第一车辆模型表面生成第二车辆模型表面,以展现车辆模型表面的珠光效果。本专利技术使用包含透明通道的噪声图像模拟珠光漆的颗粒感,通过改变UV纹理空间平铺的基础图片的数量可以改变珠光纹理的颗粒密度,能够实现车辆模型表面的珠光效果的展现。
附图说明
[0045]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0046]图1为本专利技术实施例提供的一种车辆模型表面生成方法流程图;
[0047]图2a为本专利技术实施例提供的无珠光效果的车辆模型表面效果示意图;
[0048]图2b为本专利技术实施例提供的有珠光效果的车辆模型表面效果示意图;
[0049]图3a为本专利技术实施例提供的光滑度为0的车辆模型表面效果图;
[0050]图3b为本专利技术实施例提供的光滑度为1的车辆模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆模型表面生成方法,其特征在于,包括:获取基础图片;所述基础图片为包含透明通道的噪声图像;获取颗粒密度参数,根据所述颗粒密度参数将基础图片平铺于UV纹理空间,生成UV贴图;所述颗粒密度参数为UV纹理空间平铺的基础图片的数量;根据所述UV贴图生成第一车辆模型表面;根据车辆模型的法线贴图和反射强度参数得到表面效果调整参数;根据所述表面效果调整参数和所述第一车辆模型表面生成第二车辆模型表面,以展现车辆模型表面的珠光效果。2.根据权利要求1所述的方法,其特征在于,所述根据车辆模型的法线贴图和反射强度参数得到表面效果调整参数,包括:获取法线贴图;根据法线贴图获取各个顶点的单位法线向量;将车辆模型各个顶点的单位法向量与场景相机的观察方向的单位向量进行点积运算,取运算结果的绝对值,得到第一结果;将当前顶点的珠光颜色值与所述第一结果相乘得到第二结果;将所述第二结果与反射强度参数相乘得到表面效果调整参数。3.根据权利要求1所述的方法,其特征在于,在所述根据所述表面效果调整参数和所述第一车辆模型表面生成第二车辆模型表面之后,所述方法还包括:获取光滑度参数;根据所述漫反射参数、当前的车辆模型表面的车漆颜色、高光颜色和法线分部函数得到光照参数;根据所述光照参数和所述第二车辆模型表面生成第三车辆模型表面,以展现车辆模型表面的漫反射效果。4.根据权利要求3所述的方法,其特征在于,在所述根据所述表面效果调整参数和所述第一车辆模型表面生成第二车辆模型表面之后,所述方法还包括:获取车辆模型周围环境中的多个元素的颜色值;将所述多个元素的颜色值按预设规则叠加,生成反射贴图;将所述反射贴图与反射强度参数进行对比度计算,得到车辆模型各个顶点的RGB色值;根据所述各个顶点的RGB色值和第三车辆模型表面生成第四车辆模型表面,以展现车辆模型表面反射周围环境的效果。5.根据权利要求4所述的方法,其特征在于,在所述根据所述各个顶点的RGB色值和第三车辆模型表面...

【专利技术属性】
技术研发人员:王奎刘冬香
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1