크로노스

크로노스 NukeX동영상의 속도를 늦추거나 빠르게하기 위해 설계된 리 타이머입니다. 모션 벡터를 생성하기 위해 시퀀스의 모션을 계산하여 작동합니다. 이 모션 벡터는 각 픽셀이 프레임 간 이동하는 방법을 설명합니다. 정확한 모션 벡터를 사용하면 모션 방향을 따라 보간하여 시퀀스 전체의 어느 시점에서나 출력 이미지를 생성 할 수 있습니다.

두 프레임의 간단한 혼합
중간 프레임을 달성하십시오.
크로노스 벡터 보간
같은 두 프레임의.

기본적으로 Kronos는 절반 속도 감속을 수행하도록 설정되어 있습니다. 이는 0과 1의 원래 프레임 사이에서 위치 0.25와 0.75에서 새 프레임을 생성함으로써 달성됩니다. 프레임은 재 타이밍 된 시퀀스에 원본 프레임을 포함하지 않도록 0 (원래 프레임) 및 1/2 대신 1/4 및 3/4에 생성됩니다. 이렇게하면 반 프레임 속도가 느려지면 다른 모든 프레임에서 발생하는 펄스가 발생하지 않으며 모션 블러가 발생할 수 있습니다.

크로노스는 첫 번째 프레임 이전 또는 마지막 프레임 이후 이미지를 외삽 할 수 없으므로 입력 프레임 사이에서만 보간됩니다. 일정한 속도로 다시 시작 s 인자로 출력 시간을 "스트레치" 1/s입력 프레임 사이의 모든 간격을 채우는 데 필요한 이미지를 생성합니다.

다음 표에서 | 비디오 시퀀스를 채우기 위해 이미지가 필요한 위치를 나타냅니다. 이 예제에서는 입력 시퀀스에 5 개의 프레임이 있다고 가정합니다. X일정 속도 0.5 (기본 설정)로 시간을 다시 설정하려고합니다. 이 작업은 입력 프레임 사이의 시간을 2 배로 늘리는 것에 해당합니다. 이는 Kronos가 O.

견본

|

|

|

|

|

|

|

|

|

입력

엑스

엑스

엑스

엑스

엑스

 

 

 

 

확장 된 입력

엑스

 

엑스

 

엑스

 

엑스

 

엑스

산출

엑스

영형

엑스

영형

엑스

영형

엑스

영형

엑스

출력 순서는 number_of_intervals / speed + 1 긴 프레임. 예를 들어 속도가 0.5 입력 프레임의 범위가 [1,10], 출력 시퀀스 길이는 (10 - 1) / 0.5 + 1 = 19 긴 프레임.

입력 속도 계산 예

입력 시퀀스가 [t_start, t_end]. 에서 입력 시퀀스 타이밍 Timing > Input Speed 모드는 입력 시퀀스에서 시간이 흐르는 속도를 변화시켜 특정 시점에 tau입력 시간 프레임에서 출력 시간에 맵핑됩니다. t_o 다음과 같이 :

시작 프레임 t_start 입력 및 출력 순서 모두 동일합니다. 속도 매개 변수가 s 애니메이션이 아니므로 s 상수입니다.

따라서 시퀀스의 마지막 프레임이 어디에 매핑되는지 알고 싶다면 다음을 사용하십시오.

예를 봅시다. 입력 순서가 [1, 10] 그리고 속도는 0.5출력 시퀀스의 범위는 [ 1, 19 ], 다음과 같이 :

t_o_start = 1

t_o_end = 1 + 2 * (10 - 1) = 19