-
公开(公告)号:KR100860375B1
公开(公告)日:2008-09-25
申请号:KR1020070071177
申请日:2007-07-16
Applicant: 한국전자통신연구원
Abstract: 본 발명은 캐릭터 애니메이션과 메쉬 변형을 이용한 카툰 애니메이션 제작 방법 및 시스템에 관한 것으로서, 캐릭터의 변형되지 않은 모션을 데이터화한 기존 모션데이터를 입력받아 기존 모션데이터로부터 캐릭터의 각 관절이 갖는 애니메이션 값을 분석하여, 파라미터를 추출하는 모션분석모듈과, 캐릭터의 외관을 나타내는 기존 메쉬데이터, 파라미터 및 뼈대와 메쉬가 밀착을 위해 조합된 정보인 기존 스키닝데이터를 입력받아 변형된 메쉬데이터를 생성하는 메쉬변형모듈과, 기존 모션데이터를 입력받아 파라미터를 이용하여 모션을 변형시키는 모션변형모듈과, 변형된 메쉬데이터, 변형된 모션데이터 및 기존 스키닝데이터를 입력받아 최종적으로 카툰 스타일의 모션을 갖는 캐릭터 애니메이션 데이터를 생성하는 스키닝모듈로 구성되므로, 3차원 애니메이션 제작 기법을 이용하면서도 2차원 셀 애니메이션 스타일의 애니메이션을 제작할 때 캐릭터가 2차원 카툰 스타일로 동작하도록 기존 모션을 변형하고 애니메이션에 따라 메쉬를 만화적으로 과장되게 변형하며 캐릭터가 이를 수용할 수 있는 구조를 제공함으로써, 보다 생동감있는 2차원 애니메이션에 가까운 3차원 애니메이션을 제공하는 효과가 있다.
캐릭터, 애니메이션, 메쉬, 모션, 변형,-
公开(公告)号:KR100289334B1
公开(公告)日:2001-05-02
申请号:KR1019980050331
申请日:1998-11-24
Applicant: 한국전자통신연구원
IPC: G06F17/16
Abstract: 본 발명은 NURBS(Non Uniform Rational B-Spline) 곡선의 국소 제어를 위한 매듭 벡터(knot vector)를 제어하기 위한 것으로서, 3차원 공간에 주어지는 NURBS 곡선의 전체적인 모양을 제어하는 제어점 사이의 연결선 상에서 매듭의 위치를 바꾸어 국소적인 모양을 변경하는 NURBS 곡선의 모양 변경방법에 관한 것이다.
본 발명에 따른 NURBS 곡선의 모양 변경방법은, NURBS 곡선의 매듭 벡터를 변화시켜 NURBS 곡선의 국소적인 모양을 변경하는 방법에 있어서, 상기 NURBS 곡선의 제어점과 매듭 벡터를 이용하여 제어점 사이의 연결선 상에 다수의 매듭을 배치하는 제1단계와, 사용자가 상기 NURBS 곡선의 모양을 변경하기 위하여 임의의 매듭의 위치를 변경시키는 제2단계, 상기 변경된 매듭의 위치를 이용하여 새로운 매듭 벡터를 구하는 제3단계, 및 상기 새로운 매듭 벡터를 이용하여 NURBS 곡선의 모양을 변경시키는 제4단계를 포함한 것을 특징으로 한다.-
公开(公告)号:KR1020000033463A
公开(公告)日:2000-06-15
申请号:KR1019980050331
申请日:1998-11-24
Applicant: 한국전자통신연구원
IPC: G06F17/16
Abstract: PURPOSE: An NURBPS(Non Uinform Rational B-Spline) curve shape change method is provided to change the local shape of the curve by changing a knot position on a connection line between control points controlling an overall shape of the NURBPS curve, largely used in a CAD or CADD, in a 3 dimensional space. CONSTITUTION: An NURBPS(Non Uinform Rational B-Spline) curve shape change method comprises a 1st step of arranging a plurality of knots on a connection line between control points by using the control points and a knot vector, a 2nd step of changing a position of an arbitrary knot for changing the shape of the curve, a 3rd step of obtaining a new knot vector by using the position of the changed knot, and a 4th step of changing the shape of the curve by using the new knot vector. The 1st step includes steps of receiving the position of the control points, a dimension of the curve and the knot vector, obtaining the connection line between the adjacent control points and its length, obtaining a division rate of the connection line, and arranging knots on the connection line by using the division rate. The 3rd step includes steps of reading an index of a currently changing knot value, obtaining a length of a front and a rear linear segment using a position of a changed knot as an end point, obtaining a position ratio of the changed knot, and obtaining a changed knot value.
Abstract translation: 目的:提供NURBPS(非Uinform Rational B-Spline)曲线形状变化方法,通过改变控制点之间的连接线上的结位置来改变曲线的局部形状,控制点控制NURBPS曲线的整体形状,主要用于 CAD或CADD,在3维空间中。 构成:NURBPS(非Uinform Rational B-Spline)曲线形状变化方法包括通过使用控制点和结向量在控制点之间的连接线上布置多个结的第一步骤,改变位置的第二步骤 用于改变曲线形状的任意结,通过使用改变结的位置获得新的结矢量的第三步骤,以及通过使用新的结向量来改变曲线的形状的第四步骤。 第一步包括接收控制点的位置,曲线的维度和结向量的步骤,获得相邻控制点之间的连接线及其长度,获得连接线的分割率,并将结排列在 连接线使用分频率。 第三步骤包括读取当前变化的结值的索引的步骤,使用改变的结的位置作为结束点获得前后线段的长度,获得改变结的位置比,并获得 一个改变的结值。
-
公开(公告)号:KR100259952B1
公开(公告)日:2000-06-15
申请号:KR1019970065331
申请日:1997-12-02
Applicant: 한국전자통신연구원
IPC: G06T7/00
Abstract: PURPOSE: A method for calculating offset curve of flat free curve is provided to calculate directly offset curve without dividing free curve reflexively by doing only fraction operation of integer and integer function to be realized in field of design and production using computer. CONSTITUTION: A stage that calculates a curve C(t)=(x(t), y(t), x(t)¬2 + y(t)¬2) to rise over parabolic surface of three dimensional space Q: z=x¬2 + y¬2 against flat surface curve C(t) =(x(t), y(t)), a stage that calculates envelope surface, Dc(t)(t,v)=C(t)+v(N(t)xN'(t)), osculating parabolic surface, Q, along to above curve C(t), a stage that calculates parabola Q:z=x¬2+y¬2-d¬2 that made a parallel movement parabolic surface enough to -d2 toward z axis against offset distance d given, a stage that gets offset curve of above flat surface curve C(t) if doing an orthogonal projection with xy surface after getting envelope surface of two curved surface, Dc(t), and intersection curve of parabolic surface Q.
Abstract translation: 目的:提供一种平滑自由曲线偏移曲线计算方法,通过仅使用计算机设计和生产领域实现整数和整数函数的分数运算,自动曲线分割自由曲线,直接计算偏移曲线。 构成:计算曲线C(t)=(x(t),y(t),x(t)¬2+ y(t)¬2)上升到三维空间的抛物面上的阶段Q:z 对于平面曲线C(t)=(x(t),y(t)),计算包络面的阶段Dc(t)(t,v)= C(t) + v(N(t)xN'(t)),沿着曲线C(t)上方的垂直抛物线表面Q,计算抛物线Q:z = x2 + y2-d-2的阶段 使平行运动的抛物线表面足以使d2向z轴抵消偏移距离d,如果在获得两个曲面的包络面之后进行与xy表面的正交投影,则获得上述平坦曲线C(t)的偏移曲线的阶段 ,Dc(t)和抛物面Q的交点曲线。
-
公开(公告)号:KR1019990047095A
公开(公告)日:1999-07-05
申请号:KR1019970065331
申请日:1997-12-02
Applicant: 한국전자통신연구원
IPC: G06T7/00
Abstract: 본 발명은 평면 자유 곡선의 오프셋 곡선 계산 방법에 관한 것으로, 특히 컴퓨터를 이용한 설계 및 생산 분야에서 구현 가능한 정수 및 정수함수의 분수연산만으로 주어진 오차범위를 만족 시키면서 자유곡선을 재귀적으로 분할 하지 않고 직접 오프셋 곡선을 계산하는 방법에 관한 것이다.
평면 자유곡선의 오프셋 곡선을 계산하는 방법은 컴퓨터를 이용한 설계 및 생산 분야에서 곡면을 수치제어기계(Numerical Control Machine)를 사용하여 효과적으로 절삭하기 위해서 사용되는 중요한 방법이다. 본 발명은 자유곡선을 재귀적으로 분할하여 오차범위로 수렴하기 위해서 동원되는 계산 양 및 기억공간을 줄이고, 아울러 컴퓨터를 이용한 설계 및 생산 시스템에서 효율적으로 실현될 수 있는 정수 및 정수함수의 분산연산(Rational Operation)만을 사용하여 신뢰도를 검증할 수 있도록 하는 평면 곡선의 오프셋 곡선 계산방법을 제공한다. 또한, 본 발명에서는 오프셋 곡선의 자기교차(Self-intersection)를 제거하는 방법도 제시한다.-
公开(公告)号:KR1020080052272A
公开(公告)日:2008-06-11
申请号:KR1020070071177
申请日:2007-07-16
Applicant: 한국전자통신연구원
Abstract: A cartoon animation production method using a character animation and mesh modification and a system therefor are provided to produce an animation which is more similar to a 2D cartoon character and is full of movement by using real 3D character animation data. A motion analyzing module(100) receives existing motion data(20) which are data of motion which is not modified in a character, analyzes an animation value having respective joints of a character from the existing motion data, and extracts a parameter. A mesh modification module(200) receives existing mesh data indicating an external shape of the character, the parameter, and existing skinning data which are combined information so that a bone closely adheres to a mesh, and generates modified mesh data(40). A motion modification module(300) receives the existing motion data and modifies motion by using the parameter. A skinning module(400) receives the modified mesh data, the modified motion data, and the existing skinning data, and finally generates character animation data having the motion of a cartoon style.
Abstract translation: 提供了使用角色动画和网格修改及其系统的卡通动画制作方法,以产生与2D卡通人物更相似的动画,并且通过使用真实的3D角色动画数据充满了移动。 运动分析模块(100)接收作为未被修改的运动数据的现有运动数据(20),从现有运动数据分析具有各个角色的关节的动画值,并提取参数。 网格修改模块(200)接收指示字符的外部形状的现有网格数据,所述参数和现有的皮肤数据是组合信息,使得骨骼紧密地粘附到网格上,并且生成修改的网格数据(40)。 运动修改模块(300)通过使用参数接收现有运动数据并修改运动。 剥皮模块(400)接收修改的网格数据,修改的运动数据和现有的皮肤数据,并且最终生成具有漫画风格的运动的角色动画数据。
-
-
-
-
-
-