[go: up one dir, main page]

CN106056658A - 一种虚拟对象渲染方法及装置 - Google Patents

一种虚拟对象渲染方法及装置 Download PDF

Info

Publication number
CN106056658A
CN106056658A CN201610349066.0A CN201610349066A CN106056658A CN 106056658 A CN106056658 A CN 106056658A CN 201610349066 A CN201610349066 A CN 201610349066A CN 106056658 A CN106056658 A CN 106056658A
Authority
CN
China
Prior art keywords
texture
pixel
map
rendering
sample image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610349066.0A
Other languages
English (en)
Other versions
CN106056658B (zh
Inventor
崔树林
杨林
武韬
郭炜炜
吴云
黄衫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Xishan Jushiyou Technology Co.,Ltd.
Original Assignee
Zhuhai Kingsoft Online Game Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuhai Kingsoft Online Game Technology Co Ltd filed Critical Zhuhai Kingsoft Online Game Technology Co Ltd
Priority to CN201610349066.0A priority Critical patent/CN106056658B/zh
Publication of CN106056658A publication Critical patent/CN106056658A/zh
Application granted granted Critical
Publication of CN106056658B publication Critical patent/CN106056658B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明实施例提供的一种虚拟对象渲染方法及装置,该方法包括:获得待渲染对象的材质和各个模型面的渲染需求;根据所述待渲染对象的材质,从预先建立的材质贴图库中选择与每一个模型面的渲染需求相对应的材质贴图,其中,所述材质贴图库中存储有每一材质的不同渲染需求对应的材质贴图;根据所选择的各个材质贴图对每一模型面进行渲染,进而完成对所述待渲染对象的渲染。应用本发明实施例提供的方法进行虚拟对象渲染时,利用预先根据真实材质得到的材质贴图进行渲染,而无需采用美工绘制的方式,提高了虚拟对象渲染的效果,提高了虚拟场景的真实感。

Description

一种虚拟对象渲染方法及装置
技术领域
本发明涉及图形图像处理技术领域,特别是涉及一种虚拟对象渲染方法及装置。
背景技术
虚拟现实技术,是一种可以创建和体验虚拟世界的计算机仿真系统。利用计算机仿真系统生成的数字化模拟场景被称为虚拟场景,用户可以通过鼠标、键盘等与所制作的虚拟场景进行交互并产生身临其境的体验。目前,虚拟现实技术在游戏、动画等各个领域中得到了广泛的应用,例如,利用虚拟现实技术制作的网络游戏,等等。
虚拟场景中往往是包括多个虚拟对象(简称“对象”)的,例如,在网络游戏中,虚拟场景中一般可以包括虚拟人物、虚拟房屋、虚拟天空以及虚拟武器装备等多个对象;而每个对象通常是由多个模型面构成的,其中,模型面可以是三角形的模型面,也可以是四边形的模型面,等等。为了使得虚拟场景具有真实感,往往要对虚拟场景中所包括的对象进行渲染,如对对象的光线效果的渲染等,虚拟场景中对象渲染效果的好坏往往直接关系到虚拟场景的真实感。现有技术中,对于对象的渲染往往是由专业人员根据渲染经验通过美工绘制方式来完成的。
可见,通过美工绘制的方式来渲染虚拟对象时很大程度上会受到专业人员的绘画程度的限制,导致虚拟场景的真实感不高。
发明内容
本发明实施例的目的在于提供一种虚拟对象渲染方法及装置,以提高虚拟场景的真实感。
为达到上述目的,本发明实施例公开了一种虚拟对象渲染方法,所述方法包括:
获得待渲染对象的材质和各个模型面的渲染需求;
根据所述待渲染对象的材质,从预先建立的材质贴图库中选择与每一个模型面的渲染需求相对应的材质贴图,其中,所述材质贴图库中存储有每一材质的不同渲染需求对应的材质贴图;
根据所选择的各个材质贴图对每一模型面进行渲染,进而完成对所述待渲染对象的渲染。
可选的,通过以下方式建立所述材质贴图库:
利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机获取预设的材质在不同光照条件下的各个样本图像;
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法计算所述材质基于不同渲染需求的材质贴图参数;
根据所述材质贴图参数,生成所述材质的不同渲染需求对应的各个材质贴图。
可选的,所述根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法计算所述材质基于不同渲染需求的材质贴图参数,包括:
通过以下步骤,计算所述材质基于不同渲染需求的材质贴图参数:
依据像素点的像素值,利用预设的聚类算法,对所述各个样本图像中的全部像素点进行聚类处理,获得聚类后的类别;
按照预设的像素点遍历规则,确定每一类别中的第一个像素点;
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法,计算每一类别中第一个像素点的材质贴图参数;
根据每一类别中其他像素点与第一个像素点的亮度比值,计算其他像素点的权重系数,并根据所述每一类中第一个像素点的材质贴图参数计算其他像素点的材质贴图参数。
可选的,所述利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机获取预设的材质在不同光照条件下的各个样本图像,包括:
利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机,采集所述材质在每一预设光源颜色的不同光照强度下的各个样本图像。
可选的,所述材质贴图参数包括:漫反射系数、镜面反射系数、法向量、高光系数;
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法,计算每一类别中第一个像素点的材质贴图参数,包括:
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,并按照以下表达式计算每一类别中第一个像素点的材质贴图参数,
arg min Σ x || V ( x ) - I ( x ) || 2 ,
其中,V(x)=ρd(x)·Dot(N(x),L)+ρs(x)·pow((Dot(N(x),H),g(x))·Dot(N(x),L),I(x)为所述各个样本图像中与第一个像素点坐标相同的像素点x的像素值,ρd(x)为像素点x的漫反射系数,ρs(x)为像素点x的镜面反射系数,N(x)为像素点x的法向量,g(x)为像素点x的高光系数,L为像素点x的光源方向,H为像素点x的光源方向与图像采集设备方向的中间分量。
可选的,所述根据所述材质贴图参数,生成所述材质的不同渲染需求对应的各个材质贴图之后,还包括:
利用预先生成的标准材质的标准材质贴图参数,校正计算得到的所述材质的材质贴图参数。
可选的,每一个模型面的渲染需求中包括镜面反射信息、漫反射信息、法向量信息和高光信息;
所述材质贴图库中存储有每一材质对应的镜面反射材质贴图、漫反射材质贴图、法向量材质贴图和高光材质贴图。
为达到上述目的,本发明实施例公开了一种虚拟对象渲染装置,所述装置包括:
信息获得模块,用于获得待渲染对象的材质和各个模型面的渲染需求;
贴图选择模块,用于根据所述待渲染对象的材质,从预先建立的材质贴图库中选择与每一个模型面的渲染需求相对应的材质贴图,其中,所述材质贴图库中存储有每一材质的不同渲染需求对应的材质贴图;
渲染模块,用于根据所选择的各个材质贴图对每一模型面进行渲染,进而完成对所述待渲染对象的渲染。
可选的,还包括材质贴图库建立模块,所述材质贴图库建立模块包括:图像获得子模块、贴图参数计算子模块、材质贴图生成子模块;其中,
所述图像获得子模块,用于利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机获取预设的材质在不同光照条件下的各个样本图像;
所述贴图参数计算子模块,用于根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法计算所述材质基于不同渲染需求的材质贴图参数;
所述材质贴图生成子模块,用于根据所述材质贴图参数,生成所述材质的不同渲染需求对应的各个材质贴图。
可选的,所述贴图参数计算子模块,包括:聚类单元、像素点确定单元、第一贴图参数计算单元、第二贴图参数计算单元;其中,
所述聚类单元,用于依据像素点的像素值,利用预设的聚类算法,对所述各个样本图像中的全部像素点进行聚类处理,获得聚类后的类别;
所述像素点确定单元,用于按照预设的像素点遍历规则,确定每一类别中的第一个像素点;
所述第一贴图参数计算单元,用于根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法,计算每一类别中第一个像素点的材质贴图参数;
所述第二贴图参数计算单元,用于根据每一类别中其他像素点与第一个像素点的亮度比值,计算其他像素点的权重系数,并根据所述每一类中第一个像素点的材质贴图参数计算其他像素点的材质贴图参数。
可选的,所述图像获得子模块,具体用于:
利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机,采集所述材质在每一预设光源颜色的不同光照强度下的各个样本图像。
可选的,所述材质贴图参数包括:漫反射系数、镜面反射系数、法向量、高光系数;
所述第一贴图参数计算单元,具体用于:
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,并按照以下表达式计算每一类别中第一个像素点的材质贴图参数,
arg min Σ x || V ( x ) - I ( x ) || 2 ,
其中,V(x)=ρd(x)·Dot(N(x),L)+ρs(x)·pow((Dot(N(x),H),g(x))·Dot(N(x),L),I(x)为所述各个样本图像中与第一个像素点坐标相同的像素点x的像素值,ρd(x)为像素点x的漫反射系数,ρs(x)为像素点x的镜面反射系数,N(x)为像素点x的法向量,g(x)为像素点x的高光系数,L为像素点x的光源方向,H为像素点x的光源方向与图像采集设备方向的中间分量。
可选的,还包括:贴图参数校正模块,用于:
在所述材质贴图生成子模块根据所述材质贴图参数获得与所述材质的不同渲染需求对应的各个材质贴图之后,利用预先生成的标准材质的标准材质贴图参数,校正计算得到的所述材质的材质贴图参数。
可选的,每一个模型面的渲染需求中包括镜面反射信息、漫反射信息、法向量信息和高光信息;
所述材质贴图库中存储有每一材质对应的镜面反射材质贴图、漫反射材质贴图、法向量材质贴图和高光材质贴图。
本发明实施例提供一种虚拟对象渲染方法及装置。在进行虚拟对象渲染时,首先获得待渲染对象的材质和各个模型面的渲染需求,然后根据待渲染对象的材质,从预先建立的材质贴图库中选择与每一个模型面的渲染需求相对应的材质贴图,最后根据所选择的各个材质贴图对每一模型面进行渲染,进而完成对所述待渲染对象的渲染。应用本发明实施例提供的方法进行虚拟对象渲染时,利用预先根据真实材质得到的材质贴图进行渲染,而无需采用美工绘制的方式,提高了虚拟对象渲染的效果,提高了虚拟场景的真实感。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种虚拟对象渲染方法的流程示意图;
图2为本发明实施例提供的一种虚拟对象渲染装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例提供的一种虚拟对象渲染方法的流程示意图,该方法可以包括以下步骤:
步骤S101:获得待渲染对象的材质和各个模型面的渲染需求。
材质,可以理解成材料和质感的结合,其表面具有特定的可视属性,简而言之,就是物体看起来是什么质地。这些可视属性是指表面的色彩、纹理、光滑度、透明度、反射率、折射率、发光度等。
对于不同的材质而言,往往具有不同的可视属性,因此,对不同材质的模型面进行渲染时的渲染需求也往往是不同的。
这里提及的“渲染需求”,为用于指示如何对待渲染对象进行渲染的信息。
需要说明的是,本领域内的技术人员可以根据实际应用中的具体情况,合理设定针对待渲染对象的渲染需求。
一种实现方式中,每一个模型面的渲染需求中具体可以包括:镜面反射信息、漫反射信息、法向量信息和高光信息。举例而言,对于镜面渲染效果而言,渲染需求可以包括:镜面反射信息和法向量;对于漫反射渲染效果而言,渲染需求可以包括:漫反射信息和法向量,需要说明的是,这里仅仅是列举了几种具体的渲染需求,当然还可以有其他的渲染需求,在此不再一一列举。
当然,实际应用中,每一模型面的渲染需求还可以包括除上述列举的四种渲染需求以外的其他信息,本发明实施例不需要对渲染需求的具体内容进行限定。
步骤S102:根据待渲染对象的材质,从预先建立的材质贴图库中选择与每一个模型面的渲染需求相对应的材质贴图。
其中,材质贴图库中存储有每一材质的不同渲染需求对应的材质贴图。
需要说明的是,材质贴图库中存储有多种材质的材质贴图,每一材质又可以包括多种材质贴图,每一材质贴图与每一材质的具体渲染需求是一一对应的。举例而言,若用于指示如何对材质A进行渲染的渲染需求中包括:镜面反射信息和法向量,则材质贴图库中材质A应该至少包括:镜面反射材质贴图和法向量材质贴图。
一种实现方式中,材质贴图库中存储有每一材质对应的镜面反射材质贴图、漫反射材质贴图、法向量材质贴图和高光材质贴图。当然,这里仅仅是举例说明而已,材质贴图库中所存储的每一材质对应的材质贴图还可以包括除所列举的这四种材质贴图以外的贴图。但是,材质贴图库中每一材质所对应的材质贴图至少需要包括与步骤S101中所提及的渲染需求中的每一具体渲染需求对应的材质贴图。
在本发明的一种具体实施例中,可以通过以下方式建立材质贴图库:
(11)利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机获取预设的材质在不同光照条件下的各个样本图像。
具体来说,获取预设的材质在不同光照条件下的各个样本图像,可以按照以下方式进行:采集预设的材质在每一预设光源颜色的不同光照强度下的各个样本图像,其中,光源形状可变。
这里提及的预设光源颜色的不同光照强度,是指在进行样本图像的采集过程中,光源的颜色可以是不同的,例如,白色光源、蓝色光源、红色光源等等,另外,即使是使用同样颜色的光源,例如白色光源,光照强度也可以是不同的,例如,白色强光、白色弱光等等。
需要说明的是,之所以采集不同光照条件下的样本图像,目的是为了增加预设的材质的样本的多样性,以保证进行后续处理时能够得到较准确的材质贴图。
一种实现方式中,预设光源可以为面光源,实际应用中,可以用液晶显示器来模拟不同光照条件的光源,这样能够大大降低真实光源的成本,且应用起来比较便捷。当然,这里仅仅是举例说明,本发明实施例并不需要对预设光源的颜色和光照强度进行限定,本领域内的技术人员需要根据实际应用中的具体情况进行合理的设置。
(12)根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法计算该材质基于不同渲染需求的材质贴图参数。
材质贴图参数,是指用于对待渲染对象进行渲染的材质贴图的具体数值,材质贴图参数中可以包括多种具体的参数,且每一材质贴图的具体参数与每一渲染需求中的具体渲染需求是一一对应的。举例而言,针对渲染需求中的镜面反射信息而言,材质贴图参数中有镜面反射贴图参数与其对应。进一步来讲,渲染需求、材质贴图和材质贴图参数中所包括的具体内容均是一一对应的,例如,镜面反射信息(属于渲染需求)、镜面反射材质贴图(属于材质贴图)、和镜面反射材质贴图参数(属于材质贴图参数)两两之间均是一一对应的关系。
具体的,通过以下步骤,获得材质基于每一渲染需求的材质贴图参数:
(12-1)依据像素点的像素值,利用预设的聚类算法,对各个样本图像中的全部像素点进行聚类处理,获得聚类后的类别。
这里提及的预设的聚类算法可以是现有技术中常用的聚类算法,例如,K-means聚类算法,这里不再对现有技术中的聚类算法进行描述。
另外,对于聚类后的类别的数目可以由本领域内的技术人员根据实际应用中的具体情况进行合理的设置,本发明并不需要对此进行限定。
(12-2)按照预设的像素点遍历规则,确定每一类别中的第一个像素点。
一种实现方式中,可以按照所采集的样本图像的顺序,针对每一样本图像按照逐行扫描的方式进行遍历,当扫描到与聚类后的类别相同的像素点时,确定定该像素点为该类别中的第一个像素点,然后,再进行下一个类别的扫描。
举例而言,假设按照采集顺序分别采集了I1、I2和I3三张样本图像,聚类后的类别为C1、C2。首先,将C1确定为当前类别,从I1开始扫描图像,当扫描到I1中坐标为(2,3)像素点时,扫描到与C1类别相同的像素点P1,则将像素点P1确定为C1类别的第一个像素点;然后再将C2确定为当前类别,按照同样的扫描方式进行扫描,当扫描到当扫描到I2中坐标为(5,6)像素点时,扫描到与C2类别相同的像素点P2,则将像素点P2确定为C2类别的第一个像素点,遍历结束。
另一种实现方式中,可以按照聚类后的类别进行,针对每一类别中的像素点的聚类顺序进行遍历,当扫描到与聚类后的类别相同的像素点时,确定该像素点为该类别中的第一个像素点,然后,再进行下一个类别的扫描。
举例而言,同样假设聚类后的类别为C1、C2,其中,C1中包括P11、P12、P13和P14四个像素点,C2中包括P21、P22、P23和P24四个像素点。首先,将C1确定为当前类别,从C1类别开始扫描,当扫描到像素点P12时,扫描到与C1类别相同的像素点,则将像素点P12确定为C1类别的第一个像素点;然后再将C2确定为当前类别,按照同样的扫描方式进行扫描,当扫描到当扫描到像素点P23时,扫描到与C2类别相同的像素点,则将像素点P23确定为C2类别的第一个像素点,遍历结束。
需要说明的是,上述列举的两种实现方式仅仅是举例说明而已,本发明实施例不需要对具体的像素点遍历规则进行限定,任何可能的实现方式均可以应用于本发明。
(12-3)根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法,计算每一类别中第一个像素点的材质贴图参数。
一种实现方式中,材质贴图参数可以包括:漫反射系数、镜面反射系数、法向量、高光系数;
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法,计算每一类别中第一个像素点的材质贴图参数,可以包括:
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,并按照以下表达式计算每一类别中第一个像素点的材质贴图参数,
arg min Σ x || V ( x ) - I ( x ) || 2 ,
其中,V(x)=ρd(x)·Dot(N(x),L)+ρs(x)·pow((Dot(N(x),H),g(x))·Dot(N(x),L),I(x)为各个样本图像中与第一个像素点坐标相同的像素点x的像素值,ρd(x)为像素点x的漫反射系数,ρs(x)为像素点x的镜面反射系数,N(x)为像素点x的法向量,g(x)为像素点x的高光系数,L为像素点x的光源方向,H为像素点x的光源方向与图像采集设备方向的中间分量。
一种实现方式中,可以按照以下方式获得像素点的光源方向L、像素点的光源方向与图像采集设备方向的中间分量H:
按照预设的图像校正规则,对获取的各个样本图像进行图像校正;
根据图像校正的数据计算光源方向L、中间分量H。
需要说明的是,这里所提及的像素点的光源方向L、像素点的光源方向与图像采集设备方向的中间分量H与样本图像采集时的硬件的位置关系有关,实际应用中,除了可以通过上面提及的通过图像校正的方式来获得光源方向L和中间分量H的方式以为,还可以利用其它方式,例如借助测量仪器手动测量等等。当然,本发明实施例并不需要对光源方向L和中间分量H的获得方式进行限定,任何可能的实现方式均可以应用于本发明。
(12-4)根据每一类别中其他像素点与第一个像素点的亮度比值,计算其他像素点的权重系数,并根据每一类中第一个像素点的材质贴图参数计算其他像素点的材质贴图参数。
可以看出,在获得材质贴图参数的过程中,实际上仅仅对聚类后所确定的属于每一类别的第一个像素点的材质贴图参数进行了相关计算,而对于每一类别中除第一个像素点以为的其他材质贴图参数仅仅是复制了同类别中的第一个像素点的材质贴图参数,由于图像数据中像素点通常都是成千上万的,因此,利用由步骤(12-1)至步骤(12-4)提供的方法,大大降低了计算材质贴图参数的计算量。
(13)根据该材质贴图参数,生成该材质的不同渲染需求对应的各个材质贴图。
一种实现方式中,步骤(13)根据材质贴图参数获得与材质的不同渲染需求对应的各个材质贴图之后,还可以包括:
(14)利用预先生成的标准材质的标准材质贴图参数,校正计算得到的材质贴图参数。
通过利用标准材质的标准材质贴图参数对计算得到的材质贴图参数的校正,能够尽可能的对计算失真的材质贴图参数进行修正,这样进一步保证了材质贴图参数的准确程度和真实感。
步骤S103:根据所选择的各个材质贴图对每一模型面进行渲染,进而完成对待渲染对象的渲染。
应用本发明实施例提供的方法进行虚拟对象渲染时,利用预先根据真实材质得到的材质贴图进行渲染,而无需采用美工绘制的方式,提高了虚拟对象渲染的效果,提高了虚拟场景的真实感。
进一步的,现有技术中采用美工绘制的方式获得材质贴图,即使是对于相同材质的同一材质贴图仍需要美工绘制一次,而本发明实施例提供的方案进行虚拟对象渲染时,对每一模型面进行渲染所利用的各个材质贴图是从预先建立的材质贴图库中选择得到的,当材质贴图库建立以后,仅仅是选择合适的材质贴图进行渲染即可,无需再次进行美工绘制或建立材质贴图库,因此,大大降低了虚拟对象渲染的工作量,提高了虚拟对象渲染的效率。
如图2所示,为本发明实施例提供的一种虚拟对象渲染装置的结构示意图,该装置可以包括以下模块:
信息获得模块210,用于获得待渲染对象的材质和各个模型面的渲染需求。
贴图选择模块220,用于根据待渲染对象的材质,从预先建立的材质贴图库中选择与每一个模型面的渲染需求相对应的材质贴图。
其中,材质贴图库中存储有每一材质的不同渲染需求对应的材质贴图。
渲染模块230,用于根据所选择的各个材质贴图对每一模型面进行渲染,进而完成对待渲染对象的渲染。
具体的,还可以包括材质贴图库建立模块,材质贴图库建立模块可以包括:图像获得子模块、贴图参数计算子模块、材质贴图生成子模块。
其中,图像获得子模块,用于利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机获取预设的材质在不同光照条件下的各个样本图像。
贴图参数计算子模块,用于根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法计算该材质基于不同渲染需求的材质贴图参数。
材质贴图生成子模块,用于根据材质贴图参数,生成该材质的不同渲染需求对应的各个材质贴图。
具体的,贴图参数计算子模块,可以包括:聚类单元、像素点确定单元、第一贴图参数计算单元、第二贴图参数计算单元。
其中,聚类单元,用于依据像素点的像素值,利用预设的聚类算法,对各个样本图像中的全部像素点进行聚类处理,获得聚类后的类别。
像素点确定单元,用于按照预设的像素点遍历规则,确定每一类别中的第一个像素点。
第一贴图参数计算单元,用于根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法,计算每一类别中第一个像素点的材质贴图参数。
第二贴图参数计算单元,用于根据每一类别中其他像素点与第一个像素点的亮度比值,计算其他像素点的权重系数,并根据每一类中第一个像素点的材质贴图参数计算其他像素点的材质贴图参数。
具体的,图像获得子模块,具体用于:
利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机,采集该材质在每一预设光源颜色的不同光照强度下的各个样本图像。
具体的,材质贴图参数可以包括:漫反射系数、镜面反射系数、法向量、高光系数。
第一贴图参数计算单元,具体用于:
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,并按照以下表达式计算每一类别中第一个像素点的材质贴图参数,
arg min Σ x || V ( x ) - I ( x ) || 2 ,
其中,V(x)=ρd(x)·Dot(N(x),L)+ρs(x)·pow((Dot(N(x),H),g(x))·Dot(N(x),L),I(x)为各个样本图像中与第一个像素点坐标相同的像素点x的像素值,ρd(x)为像素点x的漫反射系数,ρs(x)为像素点x的镜面反射系数,N(x)为像素点x的法向量,g(x)为像素点x的高光系数,L为像素点x的光源方向,H为像素点x的光源方向与图像采集设备方向的中间分量。
具体的,还可以包括:贴图参数校正模块,用于:
在材质贴图生成子模块根据材质贴图参数获得与材质的不同渲染需求对应的各个材质贴图之后,利用预先生成的标准材质的标准材质贴图参数,校正计算得到的材质的材质贴图参数。
具体的,每一个模型面的渲染需求中可以包括镜面反射信息、漫反射信息、法向量信息和高光信息。
材质贴图库中存储有每一材质对应的镜面反射材质贴图、漫反射材质贴图、法向量材质贴图和高光材质贴图。
应用本发明实施例提供的方法进行虚拟对象渲染时,利用预先根据真实材质得到的材质贴图进行渲染,而无需采用美工绘制的方式,提高了虚拟对象渲染的效果,提高了虚拟场景的真实感。
进一步的,现有技术中采用美工绘制的方式获得材质贴图,即使是对于相同材质的同一材质贴图仍需要美工绘制一次,而本发明实施例提供的方案进行虚拟对象渲染时,对每一模型面进行渲染所利用的各个材质贴图是从预先建立的材质贴图库中选择得到的,当材质贴图库建立以后,仅仅是选择合适的材质贴图进行渲染即可,无需再次进行美工绘制或建立材质贴图库,因此,大大降低了虚拟对象渲染的工作量,提高了虚拟对象渲染的效率。
对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (14)

1.一种虚拟对象渲染方法,其特征在于,所述方法包括:
获得待渲染对象的材质和各个模型面的渲染需求;
根据所述待渲染对象的材质,从预先建立的材质贴图库中选择与每一个模型面的渲染需求相对应的材质贴图,其中,所述材质贴图库中存储有每一材质的不同渲染需求对应的材质贴图;
根据所选择的各个材质贴图对每一模型面进行渲染,进而完成对所述待渲染对象的渲染。
2.根据权利要求1所述的方法,其特征在于,通过以下方式建立所述材质贴图库:
利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机获取预设的材质在不同光照条件下的各个样本图像;
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法计算所述材质基于不同渲染需求的材质贴图参数;
根据所述材质贴图参数,生成所述材质的不同渲染需求对应的各个材质贴图。
3.根据权利要求2所述的方法,其特征在于,所述根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法计算所述材质基于不同渲染需求的材质贴图参数,包括:
通过以下步骤,计算所述材质基于不同渲染需求的材质贴图参数:
依据像素点的像素值,利用预设的聚类算法,对所述各个样本图像中的全部像素点进行聚类处理,获得聚类后的类别;
按照预设的像素点遍历规则,确定每一类别中的第一个像素点;
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法,计算每一类别中第一个像素点的材质贴图参数;
根据每一类别中其他像素点与第一个像素点的亮度比值,计算其他像素点的权重系数,并根据所述每一类中第一个像素点的材质贴图参数计算其他像素点的材质贴图参数。
4.根据权利要求2或3所述的方法,其特征在于,所述利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机获取预设的材质在不同光照条件下的各个样本图像,包括:
利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机,采集所述材质在每一预设光源颜色的不同光照强度下的各个样本图像。
5.根据权利要求3所述的方法,其特征在于,所述材质贴图参数包括:漫反射系数、镜面反射系数、法向量、高光系数;
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法,计算每一类别中第一个像素点的材质贴图参数,包括:
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,并按照以下表达式计算每一类别中第一个像素点的材质贴图参数,
arg min Σ x | | V ( x ) - I ( x ) | | 2 ,
其中,V(x)=ρd(x)·Dot(N(x),L)+ρs(x)·pow((Dot(N(x),H),g(x))·Dot(N(x),L),I(x)为所述各个样本图像中与第一个像素点坐标相同的像素点x的像素值,ρd(x)为像素点x的漫反射系数,ρs(x)为像素点x的镜面反射系数,N(x)为像素点x的法向量,g(x)为像素点x的高光系数,L为像素点x的光源方向,H为像素点x的光源方向与图像采集设备方向的中间分量。
6.根据权利要求2或3所述的方法,其特征在于,所述根据所述材质贴图参数,生成所述材质的不同渲染需求对应的各个材质贴图之后,还包括:
利用预先生成的标准材质的标准材质贴图参数,校正计算得到的所述材质的材质贴图参数。
7.根据权利要求1所述的方法,其特征在于,
每一个模型面的渲染需求中包括镜面反射信息、漫反射信息、法向量信息和高光信息;
所述材质贴图库中存储有每一材质对应的镜面反射材质贴图、漫反射材质贴图、法向量材质贴图和高光材质贴图。
8.一种虚拟对象渲染装置,其特征在于,所述装置包括:
信息获得模块,用于获得待渲染对象的材质和各个模型面的渲染需求;
贴图选择模块,用于根据所述待渲染对象的材质,从预先建立的材质贴图库中选择与每一个模型面的渲染需求相对应的材质贴图,其中,所述材质贴图库中存储有每一材质的不同渲染需求对应的材质贴图;
渲染模块,用于根据所选择的各个材质贴图对每一模型面进行渲染,进而完成对所述待渲染对象的渲染。
9.根据权利要求8所述的装置,其特征在于,还包括材质贴图库建立模块,所述材质贴图库建立模块包括:图像获得子模块、贴图参数计算子模块、材质贴图生成子模块;其中,
所述图像获得子模块,用于利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机获取预设的材质在不同光照条件下的各个样本图像;
所述贴图参数计算子模块,用于根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法计算所述材质基于不同渲染需求的材质贴图参数;
所述材质贴图生成子模块,用于根据所述材质贴图参数,生成所述材质的不同渲染需求对应的各个材质贴图。
10.根据权利要求9所述的装置,其特征在于,所述贴图参数计算子模块,包括:聚类单元、像素点确定单元、第一贴图参数计算单元、第二贴图参数计算单元;其中,
所述聚类单元,用于依据像素点的像素值,利用预设的聚类算法,对所述各个样本图像中的全部像素点进行聚类处理,获得聚类后的类别;
所述像素点确定单元,用于按照预设的像素点遍历规则,确定每一类别中的第一个像素点;
所述第一贴图参数计算单元,用于根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,利用非线性优化方法,计算每一类别中第一个像素点的材质贴图参数;
所述第二贴图参数计算单元,用于根据每一类别中其他像素点与第一个像素点的亮度比值,计算其他像素点的权重系数,并根据所述每一类中第一个像素点的材质贴图参数计算其他像素点的材质贴图参数。
11.根据权利要求9或10所述的装置,其特征在于,所述图像获得子模块,具体用于:
利用显示器作为面光源,基于傅里叶变换模拟出不同形状的光照图案,并利用单相机,采集所述材质在每一预设光源颜色的不同光照强度下的各个样本图像。
12.根据权利要求10所述的装置,其特征在于,所述材质贴图参数包括:漫反射系数、镜面反射系数、法向量、高光系数;
所述第一贴图参数计算单元,具体用于:
根据各个样本图像的图像信息、各个样本图像对应的光照图案以及相机位置,并按照以下表达式计算每一类别中第一个像素点的材质贴图参数,
arg min Σ x | | V ( x ) - I ( x ) | | 2 ,
其中,V(x)=ρd(x)·Dot(N(x),L)+ρs(x)·pow((Dot(N(x),H),g(x))·Dot(N(x),L),I(x)为所述各个样本图像中与第一个像素点坐标相同的像素点x的像素值,ρd(x)为像素点x的漫反射系数,ρs(x)为像素点x的镜面反射系数,N(x)为像素点x的法向量,g(x)为像素点x的高光系数,L为像素点x的光源方向,H为像素点x的光源方向与图像采集设备方向的中间分量。
13.根据权利要求9或10所述的装置,其特征在于,还包括:贴图参数校正模块,用于:
在所述材质贴图生成子模块根据所述材质贴图参数获得与所述材质的不同渲染需求对应的各个材质贴图之后,利用预先生成的标准材质的标准材质贴图参数,校正计算得到的所述材质的材质贴图参数。
14.根据权利要求8所述的装置,其特征在于,
每一个模型面的渲染需求中包括镜面反射信息、漫反射信息、法向量信息和高光信息;
所述材质贴图库中存储有每一材质对应的镜面反射材质贴图、漫反射材质贴图、法向量材质贴图和高光材质贴图。
CN201610349066.0A 2016-05-23 2016-05-23 一种虚拟对象渲染方法及装置 Active CN106056658B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610349066.0A CN106056658B (zh) 2016-05-23 2016-05-23 一种虚拟对象渲染方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610349066.0A CN106056658B (zh) 2016-05-23 2016-05-23 一种虚拟对象渲染方法及装置

Publications (2)

Publication Number Publication Date
CN106056658A true CN106056658A (zh) 2016-10-26
CN106056658B CN106056658B (zh) 2019-01-25

Family

ID=57175260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610349066.0A Active CN106056658B (zh) 2016-05-23 2016-05-23 一种虚拟对象渲染方法及装置

Country Status (1)

Country Link
CN (1) CN106056658B (zh)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106600712A (zh) * 2016-12-20 2017-04-26 南京大学 一种基于二维图像的纹理替换方法
CN106898040A (zh) * 2017-03-06 2017-06-27 网易(杭州)网络有限公司 虚拟资源对象渲染方法和装置
CN107103638A (zh) * 2017-05-27 2017-08-29 杭州万维镜像科技有限公司 一种虚拟场景与模型的快速渲染方法
CN107909638A (zh) * 2017-11-15 2018-04-13 网易(杭州)网络有限公司 虚拟物体的渲染方法、介质、系统和电子设备
WO2018094307A1 (en) * 2016-11-18 2018-05-24 Robert Bosch Start-Up Platform North America, Llc, Sensing system and method
CN108933954A (zh) * 2017-05-22 2018-12-04 中兴通讯股份有限公司 视频图像处理方法、机顶盒以及计算机可读存储介质
CN109377543A (zh) * 2018-10-29 2019-02-22 广东明星创意动画有限公司 一种快速创建材质连接的方法
CN109603155A (zh) * 2018-11-29 2019-04-12 网易(杭州)网络有限公司 合并贴图的获取方法、装置、存储介质、处理器及终端
CN109934903A (zh) * 2017-12-19 2019-06-25 北大方正集团有限公司 高光信息提取方法、系统、计算机设备及存储介质
CN110021071A (zh) * 2018-12-25 2019-07-16 阿里巴巴集团控股有限公司 一种增强现实应用中的渲染方法、装置及设备
CN110390713A (zh) * 2019-06-11 2019-10-29 中新软件(上海)有限公司 实体装潢中镜面互反效果的实现方法、装置及计算机设备
CN111068314A (zh) * 2019-12-06 2020-04-28 珠海金山网络游戏科技有限公司 一种基于Unity的NGUI资源渲染处理方法及装置
CN111127623A (zh) * 2019-12-25 2020-05-08 上海米哈游天命科技有限公司 模型的渲染方法、装置、存储介质及终端
CN112132213A (zh) * 2020-09-23 2020-12-25 创新奇智(南京)科技有限公司 样本图像的处理方法及装置、电子设备、存储介质
CN112619154A (zh) * 2020-12-28 2021-04-09 网易(杭州)网络有限公司 虚拟模型的处理方法、装置及电子装置
CN112915536A (zh) * 2021-04-02 2021-06-08 网易(杭州)网络有限公司 虚拟模型的渲染方法和装置
CN113069762A (zh) * 2021-03-15 2021-07-06 广州三七互娱科技有限公司 虚拟角色的眼部图像生成方法、装置及电子设备
CN113350786A (zh) * 2021-05-08 2021-09-07 广州三七极创网络科技有限公司 虚拟角色的皮肤渲染方法、装置及电子设备
CN113648652A (zh) * 2021-08-20 2021-11-16 腾讯科技(深圳)有限公司 对象渲染方法和装置、存储介质及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001184518A (ja) * 1999-12-27 2001-07-06 Nec Corp 3次元画像描画装置及び3次元画像描画方法
US20070046665A1 (en) * 2005-08-31 2007-03-01 Yoshihiko Nakagawa Apparatus and program for image generation
CN102346921A (zh) * 2011-09-19 2012-02-08 广州市凡拓数码科技有限公司 一种三维软件的渲染器烘焙光影贴图的方法
CN102722904A (zh) * 2012-05-30 2012-10-10 北京尔宜居科技有限责任公司 本机渲染方法
CN103310488A (zh) * 2013-03-20 2013-09-18 常州依丽雅斯纺织品有限公司 基于mental ray渲染的虚拟现实的渲染方法
CN104866861A (zh) * 2015-04-08 2015-08-26 浙江大学 一种基于Kinect设备的材质外观采集方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001184518A (ja) * 1999-12-27 2001-07-06 Nec Corp 3次元画像描画装置及び3次元画像描画方法
US20070046665A1 (en) * 2005-08-31 2007-03-01 Yoshihiko Nakagawa Apparatus and program for image generation
CN102346921A (zh) * 2011-09-19 2012-02-08 广州市凡拓数码科技有限公司 一种三维软件的渲染器烘焙光影贴图的方法
CN102722904A (zh) * 2012-05-30 2012-10-10 北京尔宜居科技有限责任公司 本机渲染方法
CN103310488A (zh) * 2013-03-20 2013-09-18 常州依丽雅斯纺织品有限公司 基于mental ray渲染的虚拟现实的渲染方法
CN104866861A (zh) * 2015-04-08 2015-08-26 浙江大学 一种基于Kinect设备的材质外观采集方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
PAUL DEBEVEC: "Rendering synthetic objects into real scens:Bridging traditional and image-based graphics with global illuminatin and high dynamic range photography", 《ACM SIGGRAPH 2008 CLASSES.ACM》 *
张莹: "基于WEB的虚拟仿真校园开发设计与实现", 《中国优秀硕士学位论文全文数据库_信息科技辑》 *
王一轩: "虚拟展馆建设中的贴图烘焙技术", 《信息与电脑》 *
薛媛媛: "在3D MAX虚拟现实中反光材质的实现", 《科学之友》 *

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018094307A1 (en) * 2016-11-18 2018-05-24 Robert Bosch Start-Up Platform North America, Llc, Sensing system and method
CN106600712A (zh) * 2016-12-20 2017-04-26 南京大学 一种基于二维图像的纹理替换方法
CN106600712B (zh) * 2016-12-20 2019-05-31 南京大学 一种基于二维图像的纹理替换方法
CN106898040B (zh) * 2017-03-06 2020-08-04 网易(杭州)网络有限公司 虚拟资源对象渲染方法和装置
CN106898040A (zh) * 2017-03-06 2017-06-27 网易(杭州)网络有限公司 虚拟资源对象渲染方法和装置
CN108933954A (zh) * 2017-05-22 2018-12-04 中兴通讯股份有限公司 视频图像处理方法、机顶盒以及计算机可读存储介质
CN107103638A (zh) * 2017-05-27 2017-08-29 杭州万维镜像科技有限公司 一种虚拟场景与模型的快速渲染方法
CN107103638B (zh) * 2017-05-27 2020-10-16 杭州万维镜像科技有限公司 一种虚拟场景与模型的快速渲染方法
CN107909638A (zh) * 2017-11-15 2018-04-13 网易(杭州)网络有限公司 虚拟物体的渲染方法、介质、系统和电子设备
CN107909638B (zh) * 2017-11-15 2021-05-14 杭州易现先进科技有限公司 虚拟物体的渲染方法、介质、系统和电子设备
CN109934903B (zh) * 2017-12-19 2020-10-16 北大方正集团有限公司 高光信息提取方法、系统、计算机设备及存储介质
CN109934903A (zh) * 2017-12-19 2019-06-25 北大方正集团有限公司 高光信息提取方法、系统、计算机设备及存储介质
CN109377543A (zh) * 2018-10-29 2019-02-22 广东明星创意动画有限公司 一种快速创建材质连接的方法
CN109377543B (zh) * 2018-10-29 2022-04-15 广东明星创意动画有限公司 一种快速创建材质连接的方法
US11325045B2 (en) 2018-11-29 2022-05-10 Netease (Hangzhou) Network Co., Ltd. Method and apparatus for acquiring merged map, storage medium, processor, and terminal
CN109603155A (zh) * 2018-11-29 2019-04-12 网易(杭州)网络有限公司 合并贴图的获取方法、装置、存储介质、处理器及终端
CN110021071A (zh) * 2018-12-25 2019-07-16 阿里巴巴集团控股有限公司 一种增强现实应用中的渲染方法、装置及设备
CN110390713B (zh) * 2019-06-11 2023-05-12 中新软件(上海)有限公司 实体装潢中镜面互反效果的实现方法、装置及计算机设备
CN110390713A (zh) * 2019-06-11 2019-10-29 中新软件(上海)有限公司 实体装潢中镜面互反效果的实现方法、装置及计算机设备
CN111068314A (zh) * 2019-12-06 2020-04-28 珠海金山网络游戏科技有限公司 一种基于Unity的NGUI资源渲染处理方法及装置
CN111068314B (zh) * 2019-12-06 2023-09-05 珠海金山数字网络科技有限公司 一种基于Unity的NGUI资源渲染处理方法及装置
CN111127623B (zh) * 2019-12-25 2023-08-29 上海米哈游天命科技有限公司 模型的渲染方法、装置、存储介质及终端
CN111127623A (zh) * 2019-12-25 2020-05-08 上海米哈游天命科技有限公司 模型的渲染方法、装置、存储介质及终端
CN112132213A (zh) * 2020-09-23 2020-12-25 创新奇智(南京)科技有限公司 样本图像的处理方法及装置、电子设备、存储介质
CN112619154A (zh) * 2020-12-28 2021-04-09 网易(杭州)网络有限公司 虚拟模型的处理方法、装置及电子装置
CN112619154B (zh) * 2020-12-28 2024-07-19 网易(杭州)网络有限公司 虚拟模型的处理方法、装置及电子装置
CN113069762A (zh) * 2021-03-15 2021-07-06 广州三七互娱科技有限公司 虚拟角色的眼部图像生成方法、装置及电子设备
CN112915536A (zh) * 2021-04-02 2021-06-08 网易(杭州)网络有限公司 虚拟模型的渲染方法和装置
CN112915536B (zh) * 2021-04-02 2024-03-22 网易(杭州)网络有限公司 虚拟模型的渲染方法和装置
CN113350786A (zh) * 2021-05-08 2021-09-07 广州三七极创网络科技有限公司 虚拟角色的皮肤渲染方法、装置及电子设备
CN113648652A (zh) * 2021-08-20 2021-11-16 腾讯科技(深圳)有限公司 对象渲染方法和装置、存储介质及电子设备
CN113648652B (zh) * 2021-08-20 2023-11-14 腾讯科技(深圳)有限公司 对象渲染方法和装置、存储介质及电子设备

Also Published As

Publication number Publication date
CN106056658B (zh) 2019-01-25

Similar Documents

Publication Publication Date Title
CN106056658B (zh) 一种虚拟对象渲染方法及装置
CN109045691B (zh) 一种特效对象的特效实现方法和装置
CN108629850B (zh) 3d模型的移动端展示交互实现方法
CN111915712B (zh) 光照渲染方法、装置、计算机可读介质及电子设备
US20150032430A1 (en) Visualization Method
CN116113987A (zh) 将至少两种材料的外观可视化
CN107492142B (zh) 3d渲染的基于照明引导示例的风格化
Ganovelli et al. Introduction to computer graphics: A practical learning approach
US10922852B2 (en) Oil painting stroke simulation using neural network
US20240062460A1 (en) Freestyle acquisition method for high-dimensional material
US10229514B2 (en) System and method for colorimetric and geometric parametrization of procedural textures on an object
CN119991970A (zh) 一种基于三维重建的场景搭建方法及系统
CN112580213A (zh) 电场线的显示图像的生成方法和装置、存储介质
US20180005432A1 (en) Shading Using Multiple Texture Maps
US6753875B2 (en) System and method for rendering a texture map utilizing an illumination modulation value
CN106683165A (zh) 文化遗产的四维可视化方法
CN111210391A (zh) 交互式壁画修复系统
JP4764963B2 (ja) 画像処理装置
KR20110059275A (ko) 3차원 렌더링 이미지의 인터랙티브 조명 효과 편집 방법 및 장치
WO2023088348A1 (zh) 绘制图像的方法、装置、电子设备及存储介质
Birke MASTERARBEIT| MASTER'S THESIS
CN114419215B (zh) 体积云的处理方法、装置和电子设备
CN119444989B (zh) 基于扩散模型的三维图像安全处理系统及方法
CN104091025B (zh) 烟熏效果真实感模拟方法
Zhang et al. Dark-Channel Enhanced-Compensation Net: An end-to-end inner-reflection compensation method for immersive projection system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 519000 Room 102, 202, 302 and 402, No. 325, Qiandao Ring Road, Tangjiawan Town, high tech Zone, Zhuhai City, Guangdong Province, Room 102 and 202, No. 327 and Room 302, No. 329

Patentee after: Zhuhai Jinshan Digital Network Technology Co.,Ltd.

Address before: No. 8 Lianshan Lane, Jingshan Road, Jida, Zhuhai, Guangdong, 519000

Patentee before: ZHUHAI KINGSOFT ONLINE GAME TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20241209

Address after: Room 201, No. 325 Qiandao Ring Road, Tangjiawan Town, High tech Zone, Zhuhai City, Guangdong Province 519080

Patentee after: Zhuhai Xishan Jushiyou Technology Co.,Ltd.

Country or region after: China

Address before: 519000 Room 102, 202, 302 and 402, No. 325, Qiandao Ring Road, Tangjiawan Town, high tech Zone, Zhuhai City, Guangdong Province, Room 102 and 202, No. 327 and Room 302, No. 329

Patentee before: Zhuhai Jinshan Digital Network Technology Co.,Ltd.

Country or region before: China