주소복사 | 조회 수 115 추천 수 1 댓글 3
Atachment
첨부 '1'
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
Extra Form

1234.JPG

 

해외 튜토리얼을 보면서 사진과 같이 기본적인 시간당 반복적으로 구르는 씬을 만들기 위해 rotate node 를 쓰고 있습니다

따로 명확한 설명은 없이 25fps 를 쓸 때에는 100f 영상 길이로 해서 0.5라는 값을 1/s parameter 에 넣으면 looping 된다고 하는데 어떻게 해서 그런 값이 나왔는지 모르겠습니다. 

다른 튜토리얼에서는 30fps 프로젝트 셋팅에 90f 영상 길이로 해서 0.33 을 넣으면 looping 된다는 말만 있고 왜 그런 값이 나왔는지 설명해주지 않네요.

아무리 봐도 정수로 떨어지지도 않는 것 같고 fps 당 어떻게 돌아가는 노드인지 알려주시면 감사드리겠습니다..!!!

  • profile
    이정인 2023.09.04 23:19 채택

    Rotate의 1/s 는 시간당 돌아가는 각도입니다.
    값 1을 360도라고 하겠습니다.
    값 0.5는 180도이고요.
    1/s = 0.5 라는 말은, 1초에 180도를 회전한다는 의미입니다.
    하지만 루핑되는 영상을 만들기 위해서는 180도가 아니라 360도를 회전해 원점으로 돌아와야 합니다.
    그래야 계속 도는 것처럼 보일테니까요.
     

    작성해주신 글에서 거꾸로 생각해봅시다.
    <25fps 를 쓸 때에는 100f 영상 길이로 해서 0.5라는 값을 1/s parameter 에 넣으면 looping>
    1/s = 0.5로 노드를 세팅했다면, 1초에 180도, 2초에 360도를 돌아가게 세팅된 것이겠고, 360도가 될 때 영상이 끝나야 루핑이 될테니까
    2초짜리(50f), 4초짜리(100f), 또는 6초짜리(150f), 또는 8초짜리(200f) .....의 2배수 영상을 만들어야만 '루핑되는'영상을 만들 수 있습니다.
    설명하는 사람은 이 중 4초짜리(100f)를 고르셨네요.

     

    <30fps 프로젝트 셋팅에 90f 영상 길이로 해서 0.33 을 넣으면 looping>
    1/s = 0.33으로 세팅했다면, 1초에 120도를 도는 거겠지요. 360도를 돌려면 3초가 필요하겠습니다.
    눈치 채셨는지 모르겠지만... 사실 이 문제에서 fps는 별로 중요하진 않습니다. 총 렌더되는 프레임에만 영향을 주거든요.
    24fps 영상이라면 3초짜리(72f), 9초짜리(216f), 12초짜리(288f) ... 3의 배수 영상을 만들면 되는 것이고
    30fps 영상이라면 3초짜리(90f), 9초짜리(270f), 12초짜리(360f) ... 3의 배수 영상을 만들면 되는 것이니까요.
    설명하는 사람은 이번엔 30fps와 3초짜리(90f)를 고르셨네요.

    원한다면 24fps와 3초짜리(72f)를 고를 수도 있습니다.

     

     

    정리하자면 이렇습니다.
    내 씬 세팅이 25fps이다. 이건 당장은 중요하지 않습니다. 바뀔 일도 없고, 처음 세팅입니다 그냥.
    1/s 는 '돌아가는 속도'를 지정합니다. 대신, 아름답게 루핑되는 영상을 위해 "정수(초)를 곱하면 정수(회전 횟수)가 되는" 숫자를 넣습니다.
    1이 360도이기 때문에, 그 정수가 되는 때가 영상이 루핑되는, 즉 처음 Rotation으로 돌아가는 때입니다.

     

    설정값         ||    설정값 * 정수(초) = 정수(바퀴 수)                                                                                              
    1/s = 0.5     ||     0.5 * 2 = 1  2초 단위로 루핑되며 1바퀴 돕니다. (초당 180도 회전) 적당한 속도의 회전.
    1/s = 0.33  ||   0.33 * 3 ≒ 1  3초 단위로 루핑되며 1바퀴 돕니다. (초당 120도 회전) 위에 것보다 조금 느리겠네요.
    1/s = 0.1      ||   0.1 * 10 = 1 10초 단위로 루핑되며 1바퀴 돕니다. (초당 36도 회전) 더더더욱 느리겠네요.
    1/s = 0.8     ||    0.8 * 5 = 4   5초 단위로 루핑되며 4바퀴 돕니다. (초당 288도 회전) 이건 훨 빠르겠네요.
    1/s = 1.5     ||    1.5 * 2 = 3   2초 단위로 루핑되며 3바퀴 돕니다. (초당 720도 회전) 세상에, 너무 빠릅니다.

     

    이런 식으로 계산됩니다. 이렇게 해서 몇 초로 할지 정했다면, 그냥 거기에 fps를 곱해서 총 프레임수를 정하면 됩니다.
    Rotate 노드가 적용된 회전 루핑 영상을 만들 때 1/s 값은 영상의 총 프레임 수를 결정짓는 것과 일맥상통하는 것이죠.

    정 궁금해진다면, 1/s = 0.5이면 초당 180도를 회전하니까 180÷25(fps)를 하면 1프레임당 7.2도 회전하는군~  를 계산해볼수도 있겠습니다만, 그다지 필요한 절차는 아니라고 생각합니다.

     

     

    참고로 이렇게 회전하는 영상은 완벽하게 맞아떨어질 필요는 없습니다. 그래서 0.33같은 숫자가 쓰일 수 있는 거죠.

    1/s = 0.33 이라서 구체가 1초에 118.8도를 돌고, 2초에 237.6도를 돌고, 3초에 356.4도를 돈다고 해도, 360도에서 엄청 크게 게 어긋나지 않으니까, 그리고 짧은 루핑영상이니까 어느정도 용인해주는 것이죠.

    더 정확히 하려면 0.3333 정도를 넣어보는 것도 방법이겠지만 말입니다. 아, 물론 루핑영상이 아주 아주 길다면 이 오차가 문제가 될 수도 있겠네요 :)

  • ?
    유정진 2023.09.05 13:31
    아아 그랬군요 ㅠㅠ 오히려 fps 넣고 계산하려고 하니 이해가 되지 않는게 당연했네요!! 너무 깔끔하게 잘 정리해주셔서 감사합니다!!!! 한번에 이해가 되었습니다!
  • ?
    니코틴중독 2023.09.05 22:01
    감사합니다

질문과 답변

question and answer

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 일반 Cinema 4D Education 학생용 라이센스 사용방법 2 그래바 2020.09.03 18477
공지 Octane 옥테인 크래시 관련 자주 올라오는 질문들과 해결하는 법을 정리해보았습니다. 16 file 이효원 2020.04.19 49168
공지 [필독] 단톡방 질문 방식 관련 공지사항 4 file 권오훈 2019.06.27 13009
공지 일반 [필독] 질문 게시판 유의사항 ! 권오훈 2019.06.27 4932
32 XPresso 유저데이터 관련 질문입니다. 2 file 타이거barm 2008.10.12 210
31 XPresso 유저데이터로 만든 Radio buttons으로 오브젝트의 위치를 바꾸고자 합니다. 6 file 카리닷컴 2013.12.20 326
30 XPresso 유저데이터에서 생성된 ID 변경이 가능한가요? 1 혁이 2012.05.31 246
29 XPresso 음악쌔기에 따라 빛의 쌔기도 같이 키우고싶습니다. 2 카리닷컴 2012.07.03 305
28 XPresso 이쁨님의 cartoon liquid Xpresso Rig로 구현한 액체_질문요 3 file 멜렁뿡이 2014.06.02 439
27 XPresso 익스프레션문제인지 뭔지 갑자기 이상하네요...ㅠㅠ 7 file disconnect 2007.07.16 245
26 XPresso 인스턴스에 Reference Object를 엑스프레소 이용하여 체크박스로 오브젝트 바꾸기 3 디포마네시 2015.02.05 651
25 XPresso 일정 시간이 지남에 따라 오브젝트가 랜덤한 방향으로 90도가 돌아가게 만드는 방법 file 김철홍 2014.03.03 337
24 XPresso 자동차 xpress 리깅방법에 대해서 궁금합니다. 1 file 엔에이엠 2018.01.30 205
23 XPresso 완료 자동차를 모터나 스프링이 아닌걸로 지형 인식해서 바퀴나 몸체 움직이는 차를 만들고싶은데 어떻게 해야할까요 2 전자슈 2019.07.05 185
22 XPresso 책 속지 모그라프 오류??입니다. 2 file 크로닉 2012.03.30 584
21 XPresso 책 표지에 두꺼운 느낌으로 하드커버를 만들고 싶은데... 어떻게 해야할 까요? 1 file 조동동 2016.01.31 543
20 XPresso 축이동 관련 테스트 2 file 윤지파파 2014.06.26 499
19 XPresso 캐릭터 셋의 본의 로테이션값 추출 문제입니다. 5 file 레스 2013.09.27 331
18 XPresso 캐릭터리깅) 포즈몰프 x-presso 사용중에 질문이 있습니다! file 원숭개 2018.09.17 272
17 XPresso 컨트롤러 생성 방법이 궁금합니다 3 file 제팟 2012.03.02 307
16 XPresso 큐브 애니메이션의 동작원리? 4 file zudas 2009.06.16 955
15 XPresso 클로너 쉐이더이펙터에 유저데이터를 적용하고 싶습니다. file 오투슐라 2022.04.26 61
14 XPresso 클로너 오브젝트 각 개체별 충돌시 따로 재질적용이 가능 한가요? 2 file 오즈 2011.03.25 305
13 XPresso 클로너 오브젝트를 엑스프레소를 이용하여 간단하게 교체하는 방법 2 file 디포마네시 2015.02.03 647
목록
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 Next
/ 10
닫기

마이페이지

로그인을 해주세요