CN111583365A - 动画元素显示的处理方法及装置、存储介质、终端 - Google Patents

动画元素显示的处理方法及装置、存储介质、终端 Download PDF

Info

Publication number
CN111583365A
CN111583365A CN202010332034.6A CN202010332034A CN111583365A CN 111583365 A CN111583365 A CN 111583365A CN 202010332034 A CN202010332034 A CN 202010332034A CN 111583365 A CN111583365 A CN 111583365A
Authority
CN
China
Prior art keywords
display
coefficient
animation element
animation
focus
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
CN202010332034.6A
Other languages
English (en)
Other versions
CN111583365B (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.)
Perfect World Beijing Software Technology Development Co Ltd
Original Assignee
Perfect World Beijing Software Technology Development 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 Perfect World Beijing Software Technology Development Co Ltd filed Critical Perfect World Beijing Software Technology Development Co Ltd
Priority to CN202010332034.6A priority Critical patent/CN111583365B/zh
Publication of CN111583365A publication Critical patent/CN111583365A/zh
Application granted granted Critical
Publication of CN111583365B publication Critical patent/CN111583365B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects

Landscapes

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

Abstract

本发明公开了一种动画元素显示的处理方法及装置、存储介质、终端,涉及数据处理技术领域,主要目的在于解决现有无法显示符合不同场景需求的半透粒子动画元素,影响半透粒子动画元素的显示准确性,从而降低动画元素的显示效率的问题。包括:获取用于显示动画元素的焦点系数,以及动画元素的显示系数;根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图。主要用于动画元素的处理方法。

Description

动画元素显示的处理方法及装置、存储介质、终端
技术领域
本发明涉及一种数据处理技术领域,特别是涉及一种动画元素显示的处理方法及装置、存储介质、终端。
背景技术
随着图像处理技术的快速发展,对于三维动画的研发技术发展的也越来越迅速。其中,为了显示出具有漫反射效果的三维动画,通过配置半透粒子结合动画元素进行实现。
目前,现有半透粒子的动画元素在显示时,仅仅按照漫反射度进行显示,但是,无法显示符合不同场景需求的半透粒子动画元素,且无法满足具有远近效果的场景需求,例如,当显示焦点对准某一点时,使得焦点的前后都仍可清晰的范围,即无法实现半透粒子动画元素景深效果的显示,影响动画元素的显示准确性,从而降低动画元素的显示效率。
发明内容
有鉴于此,本发明提供一种动画元素显示的处理方法及装置、存储介质、终端,主要目的在于解决现有无法显示符合不同场景需求的半透粒子动画元素,影响半透粒子动画元素的显示准确性,从而降低动画元素的显示效率的问题。
依据本发明一个方面,提供了一种动画元素显示的处理方法,包括:
获取用于显示动画元素的焦点系数,以及动画元素的显示系数;
根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;
根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图。
依据本发明另一个方面,提供了一种动画元素显示的处理装置,包括:
获取模块,用于获取用于显示动画元素的焦点系数,以及动画元素的显示系数;
确定模块,用于根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;
生成模块,用于根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图。
根据本发明的又一方面,提供了一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述动画元素显示的处理方法对应的操作。
根据本发明的再一方面,提供了一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述动画元素显示的处理方法对应的操作。
借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
本发明提供了一种动画元素显示的处理方法及装置、存储介质、终端,与现有技术半透粒子的动画元素在显示时,仅仅按照漫反射度进行显示相比,本发明实施例通过获取用于显示动画元素的焦点系数,以及动画元素的显示系数;根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图,实现以动画元素的焦点系数、显示系数建立元素动画在三维显示过程中的显示深度,利用确定的显示深度值生成匹配每个动画元素的动画元素漫反射图,满足需要进行深度显示的动画场景,提高半透粒子动画元素的显示准确性,提供多样化的显示效果,从而提高动画元素的显示效率。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种动画元素显示的处理方法流程图;
图2示出了本发明实施例提供的另一种动画元素显示的处理方法流程图;
图3示出了本发明实施例提供的一种未经过动画元素显示处理的雪花动画元素显示示意图;
图4示出了本发明实施例提供的一种经过动画元素显示处理的雪花动画元素显示示意图;
图5示出了本发明实施例提供的一种动画元素显示的处理装置组成框图;
图6示出了本发明实施例提供的另一种动画元素显示的处理装置组成框图;
图7示出了本发明实施例提供的一种终端的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种动画元素显示的处理方法,如图1所示,该方法包括:
101、获取用于显示动画元素的焦点系数,以及动画元素的显示系数。
其中,所述焦点系数为动画元素在显示的动画中所呈现的最清晰的显示状态,可以用配置为显示像素最清晰的清晰度进行表征,也可以用动画元素处于显示的三维效果图中的最清晰的显示距离进行表征,即三维效果图中动画元素显示最清晰的焦点距离,所述显示系数为动画元素在动画中相对于显示窗口所呈现的显示状态,可以用配置像素清晰度进行表征,也可以用动画元素处于显示的三维效果图中相对于显示窗口的显示距离进行表征,即三维效果图中动画元素相对于显示窗口的显示距离,本发明实施例不做具体限定。
需要说明的是,本发明实施例中的动画元素适用但不限定于半透粒子动画元素,适用于游戏、娱乐(影视)等应用三维动画制作的领域中,本发明实施例不做具体限定。其中,半透粒子动画元素为具有漫反射度,从而显示出不同程度透明性的动画元素,适用于动画特效中对动画元素的配置。
102、根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值。
其中,所述显示深度值用于表征动画元素在动画效果图中显示的模糊程度,从而体现出动画元素处于动画效果图中的深度。本发明实施例中,由于焦点系数、显示系数均为动画元素显示于动画中的一种显示状态,或显示距离,则可以根据焦点系数、显示系数进行对比,确定动画元素的显示深度值,本发明实施例不做具体限定。
需要说明的是,由于显示于三维效果图中的动画元素可以基于显示位置、或者像素清晰度来实现焦点系数与显示系数确定显示深度,因此,以显示位置角度进行对比,以像素清晰度角度进行对比,从而按照对比结果得到显示深度值,例如对比结果可以包括焦点系数小于、等于、大于显示系数,从而根据对比结果按照预设的计算方法确定出显示深度值,本发明实施例不做具体限定。
103、根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图。
其中,所述动画元素漫反射图中动画元素基于显示深度值具有不同的模糊及漫反射效果,从而满足具有远近效果的场景需求,提高半透粒子动画元素的显示准确性,提高动画元素的显示效率。
本发明实施例提供了一种动画元素显示的处理方法,与现有技术半透粒子的动画元素在显示时,仅仅按照漫反射度进行显示相比,本发明实施例通过获取用于显示动画元素的焦点系数,以及动画元素的显示系数;根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图,实现以动画元素的焦点系数、显示系数建立元素动画在三维显示过程中的显示深度,利用确定的显示深度值生成匹配每个动画元素的动画元素漫反射图,满足需要进行深度显示的动画场景,提高半透粒子动画元素的显示准确性,提供多样化的显示效果,从而提高动画元素的显示效率。
本发明实施例提供了另一种动画元素显示的处理方法,如图2所示,该方法包括:
201、接收录入的用于显示动画元素的焦点系数,并通过动画元素相对于显示图像中的显示状态确定匹配所述动画元素的显示系数。
对于本发明实施例,由于焦点系数为动画元素在显示的动画中所呈现的最清晰的显示状态,可以通过用户进行录入,因此,当前端接收用户录入的焦点系数,通过动画元素相对于显示图像中的显示位置确定匹配所述动画元素的显示系数。其中,显示状态为动画元素相对于三维效果图中的位置,也可以为动画元素在三维效果图中的显示大小,因此,可以通过显示状态确定匹配动画元素的显示系数。例如,利用半粒子动画元素处于三维效果图中的显示位置,与三维效果图的显示窗口位置求位置差,得到显示系数,本发明实施例不做具体限定。
需要说明的是,本发明实施例中的动画元素适用但不限定于半透粒子动画元素,适用于游戏、娱乐(影视)等应用三维动画制作的领域中,本发明实施例不做具体限定。其中,半透粒子动画元素为具有漫反射值,从而显示出不同程度透明性的动画元素,适用于动画特效中对动画元素的配置。
202、通过所述焦点系数、所述显示系数进行比较,并根据比较结果确定所述动画元素的显示深度值。
对于本发明实施例,为了准确确定出显示深度值,通过焦点系数、显示系数进行比较,根据比较结果确定出动画元素的显示深度值。其中,以显示位置角度进行对比,对比结果可以包括焦点系数小于或等于显示系数,即动画元素的相对位置远于焦点位置,还可以包括焦点系数大于显示系数,即动画元素的相对位置近于焦点位置,以像素清晰度角度进行对比,对比结果可以包括焦点系数小于或等于显示系数,即动画元素的显示大小小于或等于焦点清晰度处的动画元素的显示大小,且动画元素的像素清晰度低于焦点处动画元素的像素清晰度,还可以包括焦点系数大于显示系数,即动画元素的显示大小大于焦点清晰度出的动画元素的显示大小,且动画元素的像素清晰度低于焦点处动画元素的像素清晰度。
对于本发明实施例,为了有效的利用焦点系数、显示系数的比较结果确定出显示深度值,步骤202具体可以为:若所述显示系数小于或等于所述焦点系数,则利用所述焦点系数减所述显示系数的差值与所述焦点距离的比值确定显示深度值;若所述显示系数大于所述焦点系数,则利用所述显示系数减所述焦点系数的差值与所述焦点距离的比值确定显示深度值。
需要说明的是,对于显示深度值的计算,若显示系数小于或等于焦点系数,则利用焦点系数减显示系数的差值除以焦点系数得到的比值作为显示深度值,如(焦点距离-粒子与显示窗口距离)/焦点距离,若显示系数大于焦点系数,则利用显示系数减去焦点系数的差值处于焦点系数得到的比值作为显示深度值,如(粒子与显示窗口距离-焦点距离)/焦点距离,计算出的显示深度值在0-1之间,本发明实施例不做具体限定。
203、获取显示缩放值,并根据所述显示缩放值调整所述显示深度值。
对于本发明实施例,为了使基于显示深度值的动画元素满足更多的显示场景,则获取显示缩放值,可以为用户录入的,也可以为预先配置的,本发明实施例不做具体限定。具体的,根据显示缩放值调整显示深度值,从而提高动画元素显示准确性。
需要说明的是,具体的,通过显示缩放值乘以显示深度值,得到调整后的显示深度值,例如,显示缩放值为0-n,其中,Diffuse为漫反射图,具体是指一种显示物体固有色的贴图,其中,Diffuse贴图具有LOD(Level Of Details,多层次细节)层级,如0-10层级,每层级对应一个MipMap贴图,具体的,每一个MipMap层的贴图宽高是上一层的一半,即大小是上一层的四分之一,从而通过得到的0-n的显示缩放值得到动画元素漫反射图,且由于MipMap层级越低,贴图尺寸越小,相对于上一级MipMap做了一次均值模糊,从而实现显示的模糊效果。另外,LOD系数是为了支持当物体远离观察者或者物体的重要程度不同、位置不同、速度不同或者视角相关的参数不同,继而减少渲染3D模型的复杂度。
204、根据调整后的所述显示深度值确定所述动画元素的漫反射系数,基于所述漫反射系数确定的贴图层级进行三线性插值采样,生成动画元素漫反射图。
对于本发明实施例,为了匹配动画元素漫反射图的生成,从而满足漫反射动画元素的显示效果,所述动画元素的漫反射系数即为多层次细节显示系数,如Diffuse漫反射图中的Lod系数,调整后的显示深度值可以直接作为漫反射系数,也可以进一步人为选择确定,本发明实施例不做具体限定。当确定漫反射系数后,利用此漫反射系数Lod系数进行三线性采样,即对Diffuse漫反射图采样,需要配置一个二维的纹理坐标(范围0-1),Lod系数作为要采样的Mipmap层级,三线性采样时,该值可以是浮点数,得到的采样目标为半透粒子动画元素,即为动画元素漫反射图。
需要说明的是,如图3所示的未经过动画元素显示处理的雪花动画元素显示示意图,显示图像中的远处的雪花动画元素与近处的雪花动画元素的模糊程度是一样的,无法显示出不同焦点对应的清晰程度。本发明实施例中,由于显示缩放值为用户预先配置的0-n范围内,预先配置为LOD层级中的最大层级数,如LOD为0-10,则显示缩放值为10,即漫反射层级包括10层,每层中对应的显示深度值的范围为0-1,因此,利用显示缩放值调整显示深度值,即层级中的LOD系数,得到漫反射Diffuse图的LOD系数,根据此LOD系数确定贴图层级,为MipMap层级。例如,计算出的显示深度值为0.57,则乘以显示缩放值10后得到层级中的LOD系数5.7,确定出2个MipMap层级为5、6层级,对应LOD系数5、6。另外,本发明实施例中,对于基于贴图层级的三线性插值采样,具体包括将确定的2个MipMap层级分别独立进行双线性采样,得到采样结果为像素的颜色RGBA值,从而得到动画元素漫反射图,并通过2个MipMap层级分别得出的颜色RGBA值进行线性插值,其中,线性插值的系数为调整显示深度值后对应的层级LOD系数减去2个MipMap层级中低层级的LOD系数,如基于显示缩放值得到的层级中的LOD系数5.7-5、6层级中的低层级LOD系数5=0.7,基于此进行采样后得到如图4所示的经过动画元素显示处理的雪花动画元素显示示意图,可以清晰的显示出远、近位置雪花动画元素的清晰程度。
进一步地,为了确保基于显示深度值生成的动画元素漫反射图满足用户的显示需求,本发明实施例还包括:判断所述显示深度值是否超过预设深度阈值;若是,则指示更新所述显示系数、和/或焦点系数。
其中,所述预设深度阈值为用户预先配置的显示安全阈值,以避免显示动画元素失真,因此,当显示深度值超过预设深度阈值时,指示用户更新所述显示系数、和/或焦点系数,从而重新计算出对应的显示深度值,本发明实施例对预设深度阈值不做具体限定。
本发明实施例提供了另一种动画元素显示的处理方法,与现有技术半透粒子的动画元素在显示时,仅仅按照漫反射度进行显示相比,本发明实施例通过获取用于显示动画元素的焦点系数,以及动画元素的显示系数;根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图,实现以动画元素的焦点系数、显示系数建立元素动画在三维显示过程中的显示深度,利用确定的显示深度值生成匹配每个动画元素的动画元素漫反射图,满足需要进行深度显示的动画场景,提高半透粒子动画元素的显示准确性,提供多样化的显示效果,从而提高动画元素的显示效率。
进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种动画元素显示的处理装置,如图5所示,该装置包括:获取模块31、确定模块32、生成模块33。
获取模块31,用于获取用于显示动画元素的焦点系数,以及动画元素的显示系数;
确定模块32,用于根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;
生成模块33,用于根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图。
本发明实施例提供了一种动画元素显示的处理装置,与现有技术半透粒子的动画元素在显示时,仅仅按照漫反射度进行显示相比,本发明实施例通过获取用于显示动画元素的焦点系数,以及动画元素的显示系数;根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图,实现以动画元素的焦点系数、显示系数建立元素动画在三维显示过程中的显示深度,利用确定的显示深度值生成匹配每个动画元素的动画元素漫反射图,满足需要进行深度显示的动画场景,提高半透粒子动画元素的显示准确性,提供多样化的显示效果,从而提高动画元素的显示效率。
进一步的,作为对上述图2所示方法的实现,本发明实施例提供了另一种动画元素显示的处理装置,如图6所示,该装置包括:获取模块41、确定模块42、生成模块43、调整模块44、判断模块45、指示模块46。
获取模块41,用于获取用于显示动画元素的焦点系数,以及动画元素的显示系数;
确定模块42,用于根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;
生成模块43,用于根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图。
进一步地,所述确定模块42,具体用于通过所述焦点系数、所述显示系数进行比较,并根据比较结果确定所述动画元素的显示深度值。
进一步地,所述确定模块42,具体用于若所述显示系数小于或等于所述焦点系数,则利用所述焦点系数减所述显示系数的差值与所述焦点距离的比值确定显示深度值;
所述确定模块42,具体还用于若所述显示系数大于所述焦点系数,则利用所述显示系数减所述焦点系数的差值与所述焦点距离的比值确定显示深度值。
进一步地,所述装置还包括:
调整模块44,用于获取显示缩放值,并根据所述显示缩放值调整所述显示深度值。
进一步地,所述生成模块43,具体用于根据调整后的所述显示深度值确定所述动画元素的漫反射系数,基于所述漫反射系数确定的贴图层级进行三线性插值采样,生成动画元素漫反射图。
进一步地,所述获取模块41,具体用于接收录入的用于显示动画元素的焦点系数,并通过动画元素相对于显示图像中的显示状态确定匹配所述动画元素的显示系数。
进一步地,所述装置还包括:
判断模块45,用于判断所述显示深度值是否超过预设深度阈值;
指示模块46,用于若是,则指示更新所述显示系数、和/或焦点系数。
本发明实施例提供了另一种动画元素显示的处理装置,与现有技术半透粒子的动画元素在显示时,仅仅按照漫反射度进行显示相比,本发明实施例通过获取用于显示动画元素的焦点系数,以及动画元素的显示系数;根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图,实现以动画元素的焦点系数、显示系数建立元素动画在三维显示过程中的显示深度,利用确定的显示深度值生成匹配每个动画元素的动画元素漫反射图,满足需要进行深度显示的动画场景,提高半透粒子动画元素的显示准确性,提供多样化的显示效果,从而提高动画元素的显示效率。
根据本发明一个实施例提供了一种存储介质,所述存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的动画元素显示的处理方法。
图7示出了根据本发明一个实施例提供的一种终端的结构示意图,本发明具体实施例并不对终端的具体实现做限定。
如图7所示,该终端可以包括:处理器(processor)502、通信接口(CommunicationsInterface)504、存储器(memory)506、以及通信总线508。
其中:处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。
通信接口504,用于与其它设备比如客户端或其它服务器等的网元通信。
处理器502,用于执行程序510,具体可以执行上述动画元素显示的处理方法实施例中的相关步骤。
具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。
处理器502可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。终端包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器506,用于存放程序510。存储器506可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序510具体可以用于使得处理器502执行以下操作:
获取用于显示动画元素的焦点系数,以及动画元素的显示系数;
根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;
根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
本发明实施例还包括在下列编号条款中规定的这些和其他方面:
1、一种动画元素显示的处理方法,包括:
获取用于显示动画元素的焦点系数,以及动画元素的显示系数;
根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;
根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图。
2、根据条款1所述的方法,所述根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值包括:
通过所述焦点系数、所述显示系数进行比较,并根据比较结果确定所述动画元素的显示深度值。
3、根据条款2所述的方法,所述根据比较结果确定所述动画元素的显示深度值包括:
若所述显示系数小于或等于所述焦点系数,则利用所述焦点系数减所述显示系数的差值与所述焦点距离的比值确定显示深度值;
若所述显示系数大于所述焦点系数,则利用所述显示系数减所述焦点系数的差值与所述焦点距离的比值确定显示深度值。
4、根据条款2所述的方法,所述方法还包括:
获取显示缩放值,并根据所述显示缩放值调整所述显示深度值。
5、根据条款4所述的方法,所述根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图包括:
根据调整后的所述显示深度值确定所述动画元素的漫反射系数,基于所述漫反射系数确定的贴图层级进行三线性插值采样,生成动画元素漫反射图。
6、根据条款1-5任一项所述的方法,所述获取用于显示动画元素的焦点系数,以及动画元素的显示系数包括:
接收录入的用于显示动画元素的焦点系数,并通过动画元素相对于显示图像中的显示状态确定匹配所述动画元素的显示系数。
7、根据条款6所述的方法,所述方法还包括:
判断所述显示深度值是否超过预设深度阈值;
若是,则指示更新所述显示系数、和/或焦点系数。
8、一种动画元素显示的处理装置,包括:
获取模块,用于获取用于显示动画元素的焦点系数,以及动画元素的显示系数;
确定模块,用于根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;
生成模块,用于根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图。
9、根据条款8所述的装置,
所述确定模块,具体用于通过所述焦点系数、所述显示系数进行比较,并根据比较结果确定所述动画元素的显示深度值。
10、根据条款9所述的装置,
所述确定模块,具体用于若所述显示系数小于或等于所述焦点系数,则利用所述焦点系数减所述显示系数的差值与所述焦点距离的比值确定显示深度值;
所述确定模块,具体还用于若所述显示系数大于所述焦点系数,则利用所述显示系数减所述焦点系数的差值与所述焦点距离的比值确定显示深度值。
11、根据条款9所述的装置,所述装置还包括:
调整模块,用于获取显示缩放值,并根据所述显示缩放值调整所述显示深度值。
12、根据条款11所述的装置,
所述生成模块,具体用于根据调整后的所述显示深度值确定所述动画元素的漫反射系数,基于所述漫反射系数确定的贴图层级进行三线性插值采样,生成动画元素漫反射图。
13、根据条款8-12任一项所述的装置,
所述获取模块,具体用于接收录入的用于显示动画元素的焦点系数,并通过动画元素相对于显示图像中的显示状态确定匹配所述动画元素的显示系数。
14、根据条款13所述的装置,所述装置还包括:
判断模块,用于判断所述显示深度值是否超过预设深度阈值;
指示模块,用于若是,则指示更新所述显示系数、和/或焦点系数。
15、一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如条款1-7中任一项所述的动画元素显示的处理方法对应的操作。
16、一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如条款1-7中任一项所述的动画元素显示的处理方法对应的操作。

Claims (10)

1.一种动画元素显示的处理方法,其特征在于,包括:
获取用于显示动画元素的焦点系数,以及动画元素的显示系数;
根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;
根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图。
2.根据权利要求1所述的方法,其特征在于,所述根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值包括:
通过所述焦点系数、所述显示系数进行比较,并根据比较结果确定所述动画元素的显示深度值。
3.根据权利要求2所述的方法,其特征在于,所述根据比较结果确定所述动画元素的显示深度值包括:
若所述显示系数小于或等于所述焦点系数,则利用所述焦点系数减所述显示系数的差值与所述焦点距离的比值确定显示深度值;
若所述显示系数大于所述焦点系数,则利用所述显示系数减所述焦点系数的差值与所述焦点距离的比值确定显示深度值。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取显示缩放值,并根据所述显示缩放值调整所述显示深度值。
5.根据权利要求4所述的方法,其特征在于,所述根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图包括:
根据调整后的所述显示深度值确定所述动画元素的漫反射系数,基于所述漫反射系数确定的贴图层级进行三线性插值采样,生成动画元素漫反射图。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述获取用于显示动画元素的焦点系数,以及动画元素的显示系数包括:
接收录入的用于显示动画元素的焦点系数,并通过动画元素相对于显示图像中的显示状态确定匹配所述动画元素的显示系数。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
判断所述显示深度值是否超过预设深度阈值;
若是,则指示更新所述显示系数、和/或焦点系数。
8.一种动画元素显示的处理装置,其特征在于,包括:
获取模块,用于获取用于显示动画元素的焦点系数,以及动画元素的显示系数;
确定模块,用于根据所述焦点系数、所述显示系数确定所述动画元素的显示深度值;
生成模块,用于根据所述显示深度值生成与所述动画元素对应的动画元素漫反射图。
9.一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的动画元素显示的处理方法对应的操作。
10.一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-7中任一项所述的动画元素显示的处理方法对应的操作。
CN202010332034.6A 2020-04-24 2020-04-24 动画元素显示的处理方法及装置、存储介质、终端 Active CN111583365B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010332034.6A CN111583365B (zh) 2020-04-24 2020-04-24 动画元素显示的处理方法及装置、存储介质、终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010332034.6A CN111583365B (zh) 2020-04-24 2020-04-24 动画元素显示的处理方法及装置、存储介质、终端

Publications (2)

Publication Number Publication Date
CN111583365A true CN111583365A (zh) 2020-08-25
CN111583365B CN111583365B (zh) 2023-09-19

Family

ID=72124460

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010332034.6A Active CN111583365B (zh) 2020-04-24 2020-04-24 动画元素显示的处理方法及装置、存储介质、终端

Country Status (1)

Country Link
CN (1) CN111583365B (zh)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11232486A (ja) * 1998-02-12 1999-08-27 Hitachi Ltd 3次元動画再生装置及び方式
US20050017984A1 (en) * 2003-06-26 2005-01-27 Canon Kabushiki Kaisha Optimising compositing calculations for a run of pixels
CN101533529A (zh) * 2009-01-23 2009-09-16 北京建筑工程学院 基于深度图像的三维空间数据处理方法与装置
US20110001802A1 (en) * 2009-07-03 2011-01-06 Takeshi Misawa Image display apparatus and method, as well as program
US20110129150A1 (en) * 2009-12-01 2011-06-02 Fuji Xerox Co., Ltd. Image processing apparatus, image processing method, and computer readable medium
JP2011203731A (ja) * 2010-03-25 2011-10-13 Seiko Epson Corp 空中三次元画像を生成するシステムおよび空中三次元画像を生成する方法
JP2011250297A (ja) * 2010-05-28 2011-12-08 Nidec Sankyo Corp 密着型イメージセンサ
CN103984553A (zh) * 2014-05-26 2014-08-13 中科创达软件股份有限公司 一种3d桌面显示方法和***
CN104133624A (zh) * 2014-07-10 2014-11-05 腾讯科技(深圳)有限公司 网页动画显示方法、装置及终端
CN104461256A (zh) * 2014-12-30 2015-03-25 广州视源电子科技股份有限公司 界面元素显示方法和***
JP2017033314A (ja) * 2015-07-31 2017-02-09 凸版印刷株式会社 画像処理システム、方法、及びプログラム
WO2018109372A1 (fr) * 2016-12-14 2018-06-21 Cyclopus Procédé de traitement d'image numérique
CN108270971A (zh) * 2018-01-31 2018-07-10 努比亚技术有限公司 一种移动终端对焦的方法、设备及计算机可读存储介质
CN110910477A (zh) * 2018-08-27 2020-03-24 北京京东尚科信息技术有限公司 页面动画显示方法、装置和计算机可读存储介质

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11232486A (ja) * 1998-02-12 1999-08-27 Hitachi Ltd 3次元動画再生装置及び方式
US20050017984A1 (en) * 2003-06-26 2005-01-27 Canon Kabushiki Kaisha Optimising compositing calculations for a run of pixels
CN101533529A (zh) * 2009-01-23 2009-09-16 北京建筑工程学院 基于深度图像的三维空间数据处理方法与装置
US20110001802A1 (en) * 2009-07-03 2011-01-06 Takeshi Misawa Image display apparatus and method, as well as program
US20110129150A1 (en) * 2009-12-01 2011-06-02 Fuji Xerox Co., Ltd. Image processing apparatus, image processing method, and computer readable medium
JP2011203731A (ja) * 2010-03-25 2011-10-13 Seiko Epson Corp 空中三次元画像を生成するシステムおよび空中三次元画像を生成する方法
JP2011250297A (ja) * 2010-05-28 2011-12-08 Nidec Sankyo Corp 密着型イメージセンサ
CN103984553A (zh) * 2014-05-26 2014-08-13 中科创达软件股份有限公司 一种3d桌面显示方法和***
CN104133624A (zh) * 2014-07-10 2014-11-05 腾讯科技(深圳)有限公司 网页动画显示方法、装置及终端
CN104461256A (zh) * 2014-12-30 2015-03-25 广州视源电子科技股份有限公司 界面元素显示方法和***
JP2017033314A (ja) * 2015-07-31 2017-02-09 凸版印刷株式会社 画像処理システム、方法、及びプログラム
WO2018109372A1 (fr) * 2016-12-14 2018-06-21 Cyclopus Procédé de traitement d'image numérique
CN108270971A (zh) * 2018-01-31 2018-07-10 努比亚技术有限公司 一种移动终端对焦的方法、设备及计算机可读存储介质
CN110910477A (zh) * 2018-08-27 2020-03-24 北京京东尚科信息技术有限公司 页面动画显示方法、装置和计算机可读存储介质

Also Published As

Publication number Publication date
CN111583365B (zh) 2023-09-19

Similar Documents

Publication Publication Date Title
Spencer et al. Evenly spaced streamlines for surfaces: An image‐based approach
EP1303839B1 (en) System and method for median fusion of depth maps
CN106846467B (zh) 基于每个相机位置优化的实体场景建模方法和***
US7528831B2 (en) Generation of texture maps for use in 3D computer graphics
CN111161392B (zh) 一种视频的生成方法、装置及计算机***
TWI503791B (zh) 針對各向異性過濾運算細節位準之技術
US20050017968A1 (en) Differential stream of point samples for real-time 3D video
Schirmacher et al. High-quality interactive lumigraph rendering through warping
CN113643414B (zh) 一种三维图像生成方法、装置、电子设备及存储介质
CN114640885B (zh) 视频插帧方法、训练方法、装置和电子设备
Nicolet et al. Repurposing a relighting network for realistic compositions of captured scenes
CN116342720A (zh) 图像处理方法及图像渲染方法、装置、设备和介质
CN111583365A (zh) 动画元素显示的处理方法及装置、存储介质、终端
US20230206567A1 (en) Geometry-aware augmented reality effects with real-time depth map
CN116363331B (zh) 图像生成方法、装置、设备以及存储介质
CN111582121A (zh) 用于捕捉面部表情特征的方法、终端设备和计算机可读存储介质
Chlubna et al. Lightweight all-focused light field rendering
CN108876912A (zh) 三维场景物理渲染方法及其***
JPH11110566A (ja) 画像認識方法及び装置
AU2020449562B2 (en) Geometry-aware augmented reality effects with a real-time depth map
US6677947B2 (en) Incremental frustum-cache acceleration of line integrals for volume rendering
Verma et al. 3D Rendering-Techniques and challenges
EP4258221A2 (en) Image processing apparatus, image processing method, and program
Meder et al. Screen Space Approximate Gaussian Hulls.
CN111815753A (zh) 一种三维模型渲染方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant