기타

C++ 과 C.O.F.F.E.E.

by 샤이닝 posted Jul 11, 2008 Replies 5
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

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

http://www.maxon.net/pages/support/plugincafe_downloads_d.html
위 사이트에 들어가보니 C++ 과 C.O.F.F.E.E.가 보이는데
C4D는C.O.F.F.E.E 라는 언어로 만들어진 것인가요?

개념이 이해가 안가서 질문 드립니다^^;

맥스는 C++이라고 예전에 시네마 서적에선가 봤었는데 위의 사이트에
C++ SDK Documentation for R10.5 - HTML Format.
은 뭔가요?

C++ SDK 와 C.O.F.F.E.E. SDK 두가지 있어서 뭘 공부해야하는지 궁금합니다.

저는 로봇을 만드는곳에 디자이너로 있는데 저희 사무실에서는 모두 C++로 프로그램을 만들거든요.
저도 관심이 많고 배우고 싶은 언어는 C++인데 C++을 배우면 시네마에 도움이 되는건가요?
(시네마에 사용하고 싶은 부분은 제게 필요한 아이콘과 인터페이스를 약간 바꾸는정도인데 몇일전 질문드린 내용들이 해결이 안되서 공부해서 풀려고 하거든요)

아니면 아래에 있는 C.O.F.F.E.E. SDK Documentation for R9.5 - HTML Format. 이라고 되어있는것을 다운받아서 공부해야하는것인가요?
  • ?
    ElasticMind 2008.07.12 09:14
    인터페이스는 그냥 시네마 아무아이콘이나 우클릭하시고 에디트 팔레트 들어가시면 모든 아이콘들이 에디트 상태가 됩니다.
    그상태에서 바로밑에 커맨드 매니저를 누르시면 창이 뜨고 거기서 새로운 팔레트를 생성하시고 밑에 나열된 라이브러리에서 새로운 팔레트에 끌어주시면 새팔레트가 작성되는거고 그것도 끌어다가 놓고 싶은 자리에 놓으시면되구요.마지막으로 에디트 팔레트를 언체크 해주시면 끝...고상태에서 레이아웃 저장해주시면 왼쪽 상단에 있는 레이아웃목록에 뜨게 됩니다.
  • ?
    샤이닝 2008.07.12 09:14
    제가 질문을 잘 못한것 같네요. 인터페이스를 약간 바꾼다는말은 어떤 아이콘을 클릭할때 특정 팔레트(자신이 생성한 팔레트일수도 있고요)가 활성화 되게 한다던지 스크립트로 제가 원하는 아이콘을 생성한다던지, 단축키를 누르고 있을때만 기능이 적용된다던지 하는 것들을 좀 만들어 주려구요. 언어만 이해하면 가능할거같은데 몰라서요...

    C.O.F.F.E.E. SDK 는 다운받고 프린트까지 해놨는데 생각해보니 정확히 어떤 방향으로 공부해 나가야 하는지 몰라서 제가 원하는것을 공부하는 방법에 대해 궁금해서 질문을 올렸습니다.

    C++을 공부해서 위에서 언급한 내용을 만들수 있다면 C++을 배우고 싶기도 하구요.

    C++은 예전부터 배우고 싶었고 로봇쪽에서 연구를 하는 이상 알아두면 좋은것이여서요.
  • ?
    카이젤블루 2008.07.12 09:14 채택
    시네마4D는 C++ 로 작성된게 맞구요.
    C++ SDK 와 C.O.F.F.E.E. SDK 는 모두 시네마4D 의 커스터마이징과 플러그인 제작을 위해 준비된 참조 문서, API 메뉴얼과 예제들입니다.

    그럼, 이 둘의 차이점이 뭔가 하면, COFFEE 는 시네마4D 안에서 플랫폼에 상관없이 공통적으로 플러그인을 적용하고 사용할 수 있는 반면에, 속도라는 측면에서 C++ 을 사용하는 것보다는 뒤집니다.
    하지만, C++ 을 사용하면 외부 컴파일러를 사용하여, 컴파일 하는 과정을 거쳐서 최적화되기 때문에, 각 플랫폼에 최적의 속도로 세팅된 능력을 보여줄 수 있는 반면에, 플랫폼을 가리기 때문에 OS 별로 따로 수정도 해야되고, 재차 컴파일하는 과정을 거쳐야하는 번거로움이 있습니다.

    도움이 되셨길 바랍니다. :)
  • ?
    P. 2008.07.12 09:14
    C++ 해놓으면 커피는 자연히 따라 오지요.
    그래픽툴에서 쓰이는 구문들은 많이 없으니 그래픽 툴 위주로 배우시면 될것입니다.
    그.러.나...시중 책들이 전부...
  • ?
    샤이닝 2008.07.12 09:14
    "어떤 아이콘을 클릭할때 특정 팔레트(자신이 생성한 팔레트일수도 있고요)가 활성화 되게 한다던지 스크립트로 제가 원하는 아이콘을 생성한다던지, 단축키를 누르고 있을때만 기능이 적용된다던지 하는 것들을 좀 만들어 주려구요. 언어만 이해하면 가능할거같은데 몰라서요"

    저는 윈도우에서 사용하고 C++을 배워둬야 제 관련 붙야에 적용가능하니 C++로 하는게 좋겠군요.
    C++ SDK Documentation for R10.5 - HTML Format. 을 다운받고 C++서적을 하나 구입해서 공부하면 되는거겠죠?
    그리고 C++ 해놓으면 커피는 자연히 따라 온다고 말씀하시니 그때 커피까지 살펴보면 될것같네요.

    아무튼 답변 너무 감사드리구요. 앞으로 잘 모르는것이 있으면 또 질문드리겠습니다.