주소복사 | 조회 수 120 추천 수 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 19539
공지 Octane 옥테인 크래시 관련 자주 올라오는 질문들과 해결하는 법을 정리해보았습니다. 16 file 이효원 2020.04.19 50298
공지 [필독] 단톡방 질문 방식 관련 공지사항 4 file 권오훈 2019.06.27 14101
공지 일반 [필독] 질문 게시판 유의사항 ! 권오훈 2019.06.27 6067
172 XPresso 책 표지에 두꺼운 느낌으로 하드커버를 만들고 싶은데... 어떻게 해야할 까요? 1 file 조동동 2016.01.31 548
171 XPresso 책 속지 모그라프 오류??입니다. 2 file 크로닉 2012.03.30 588
170 XPresso 완료 자동차를 모터나 스프링이 아닌걸로 지형 인식해서 바퀴나 몸체 움직이는 차를 만들고싶은데 어떻게 해야할까요 2 전자슈 2019.07.05 185
169 XPresso 자동차 xpress 리깅방법에 대해서 궁금합니다. 1 file 엔에이엠 2018.01.30 205
168 XPresso 일정 시간이 지남에 따라 오브젝트가 랜덤한 방향으로 90도가 돌아가게 만드는 방법 file 김철홍 2014.03.03 337
167 XPresso 인스턴스에 Reference Object를 엑스프레소 이용하여 체크박스로 오브젝트 바꾸기 3 디포마네시 2015.02.05 658
166 XPresso 익스프레션문제인지 뭔지 갑자기 이상하네요...ㅠㅠ 7 file disconnect 2007.07.16 248
165 XPresso 이쁨님의 cartoon liquid Xpresso Rig로 구현한 액체_질문요 3 file 멜렁뿡이 2014.06.02 439
164 XPresso 음악쌔기에 따라 빛의 쌔기도 같이 키우고싶습니다. 2 카리닷컴 2012.07.03 307
163 XPresso 유저데이터에서 생성된 ID 변경이 가능한가요? 1 혁이 2012.05.31 246
162 XPresso 유저데이터로 만든 Radio buttons으로 오브젝트의 위치를 바꾸고자 합니다. 6 file 카리닷컴 2013.12.20 327
161 XPresso 유저데이터 관련 질문입니다. 2 file 타이거barm 2008.10.12 211
160 XPresso 유저 데이터 연동 질문드립니다. 2 file 종현 2014.12.14 326
159 XPresso 유압실린더_리깅형태 질문드립니다. 8 file 쑥곰 2014.02.26 558
158 XPresso 움직임에 사칙연산 추가 5 타이거barm 2007.10.25 261
157 XPresso 옵젝트가 스플라인을 따라 가는 xpresso 3 file slipmatt 2007.12.12 303
156 XPresso 30 완료 오토바이 리깅 방법이 궁굼합니다 4 희소희 2023.12.10 134
155 XPresso 오브젝트의 회전값을 제어해주는 기능에 대하여 알고 싶습니다. 3 file 헬로귀티 2011.08.26 302
154 XPresso 오브젝트의 특정 포인트의 인덱스 번호 확인하기! 2 엔에이엠 2012.03.07 288
153 XPresso 오브젝트의 좌표가 바뀌는 것을 읽어 오려고 합니다. 2 아쿠 2021.04.05 110
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10
닫기

마이페이지

로그인을 해주세요