一种提供运动模糊效果的3D图形渲染方法、介质和系统。基于将应用运动模糊效果的对象的动画信息来产生该对象的克隆对象,并且渲染包括产生的克隆对象的3D图形数据,从而不使用累积缓冲器而提供运动模糊效果。
【技术实现步骤摘要】
本专利技术的一个或者多个实施例涉及一种3维(3D)图形渲染(rendering)方 法、介质和系统,更具体地讲,涉及一种将运动模糊效果应用到对象的3D 图形渲染方法、介质和系统。
技术介绍
术语"运动模糊效果"通常指任何对象运动时以及由于对象的运动、相 机相对于对象的运动,对象出现模糊。通常,3维(3D)图形动画每秒连续输出 25到30帧的图像,从而没有运动模糊效果。然而,如果任何对象很大地运 动,对象可能出现模糊。由于人眼感知运动的方式,这是自然的。结果,对 人眼来说,没有应用运动模糊效果的3D图形动画出现不自然。因此,运动 模糊效果是可以使3D图形动画出现对人眼更逼真和自然的图形效果。图1示出提供运动模糊效果的传统3D图形渲染设备。参照图1,传统3D渲染设备包括渲染单元11、第一累积緩冲器12、第 二累积緩沖器13、平均值计算单元14、后緩冲器15和前緩冲器16。在图1 中,仅示出了两个累积緩冲器。然而,为了显示极好的运动模糊效果,需要 多于两个的累积緩沖器。渲染单元11在后緩冲器15中渲染3D图形数据,并且3D图形数据示出 的运动分别在累积緩冲器12和13中被渲染。平均值计算单元14计算在累积 緩冲器12和13中的每一个中渲染的图像的平均值。然后,结果被存储在后 緩冲器15中。当任何完整图像被存储在后緩冲器15中时,存储在前緩冲器 16中的图像被存储在后緩冲器15中的图像替换。存储在前緩冲器16中的图 像被输出到显示装置(未示出)。图2是应用了运动模糊效果的图像的示例。如果使用了很多累积緩冲器, 则可如图2所示示出明显柔和的运动模糊效果。如上所述,为了使传统3D图形渲染设备提供运动模糊效果,3D图形示 出的运动应该被分别渲染到累积緩冲器12和13中,从而需要大量的计算,特别地,需要用于维持累积緩冲器12和13的大的存储器资源。因此,比如存储器资源的硬件资源和计算能力受到限制的移动装置难以提供运动模糊效果。
技术实现思路
本专利技术的一个或多个实施例提供了一种3维图形渲染方法和系统,所述 方法和系统可在比如存储器资源的硬件资源和计算能力有限的移动装置中提 供运动模糊效果。本专利技术的 一个或多个实施例还提供一种其上实施有用于执行上述方法的 计算机程序的计算机可读介质。在下面的描述中,将部分地阐述本专利技术的另外方面和/或优点,部分地, 从下面的描述中,这些方面和优点将会更清楚或者通过实施本专利技术而被得知。为了实现至少上述和/或其他方面和优点,本专利技术实施例包括一种渲染方 法,所述渲染方法包括基于由图形数据示出的预定对象的信息来产生该预 定对象的克隆对象;渲染包括产生的克隆对象的图像数据。为了实现至少上述和/或其他方面和优点,本专利技术实施例包括至少一种包 括计算机可读代码的介质,所述计算机可读代码用于控制计算机中的至少一 个处理部件来实现渲染方法。所述方法包括基于图形数据示出的预定对象 的信息来产生该预定对象的克隆对象;渲染包括产生的克隆对象的图形数据。为了实现至少上述和/或其他方面和优点,本专利技术实施例包括一种渲染系 统,所述渲染系统包括克隆对象产生单元,基于由图形数据示出的预定对 象的信息来产生该预定对象的克隆对象;渲染单元,渲染包括所述克隆对象 的图形数据。为了实现至少上述和/或其他方面和优点,本专利技术实施例包括一种渲染具 有将应用运动模糊效果的对象的3D图形数据的方法。所述方法包括使用 从3D图形数据检测的将应用运动模糊效果的对象的信息产生该对象的多个 克隆对象;基于产生的克隆对象的数目来设置所述多个克隆对象的每一个的 透明度alpha。附图说明从下面结合附图对实施例的描述中,本专利技术的上述和其他方面和优点将 会更清楚,并更容易理解,其中图1示出提供运动模糊效果的传统3D图形渲染系统;图2示出应用了运动模糊效果的图像;图3示出根据本专利技术实施例的3D图形渲染系统;图4示出根据本专利技术实施例的3D图形渲染方法;图5示出根据本专利技术实施例的例如图4所示的克隆对象产生操作。具体实施方式现在将详细描述本专利技术实施例,本专利技术的示例被示出在附图中,其中, 相同的标号始终指示相同的部件。下面参照附图来描述实施例以解释本专利技术。 图3示出^^艮据本专利技术实施例的3D图形渲染系统。参照图3, 3D图像渲染系统可包括例如,数据分析单元31、克隆对象 产生单元32、透明度设置单元33、渲染单元34和输出单元35。如在现有技术中所描述的,运动模糊效果通常指对象由于运动而模糊。 为了将运动模糊效果提供给3D图形数据的视点,例如,在相机移动的运动 画面的情况下,通常需要累积緩冲器12和13。相反,为了向相机固定而对 象运动的运动画面提供运动模糊效果,通常,累积缓冲器12和13不是必需 的。在前面的情况下,形成运动画面的每一帧的整个图像可完全被改变。在 后面的情况下,形成运动画面的每一帧的图像的背景可以是相同的,而对象 的位置和方向可能会改变。因此,可在形成运动画面的任何帧上随时间流逝 产生将应用运动模糊效果的对象的克隆对象,并且可设置用于克隆对象的合 适的透明度以被渲染,从而获得可以与使用累积緩冲器12和13获得的图像 相同或相似的图像。根据本专利技术实施例的3D图形渲染系统可以实现上述构 思。数据分析单元31可接收并分析3D图形数据。另外,基于数据分析单元 31的任何分析,可从3D图形数据检测出关于将应用运动模糊效果的对象的 信息。这里,关于将应用运动模糊效果的对象的信息可包括例如,几何信 息、材料信息和示出几何信息和材料信息的改变的动画信息。换句话说,在 可应用运动模糊效果的程度上,数据分析单元31可检测关于具有运动的对象 的信息。基于通过分析3D图形数据而获得的结果,可在3D图形数据示出的 对象之中检测具有运动的对象。克隆对象产生单元32可以使用由数据分析单元31检测的信息之中的动 画信息产生应用了运动模糊效果的对象的克隆对象。这里,由克隆对象产生 单元32产生的克隆对象的数目通常与图1中所示的累积緩冲器12和13的数 目对应。因此,随着克隆对象的数目的增加,运动模糊效果增加。结果,所 述对象可被人眼感知为更柔和更快速。例如,可通过用户来确定克隆对象的 数目,或者可根据应用了本专利技术的一个或者多个实施例的移动装置的硬件资 源以及可应用运动模糊效果的对象的特性来自动确定克隆对象的数目。更详细地讲,克隆对象产生单元32可在包括在将应用运动模糊效果的对 象的动画信息中的时间间隔内确定至少两个时间点。例如,当包括在将应用 运动模糊效果的对象的动画信息的时间间隔是O到1时,克隆对象产生单元 32可选择例如0.3和0.7的时间点。另外,克隆对象产生单元32可使用与如 上所述确定的至少两个时间点对应的动画信息来产生将应用运动模糊效果的 对象的克隆对象。在上述的示例中,克隆对象产生单元32可使用与时间点 0.3和0.7对应的动画信息(例如,位置值、方向值和颜色值),来产生与时间 点0.3和0.7对应的两个克隆对象。这些克隆对象可包括与原始对象相同的信 息。然而,当动画值不同时,可以认为克隆对象不是来自于原始对象。透明度设置单元33可以基于克隆对象的数目来设置由克隆对象产生单 元32产生的每个克隆对象的透明度alpha。例如,透明度设置单元33可将将 应用运动模糊本文档来自技高网...
【技术保护点】
一种渲染方法,包括: 基于由图形数据示出的预定对象的信息来产生该预定对象的克隆对象; 渲染包括产生的克隆对象的图形数据。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:禹相玉,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:KR[韩国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。