조회 수 1983 추천 수 4 댓글 11
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부
11.5가 처음에 나왔을때부터 모다이나믹을 키프레임으로 베이크 시키는 방법을 찾았었는데
한참 시포디를 안쓰다가 오랜만에 다시 쓰게 되어 검색을 해보니 이젠 구글에 관련 정보가 있네요.
물론 이유가 있겠지만 키프레임으로 베이크시키는 것을 막아놔서 유저로 하여금 이런 편법을 쓰게하는건
다음버젼에서는 수정되었으면 좋겠습니다. 
키프레임으로 변환이 되어야 다이나믹을 자유롭게 타임리맵을 하든지 움직임을 수정을 하든지 다른툴로 넘기던지 할테니까요


제가 어제 올린 질문 글에 엘라스틱마인드님이 스크립트로 어느정도 해결해 주셨는데요.
플러그인으로 완성이 되어서 배포까지 해주시면야 너무 감사할것 같습니다^^;

그 전까진 그냥 이런 편법으로 해결하면 될것 같습니다. 

http://forums.cgsociety.org/archive/index.php/t-742967.html

위 주소가 원문이구요.


대략 방식은 Xpresso의 Data 노드를 사용하였구요. 다이나믹이 들어갈 오브젝트들을 한벌더 복사해서 Data 노드로 똑같이
움직임을 복사해서 키프레임을 따서 가져옵니다.  예전에 Data 노드를 이용해서 연결은 지었는데 수백개의 물체가
다이나믹이 되야되면 수백개를 일일이 연결해줘야 될줄알고 그냥 포기했었는데 그냥 List를 작성해서 자동으로 연결짓는 방법이
있었네요 ㅜ

12.JPG 

Fracture_Bake.c4d

위 원문에 있는 파일에 영문 설명을 지우고 한글로 써놓았습니다. 대충 보시면 알거에요.
샘플파일을 보시고 자신의 상황에 맞게 세팅이 끝났으면
TraceObjects널에 들어있는 오브젝트들을 모두 선택하여 아래 스크립트를 실행해 주시면 됩니다.


이게 좋은게 모다이나믹뿐 아니라 모그라프 Effector들로 스케일이나 회전등의 애니메이션을 줬을때도 모두 반영이 되네요.
이제 다른 툴로 넘길때 큰 고민없이 죽죽 넘길수 있을것 같습니다.


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

var userStartTime = 0;
var userEndTime = 90;

var fps = doc->GetFps();
var bakeStartTime = GetActiveDocument()->GetTime(); //needed to initialize a BaseTime object
bakeStartTime->SetFrame(userStartTime, fps);

doc->SetTime(bakeStartTime); //set the time slider to the user's start time
var currentFrame = GetActiveDocument()->GetTime()->GetFrame(fps);

while(currentFrame <= userEndTime)
{
StopAllThreads();
CallCommand(12410);//record
userStartTime++;
bakeStartTime->SetFrame(userStartTime, fps); //needed to convert frame to BaseTime
doc->SetTime(bakeStartTime);//SendPlayhead to next frame
var redraw = DrawViews(DA_STATICBREAK);
EventAdd(EVENT_ANIMATE);
if(redraw == TRUE) currentFrame = GetActiveDocument()->GetTime()->GetFrame(fps);
}

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------




구글에서 맘대로 가져오고 수정한  내용들이라 문제가 될지 잘 모르겠네요. 혹시  이미 다른분이 올리셨던 중복된 내용이라면
말씀해주세요.

///  추가  ///   두개 이상의 모다이나믹이 있을때는 필히 캐쉬 베이크를 먼저 시키고 작업하시기 바랍니다
                     시포디 업데이트를 안했을때 씬에 두개 이상의 클로너나 프랙쳐등이 모다이나믹이 적용되어 있으면 베이크시
                     에러나니 업데이트 하시구요.
  • ?
    엘라스틱마인드 2010.08.21 17:14
    아 fracture 오브젝트는  fix Clone 옵션이 없어서 어떤상황 에서도 잘 되네요. axis보정해줄필요 없이...
    지금까지 클론 오브젝트로 한다고 가정하고 만들고 있었는데...ㅠ_ㅠ
    아마 Clone object가 예전 버젼에 만들어 져서 오브젝트와의 위치 관계가 상속개념인가봐요.

    아마 프렉쳐가 나중에 들어왔죠?? 하위개념에 대해 코딩이 깔끔 하게 되어 있는것 같네요.
    Clone object 는 Renderinstance 옵션 때문인거 같기도 하고...
    프렉쳐오브젝트를 기반으로 플러그인 개발 새로 해야겠네요..;;
  • ?
    성은 2010.08.23 18:26
    이런 방법이 감사합니다 당장 해봐냐겠네요 
  • profile
    총각김치 2010.08.26 20:53
    엘라스틱 마인드님도 대단하시고 시부야님도 대단하십니다.
    궁금해하던 내용이었는데 시원하네요.
  • ?
    임갬 2010.10.07 13:16
    다이나믹 처음 접할때 이거 때문에 정말 답답했었는데 선리플 후감상요 ^^ ㅎㅎㅎ
  • profile
    크릴 2010.11.02 14:00
    우어엉~ 피가되고살이되는 정보 감사합니다!! ^-^
  • ?
    아아가나 2011.01.22 01:39
    건방지게 들릴수도 있지만요...
    이런건 어디서부터 어떻게 공부해야하는건가요?
  • ?
    허뚜 2011.02.02 13:14
    엑스프레쏘를 좀더 공부해야겠네요 ..
  • ?
    송알 2011.02.06 19:58
    공부할게 너무 많네요..ㅠㅠ
  • ?
    뿌루 2011.03.16 15:47
    아~ 어렵네요...
  • ?
    문스531 2011.04.13 00:43

    감사합니다~!!!

  • ?
    달옹모션 2011.08.29 04:18
    뜯어봐야겠네요 감사합니다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 팁 / 노하우 P2P Hidden Coin Miner 멀웨어 관련 증상 및 치료방법 (아이원스튜디오 배포) 2 file 염귤 2023.09.28 598
공지 릴레이 튜토리얼 [공지] '릴레이 튜토리얼 시즌2'를 시작합니다! 1 십사 2021.11.10 4489
공지 릴레이 튜토리얼 [공지]유저들과 함께하는 Relay Tutotial 연재 스타트! 12 그래바 2019.10.07 5525
공지 기초 이제 입문하시는 초보분들 필독.....!! 644 길동 2005.07.12 57565
184 팁 / 노하우 Use tear(cloth tag)찢어지는 효과 19 file 맥심 2012.08.10 2218
183 팁 / 노하우 Cinema4D 뷰포트 속도 올리는 방법 15 .피. 2012.07.30 3580
182 팁 / 노하우 라데온 그래픽카드에서 뷰포트가 검게 나오는 경우에 대처하기 16 file 시로코 2012.07.20 3825
181 팁 / 노하우 6월의 튜토리얼 [Emitter를 이용한 꽃가루 시뮬레이션] 15 file 은파란 2012.07.02 2994
180 팁 / 노하우 인스턴스를 활용한 오브젝트 레졸루션 변경 8 file 꺼니 2012.07.02 1685
179 팁 / 노하우 6월의 팁 [캐릭터 생성시 유용한 단축키] 2 file 스펜서 2012.06.26 1091
178 팁 / 노하우 6월의 튜토리얼 [프랙쳐 를 이용한 모그라프 텍스트 z축 중앙정령하기] 6 file 총각김치 2012.06.25 1221
177 팁 / 노하우 NetRender(넷렌더)에서 multipass 사용하기 3 file 토튜 2012.06.21 873
176 팁 / 노하우 5월의 튜토리얼 [C++ 기반 플러그인 개발] PART 1. 13 최걸 2012.05.13 929
175 팁 / 노하우 6월의 튜토리얼 [C++ 기반 플러그인 개발] PART 2. 7 최걸 2012.06.09 561
174 팁 / 노하우 6월의 튜토리얼 - Cinema 4D에서 후보정하기 18 file 스펜서 2012.06.05 1406
173 팁 / 노하우 깃발 휘날리기 입니다. 18 재미쓰 2012.06.05 1867
172 팁 / 노하우 5월의 튜토리얼 - 창문 모델링 기초 및 Dynamics기능을 이용한 애니메이션 강좌 18 file 은파란 2012.06.04 1961
171 팁 / 노하우 5월의 튜토리얼 [c4d to aftereffect 간단정리] 14 file 총각김치 2012.06.01 2421
170 팁 / 노하우 5월의 튜토리얼 [농구공 그물만들기~] 11 길동 2012.05.23 2220
169 팁 / 노하우 5월 튜토리얼 초간단 새 날개 애니메이션 셋팅 12 file 야라 2012.05.22 1447
168 팁 / 노하우 5월의 팁! GI 렌더링시 정보 표시 이용하기 3 file 스펜서 2012.05.22 947
167 팁 / 노하우 5월의 튜토리얼 [의자 모델링하기] 36 file 바이진 2012.05.11 2194
166 팁 / 노하우 5월의 튜토리얼 [모아이 데이터 변환] 17 file 이단비 2012.05.13 1709
165 팁 / 노하우 5월의 튜토리얼 [Displacement를 이용한 로프 만들기] 16 file 4번타자마동팔 2012.05.11 1175
목록
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 ... 17 Next
/ 17
닫기

마이페이지

로그인을 해주세요