程序、信息处理装置、影响度导出方法、图像生成方法以及记录介质制造方法及图纸

技术编号:19878900 阅读:21 留言:0更新日期:2018-12-22 18:10
信息处理装置针对第1观看方向、第2观看方向、第3观看方向以及输出观看方向中的各观看方向而获取表示观看方向的角度的信息。并且装置根据确定了与观看方向的角度对应的线上的点的曲线,导出第1观看方向、第2观看方向以及第3观看方向上各自的对象物体的描绘表现对输出观看方向上的对象物体的描绘表现的影响度,该曲线是作为对象物体的旋转的基准而预先确定的曲线。

【技术实现步骤摘要】
【国外来华专利技术】程序、信息处理装置、影响度导出方法、图像生成方法以及记录介质
本专利技术涉及程序、信息处理装置、影响度导出方法、图像生成方法以及记录介质,尤其涉及使用二维图像来进行三维描绘表现的技术。
技术介绍
近年来,在以电子游戏为代表的计算机制图的
中,使用三维模型的描绘表现逐渐成为主流。这是因为,在例如像动画那样在使同一角色和背景进行动作的同时对连续的多个时刻的帧进行描绘时等,能够删减重复的描绘并减少像光源运算那样的处理所需要的时间。尤其是,在像电子游戏那样的、实时地使描绘目标的动作与操作输入等动态的要素相对应而进行变化的交互式的内容中,通过事先准备三维模型和动画数据等,而能够容易地生成来自各种视点位置和观看方向的描绘表现、或者与描绘目标的姿态的变更相对应的描绘表现。通常,像这样的三维图形,是根据由设计者等所准备的多张二维图像(剪切片段)来构筑三维模型,并将纹理应用于该模型而完成描绘的。另一方面,在这样的通过纹理应用而描绘出的三维图形中,有时会带来与设计者等所准备的初始的剪切片段不同的印象。由于三维图形基本上是对应用了纹理的三维模型按照特定的视点“正确地”描绘成的,因此难以像用二维图像所描绘出的剪切片段那样再现出特定的观看方向上的效果显著的“观看方式”这样的表现。因此,优先考虑二维图像特有的表现的魅力,以二维图像为主用于游戏画面中的游戏内容等也在一定程度上被支持。然而,在使用二维图像进行规定的描绘表现的方法中,尤其是在像动画那样的连续地示出变化的情况下,由于需要针对变化要素(部位等)准备与各帧的状态对应的二维图像,因此相比于三维图形,可能会使设计者等的作业量和要素的描绘表现所需的图像的数据量变多。例如,在于静止的对象物体的外周进行移动的同时描绘该目标的动画中,会依次再生从各种角度(观看方向)针对对象物体描绘出的帧,但在三维图形中,只要具有对应的视线方向,并按照各帧来定义在目标的三维模型的周围移动的照相机并进行描绘即可。在该情况下,所需数据为对象物体的三维模型数据和应用于该模型的纹理。另一方面,在不使用三维图形而生成像这样的动画的情况下,必须准备与各帧的观看方向对应的二维图像,例如如果是60fps的动画的话,就单纯地需要准备60种二维图像的数据。在非专利文献1中,公开有如下方法:为了减少设计者的作业量,通过图像渐变而从离散的帧(关键帧)中生成中间的帧(所谓的中割帧)。在先技术文献非专利文献非专利文献1:郷原裕明、外2名著、「非線形モーフィングに基づく手描き顔アニメーションの中割り画像生成」、電子情報通信学会総合大会情報·システム講演論文集2、D-11-81、電子情報通信学会、2010年
技术实现思路
专利技术要解决的课题在非专利文献1中,为了保留像上述那样的二维图像特有的表现,对描绘表现不同的二维图像设定观看方向的角度,并生成所需的角度θ的二维图像。在非专利文献1所公开的方式中,在使用2种角度的二维图像而生成该角度之间的中间图像的过程中,针对面部的部位中的描绘表现不同的右眼和鼻子的部位,按照角度提供非线性的变形参数(混合比),针对其他的部位,使用按照角度使用线性的混合比。更详细而言,在非线性的混合比的决定中,预先设置2种角度阈值,并在各角度区间中使用不同的计算方法来决定混合比。然而,在非专利文献1所公开的混合比的决定方法中,如图11所示那样在阈值角度中混合比会急剧地发生变化,因此在像观看方向连续第被变更的那样的动画中,可能会给观赏者带来违和感。另外,在阈值的决定和混合比的计算式或者混合比不同的部位的选择等中,需要用户的输入,不能保障通用性,有可能无法恰当地减少设计者的作业量和在动画的各帧的生成中所需要的图像的数据量。本专利技术是鉴于上述的问题点而完成的,其目的在于,提供一种程序、信息处理装置、影响度导出方法、图像生成方法以及记录介质,它恰当地实现了使用了二维图像的视点、或者目标的旋转表现。用于解决课题的手段为了达成上述目的,本专利技术的程序使计算机执行如下处理:导出在根据针对包括第1观看方向、第2观看方向以及第3观看方向在内的至少3种观看方向中的各观看方向而定义的对象物体的描绘表现来生成该对象物体的输出观看方向上的描绘表现时,所述至少3种观看方向各自对描绘表现的影响度,该程序的特征在于,具有如下处理:获取处理,针对所述第1观看方向、所述第2观看方向、所述第3观看方向和所述输出观看方向中的各观看方向而获取表示观看方向的角度的信息;以及导出处理,根据确定了与观看方向的角度对应的线上的点的曲线,导出所述第1观看方向、所述第2观看方向以及所述第3观看方向上的各自的所述对象物体的描绘表现对所述输出观看方向上的所述对象物体的描绘表现的影响度,该曲线是作为所述对象物体的旋转的基准而预先确定的曲线。专利技术效果通过这样的结构,本专利技术能够恰当地实现使用二维图像的视点或者目标的旋转表现。通过参照了附图的以下的说明而能够明确本专利技术的其他特征及优点。此外,在附图中,对相同或同样的结构标注相同的参考标号。附图说明附图包括在说明书中而构成说明书的一部分,示出了本专利技术的实施方式,用于与说明书的记述一起说明本专利技术的原理。图1是示出本专利技术的实施方式的PC100的功能结构的框图。图2是用于对本专利技术的实施方式1的权重决定方法进行说明的图。图3是例示了在本专利技术的实施方式的PC100中所执行的图像生成处理的流程图。图4是例示了针对本专利技术的实施方式的部位而定义的顶点的图。图5A和图5B是例示了本专利技术的实施方式的观看方向和针对各方向而定义的角色的输出图像的图。图6A、图6B、图6C和图6D是例示了按照本专利技术的实施方式的输出观看方向而导出的配置坐标的图。图7A和图7B是用于对本专利技术的实施方式2的权重决定方法进行说明的图。图8A和图8B是用于对本专利技术的变形例的观看方向和针对各方向而定义的角色的输出图像进行说明的图。图9A和图9B是示出本专利技术的实施方式的角色数据的结构例的图。图10A和图10B是用于对本专利技术的观看方向进行说明的图。图11是示出现有技术的混合比的图。图12是用于对本专利技术的实施方式的权重决定的圆轨道和与输出图像的输出观看方向的变化对应的配置坐标的变化轨道进行说明的图。图13A和图13B是用于对本专利技术的实施方式中的使用三维计算机制图和二维图像进行三维描绘表现的情况下的、输出图像与输出观看方向的变化对应的配置坐标的轨道进行说明的图。图14是用于对本专利技术的变形例1的权重决定方法进行说明的图。图15A、图15B以及图15C是用于对本专利技术的实施方式3的权重决定方法进行说明的图。图16A、图16B以及图16C是例示了本专利技术的实施方式3的、按照输出观看方向而导出的配置坐标的图。具体实施方式[实施方式1]以下,参照附图,对本专利技术所例示的实施方式详细地进行说明。另外,在以下所说明的一个实施方式中,对将本专利技术应用于作为信息处理装置的一例的PC的例子进行说明,PC对由二维图像分别构成的部位组进行变形,并生成表示规定的角色的三维描绘表现的输出图像。但是,本专利技术能够应用于如下任意设备:不限定于角色,能够针对由二维图像的部位组构成的目标,利用使部位变形而生成的输出图像示出三维的旋转表现。另外,在本说明书中,“观看方向”是指在生成表示三维的描绘表现的、对象物体的输出图像的情况下,规定由本文档来自技高网
...

【技术保护点】
1.一种程序,其使计算机执行如下处理:导出在根据针对至少3种观看方向分别定义的对象物体的描绘表现来生成该对象物体的输出观看方向上的描绘表现时,所述至少3种观看方向各自的描绘表现的影响度,所述至少3种观看方向包括第1观看方向、第2观看方向以及第3观看方向,该程序的特征在于,具有如下处理:获取处理,针对所述第1观看方向、所述第2观看方向、所述第3观看方向和所述输出观看方向中的各观看方向而获取表示观看方向的角度的信息;以及导出处理,根据下述曲线,导出所述对象物体的所述第1观看方向、所述第2观看方向以及所述第3观看方向上的各自的描绘表现对所述对象物体的所述输出观看方向上的描绘表现的影响度,该曲线是作为所述对象物体的旋转的基准而预先确定的曲线,确定了与观看方向的角度对应的线上的点。

【技术特征摘要】
【国外来华专利技术】2016.04.28 JP 2016-0915361.一种程序,其使计算机执行如下处理:导出在根据针对至少3种观看方向分别定义的对象物体的描绘表现来生成该对象物体的输出观看方向上的描绘表现时,所述至少3种观看方向各自的描绘表现的影响度,所述至少3种观看方向包括第1观看方向、第2观看方向以及第3观看方向,该程序的特征在于,具有如下处理:获取处理,针对所述第1观看方向、所述第2观看方向、所述第3观看方向和所述输出观看方向中的各观看方向而获取表示观看方向的角度的信息;以及导出处理,根据下述曲线,导出所述对象物体的所述第1观看方向、所述第2观看方向以及所述第3观看方向上的各自的描绘表现对所述对象物体的所述输出观看方向上的描绘表现的影响度,该曲线是作为所述对象物体的旋转的基准而预先确定的曲线,确定了与观看方向的角度对应的线上的点。2.根据权利要求1所述的程序,其特征在于,在所述曲线上确定基准坐标,在所述导出处理中,导出用第1向量、第2向量以及第3向量表示输出向量时的所述第1向量、所述第2向量以及所述第3向量的各系数作为所述影响度,该输出向量是从所述基准坐标朝向所述曲线上的与所述输出观看方向的角度对应的点的向量,该第1向量是从所述基准坐标朝向所述曲线上的与所述第1观看方向的角度对应的点的向量,该第2向量是从所述基准坐标朝向所述曲线上的与所述第2观看方向的角度对应的点的向量,该第3向量是从所述基准坐标朝向所述曲线上的与所述第3观看方向的角度对应的点的向量。3.根据权利要求2所述的程序,其特征在于,所述曲线是针对所述基准坐标具有正曲率的曲线。4.根据权利要求3所述的程序,其特征在于,所述曲线包括针对曲率为正的曲线进行近似而得到的折线。5.根据权利要求3或4所述的程序,其特征在于,所述曲线是对曲率的最大值、曲率的变化率以及曲率的变化幅度中的至少任意一个进行限制而规定的曲线。6.根据权利要求1至5中的任意一项所述的程序,其特征在于,所述第1观看方向、所述第2观看方向以及所述第3观看方向是在针对所述对象物体定义的第1假想平面中,基于朝向所述对象物体的方向而定义的,所述第1观看方向、所述第2观看方向以及所述第3观看方向各自的角度是,所述第1假想平面内的对应于各观看方向的方向向量与针对所述对象物体确定的基准向量之间所形成的角度。7.根据权利要求6所述的程序,其特征在于,所述至少3种观看方向还包括,在与所述第1假想平面交叉的第2假想平面中根据朝向所述对象物体的方向而定义的3种观看方向,在所述获取处理中,针对所述输出观看方向而获取表示基于所述第1假想平面和所述第2假想平面的2个轴的角度的信息,在所述导出处理中,将针对所述第1假想平面而导出的、对所述对象物体的所述输出观看方向上的所述2个轴的角度中的一部分角度成分的描绘表现的影响度、与针对所述第2假想平面而导出的、对所述对象物体的所述输出观看方向上的所述2个轴的角度中的另一部分角度成分的描绘表现的影响度进行合成,从而导出对所述至少3种观看方向的各自的所述对象物体的描绘表现的影响度。8.一种信息处理装置,其导出在根据针对至少3种观看方向分别定义的对象物体的描绘表现来生成该对象物体的输出观看方向上的描绘表现时,所述至少3种观看方向各自的描绘表现的影响度,所述至少3种观看方向包括第1观看方向、第2观看方向以及第3观看方向,该信息处理装置的特征在于,其具有:获取单元,其针对所述第1观看方向、所述第2观看方向、所述第3观看方向和所述输出观看方向中的各观看方向而获取表示观看方向的角度的信息;以及导出单元,根据下述曲线,导出所述对象物体的所述第1观看方向、所述第2观看方向以及所述第3观看方向上的各自的描绘表现对所述对象物...

【专利技术属性】
技术研发人员:中城哲也
申请(专利权)人:株式会社Live二D
类型:发明
国别省市:日本,JP

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

1