문제

이것은 그래픽 전문가 (내가 아닌)에 대한 어리석은 질문 일 수 있지만, 아핀 변환과 키 프레임의 차이점은 무엇입니까? 나는 iPhone Cookbook에서 전자에 대해 읽고 있으며, 그녀는 'Affine Transforms를 사용하면 해당 객체를 한보기 좌표 시스템에서 다른 뷰로 매핑하여 객체의 지오메트리를 변경할 수 있습니다' '라고 말합니다. 이것은 내가 Adobe After Effects와 함께 연주했을 때를 상기시켜주고, 당신은 시작, '사이에', 마무리 위치를 설정하고 멋진 시각적 애니메이션을 얻을 것입니다. 그들은 그것을 키 프레이밍이라고 불렀습니다. 따라서이 차이점은 무엇입니까? 2D 대 3D입니까? 감사합니다.

도움이 되었습니까?

해결책

아핀 변환은 선형 변환과 번역이 뒤 따릅니다. 예는 다음과 같습니다.

  • 왼쪽으로 45도 회전 한 다음 10 픽셀을 올라갑니다.
  • 2의 계수를 확대 한 다음 오른쪽으로 10 픽셀을 이동하십시오.
  • 95도 회전합니다.

그들은 키 프레임 등보다 훨씬 간단합니다.

다른 팁

기본적으로 아핀 변환에는 애니메이션 개념이 없습니다. "물체의 기하학을 바꾸는 것"이라고 말하면 애니메이션을 의미하지는 않습니다. 아핀 변환은 후드 아래에서 번역, 회전 및 스케일링이 수행되는 방식에 대한 수학적 기초 일뿐입니다. 이것에 대해 생각하는 한 가지 방법은 주로지도에 사용된다는 것입니다. 상대적인 다른 좌표계에 대한 좌표 시스템.

예를 들어, 폭 100 픽셀, 높이가 30 픽셀, 라디오 버튼이 (10, 10), (80, 10)에있는 패널이있는 경우. 그런 다음이 패널은 화면의 (40, 15)에 배치되고 50%확대되므로 폭이 50 픽셀, 높이 15 픽셀이되면 라디오 버튼을 (10, 10)에서 맵핑하는 아핀 변환이 있습니다. 패널과 관련하여 화면의 (45, 20).

아핀 변환은 한 좌표계에서 다른 좌표계로 선형 매핑입니다. Affine Transform X가 있으면 정사각형 "S"를 가져갈 수 있고 X (S)는 일부 유형의 평행 사변형을 반환 할 수 있습니다. 시간 개념은없고 공간에서 디퍼런스 공간 매핑 일뿐입니다.

키 프레임은 공간/시간의 고정 상태입니다. 따라서, 정사각형을 가지고 3 초에 변환 x를 수행하고, 6 초에 또 다른 변환 y를 수행하고, 그 사이를 보간 할 수 있습니다. 키 프레임은 아핀 변환이 필요하지 않습니다. 키를 비선형 변환 또는 비 매트릭스 변환 (예 : 비디오 게임의 캐릭터 애니메이션)으로 저장할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top