【技术实现步骤摘要】
一种绒毛渲染方法、装置、设备及介质
[0001]本申请涉及计算机处理技术,具体涉及一种绒毛渲染方法、装置、设备及介质。
技术介绍
[0002]绒毛在生活中出现的频率非常高,包括各种帽子、大衣、围巾等,在一些影视制作中,为保证图像的质量,需要对出现的绒毛进行渲染。目前采用的绒毛渲染方案所渲染出的绒毛造型较为简单,无法满足多样化的需求。
技术实现思路
[0003]有鉴于此,本申请实施例提供一种绒毛渲染方法、装置、设备及介质,以提供多样化的绒毛造型,提高绒毛渲染效率。
[0004]为实现上述目的,本申请实施例提供的技术方案如下:
[0005]在本申请实施例第一方面,提供了一种绒毛渲染方法,所述方法包括:
[0006]获取待渲染对象的绒毛渲染参数,所述绒毛渲染参数中包括针对绒毛的一种或多种造型参数,所述一种或多种造型参数中不同的造型参数用于渲染出不同造型的绒毛,所述待渲染对象为需要进行绒毛渲染的对象;
[0007]根据所述绒毛渲染参数对所述待渲染对象进行渲染,获得所述待渲染对象的绒毛造型。
[0008]在本申请实施例第二方面,提供了一种毛发渲染装置,该装置包括:
[0009]第一获取单元,用于获取待渲染对象的绒毛渲染参数,所述绒毛渲染参数中包括针对绒毛的一种或多种造型参数,所述一种或多种造型参数中不同的造型参数用于渲染出不同造型的绒毛,所述待渲染对象为需要进行绒毛渲染的对象;
[0010]第二获取单元,用于根据所述绒毛渲染参数对所述待渲染对象进行渲染,获 ...
【技术保护点】
【技术特征摘要】
1.一种绒毛渲染方法,其特征在于,所述方法包括:获取待渲染对象的绒毛渲染参数,所述绒毛渲染参数中包括针对绒毛的一种或多种造型参数,所述一种或多种造型参数中不同的造型参数用于渲染出不同造型的绒毛,所述待渲染对象为需要进行绒毛渲染的对象;根据所述绒毛渲染参数对所述待渲染对象进行渲染,获得所述待渲染对象的绒毛造型。2.根据权利要求1所述的方法,其特征在于,所述绒毛渲染参数中包括绒毛螺旋参数、绒毛尾部形状参数、绒毛弯曲参数中一种或多种造型参数。3.根据权利要求2所述的方法,其特征在于,所述根据所述绒毛渲染参数对所述待渲染对象进行渲染,获得所述待渲染对象的绒毛造型,包括:响应于所述绒毛渲染参数包括绒毛螺旋参数,根据所述绒毛螺旋参数确定所述绒毛的螺旋圈数,并根据所述绒毛的螺旋圈数对所述待渲染对象进行渲染,获得所述待渲染对象的绒毛造型。4.根据权利要求3所述的方法,其特征在于,所述响应于所述绒毛渲染参数包括绒毛螺旋参数,根据所述绒毛螺旋参数确定所述绒毛的螺旋圈数,包括:所述响应于所述绒毛渲染参数包括绒毛螺旋参数,根据所述绒毛螺旋参数确定所述绒毛的螺旋角;根据所述绒毛的螺旋角确定所述绒毛的螺旋圈数。5.根据权利要求4所述的方法,其特征在于,所述根据所述绒毛螺旋参数确定所述绒毛的螺旋角,包括:根据渲染模型的法线向量以及预设全局方向向量进行向量积计算,获得第一向量;根据所述第一向量和所述法线向量进行向量积计算,获得第二向量;根据绒毛螺旋参数以及所述渲染模型中当前通道的系数确定第一角度;根据所述第一向量、第二向量以及所述第一角度确定所述绒毛的螺旋角。6.根据权利要求2
‑
5任一项所述的方法,其特征在于,所述根据所述绒毛渲染参数对所述待渲染对象进行渲染,获得所述待渲染对象的绒毛造型,包括:响应于所述绒毛渲染参数包括绒毛尾部形状参数,根据所述绒毛尾部形状参数确定所述绒毛的尾部形状,并根据所述绒毛的尾部形状对所述待渲染对象进行渲染,获得所述待渲染对象的绒毛造型。7.根据权利要求6所述的方法,其特征在于,所述根据所述绒毛尾部形状参数确定所述绒毛的尾部形状,包括:在所述绒毛尾部形状参数小于零时,以渲染模型中当前通道的系数为底数、所述绒毛尾部形状参数为指数确定第一数值;根据所述第一数值以及所述绒毛的尾部mask贴图的灰度值确定所述绒毛的尾部形状。8.根据权利要求6所述的方法,其特征在于,所述根据所述绒毛尾部形状参数确定所述绒毛的尾部形状,包括:在所述绒毛尾部形状参数大于或等于零时,以所述绒毛的尾部mask贴图的灰度值为底数、所述绒毛尾部形状参数为指数确定第二数值;以渲染模型中当前通道的系数为底数、所述绒毛尾部形状参数为指数确定第三数值;
根据所述第二数值与所述第三数值的差值确定所述绒毛的尾部形状。9.根据权利要求6所述的方法,其特征在于,在所述绒毛尾部形状参数大于零时,所述绒毛的尾部呈现尖刺形状;在所述绒毛尾部形状参数小于零时,所述绒毛的尾部呈现鸡毛掸子状。10.根据权利要求2
‑
9任一项...
【专利技术属性】
技术研发人员:王泽,尹豆,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。