Skip to content

매개변수, 애니메이션, 단계 표시, GIF/MP4 내보내기 ​

애니메이션은 별도의 캔버스 상태가 아니라 Eidolang 안에 있습니다. 2D, 3D, 단계별 재생, GIF/MP4 내보내기가 하나의 타임라인을 공유하므로, 화면 재생과 내보낸 프레임이 항상 일치합니다.

매개변수 슬라이더 ​

txt
param r 1 range 0.5 4 step 0.1
circle c O radius r

모든 param은 매개변수에 나타납니다. 드래그하는 동안 도형이 다시 평가되고, 놓으면 값이 명령에 다시 기록됩니다. 슬라이더의 전체 구간을 유용하게 쓰려면 range를 선언하세요.

연속 애니메이션 ​

txt
animate r duration 2s mode pingpong

대상은 매개변수이거나, 쓸 수 있는 자유도가 있는 구속 객체여야 합니다. 옵션은 다음과 같습니다.

  • mode loop, pingpong, once.
  • speed 또는 duration.
  • 구간을 제한하는 over t0 t1.

상태 표시줄의 재생/일시 정지로 미리 볼 수 있습니다. 중지하면 애니메이션 중인 현재 값이 리터럴로 확정되며, 실행 취소할 수 있는 편집이 됩니다.

단계별 프레젠테이션 ​

txt
stage givens duration 1.2s reveal fade
point A -3 0
point B 3 0
segment base A B

stage result duration 1.2s reveal draw
point M = midpoint(A, B)
hide base transition erase duration 0.6s
  • 첫 stage 앞에 있는 객체는 계속 표시되는 배경입니다.
  • reveal cut|fade|draw는 새 객체가 나타나는 방식을 제어합니다.
  • clear는 종속 값을 삭제하지 않고 이전 단계의 객체를 숨깁니다.
  • show/hide는 컷, 페이드, 그리기/지우기와 각각의 길이를 지원합니다.

단계가 있는 스크립트에는 이전, 재생/일시 정지, 초기화, 다음, 그리고 전체 스크러버가 추가됩니다. 편집할 때는 완료된 마지막 상태로 열리며, 거기서 재생하면 첫 단계부터 다시 시작합니다.

GIF와 MP4 내보내기 ​

내보내기를 열고 GIF 또는 MP4를 선택하세요.

  1. 현재 보기 또는 내용에 맞춤을 선택합니다. 2D에서는 임의의 사각형도 지원합니다.
  2. 좌표 격자를 포함할지 결정합니다.
  3. 래스터 배율, 프레임 속도, 그리고 프리셋 또는 0보다 큰 사용자 지정 길이를 선택합니다. 기본값은 설정 › 내보내기 기본값에서 가져옵니다.
  4. 단계가 있는 스크립트는 단계 타임라인을 내보내고, 일반 animate는 완전한 움직임 한 번을 내보냅니다.
  5. 3D에서는 카메라 궤도도 선택할 수 있습니다.

두 형식 모두 같은 타임라인에서 같은 프레임을 렌더링하므로, 선택은 인코딩 방식에만 관한 것입니다. 길이는 처음에는 스크립트 타임라인에서 가져오지만 내보내기 대화상자에서 프리셋이나 사용자 지정 값으로 덮어쓸 수 있습니다. Eidograph는 메모리를 보호하기 위해 총 프레임 수에 상한을 두고, 상한이 적용된 내보내기에는 표시를 합니다. 크기를 줄이려면 프레임 속도, 길이, 래스터 배율을 낮추세요.

GIF와 MP4 중 고르기 ​

GIFMP4
인코딩팔레트 방식, 프레임당 최대 256색H.264, 풀 컬러
파일 크기길이와 정밀도에 따라 빠르게 커짐같은 길이와 배율이라면 훨씬 작음
재생이미지를 표시할 수 있는 곳 어디서나 스스로 반복동영상 플레이어 필요. 긴 클립이나 고해상도에서도 부드러움
적합한 용도채팅, 포럼, 이슈 트래커슬라이드, 동영상 편집, 강의 녹화

MP4에 해당하는 참고 사항:

  • 동영상은 소리가 없고 투명하지 않습니다. 내보내기 대화상자는 두 애니메이션 형식 모두에서 투명 배경 스위치를 숨깁니다.
  • H.264는 짝수 픽셀 크기가 필요하므로, 내보내기 너비나 높이가 홀수이면 1픽셀 올림됩니다.
  • 인코딩에는 시스템의 H.264 인코더를 사용합니다. 선택한 크기로 시스템이 H.264를 인코딩할 수 없으면 내보내기가 오류를 보고하며, GIF는 계속 사용할 수 있습니다.

애니메이션을 견고하게 유지하기 ​

  • 파생된 결과가 아니라 매개변수를 애니메이션하세요.
  • 전 범위에서 작도가 유효하도록 하세요. 예를 들어 호의 양 끝점이 일치해서는 안 됩니다.
  • 수치 교점과 곡면에는 적당한 samples를 사용하세요.
  • 처음부터 재생하고, 내보내기 전에 진단을 확인하세요.
  • 최종 자세를 남기려면 중지해서 현재 값을 기록한 다음 프로젝트를 저장하세요.