본문 바로가기

스크립트

(3)
[c4d python] 스크립트 사용법 (+ Plugin) Cinema 4D 3D 디자이너들은 다양한 툴을 다루는것 같은데, 그중 Cinema 4D 라는 툴도 유명한것 같습니다. 우연히 기회가 생겨 Cinema 4D 플러그인을 만들어 볼려고 합니다. 😎 환경구축 자동완성이나 Lint도 있는 것 같지만, 일단 제일 기본적인 환경구축을 해볼려고 합니다. Script 탭에서 Console과 Script Manager를 킵니다. 그리고 저는 파이참에서 코딩을 하고, 파일을 Script Manager로 Open 해서 실행을 했습니다. 첫 코드! 선택한 오브젝트의 이름을 출력해보자! obj = doc.GetActiveObject() print obj.GetName() 출력이 되네요! 저 파란색부분을 드래스 해서 위에 버튼으로 만들수도 있습니다😀 하지만 두개를 클릭하면 에러..
[3dsMax python] pymxs 사용해보기 MAXScript 런타임 사용하기 자바스크립트의 런타임은 브라우저가 될수도 있고, node.js 가 될 수 있는것 처럼 맥스스크립트를 인식할 수 있는 런타임이 있고, 파이썬을 인식할 수 있는 런타임이 따로 있습니다. 근데 pymxs 는 맥스스크립트를 랩핑한거니깐 맥스스크립트의 런타임도 사용하는 것 같습니다. 근데 뭐.. 맥스스크립트를 잘 몰라서 큰 의미는 없을것 같습니다. 일단 '그냥 rt. 뒤에 나오는게 맥스스크립트에서 사용하는것과 비슷하게 사용하고, 맥스스크립트 런타임을 사용한다'고 이해하고 넘어야야 겠습니다. import pymxs rt = pymxs.runtime t = rt.Teapot() rt.classOf(t) MAXScript Undo System 이거 돌려봤는데 호출해서 사용했을때 버그가..
[3dsMax python] 시작과 환경구축 3ds Max 3ds Max 는 많은 디자이너들이 사용하지만, 그 안에서 작동하는 Script에 대한 정보는 많지는 않습니다. 저도 잘 모르지만 파이썬 스크립트를 사용할 기회가 생겨 여기에 기록하며 공부해 보겠습니다. Python3 vs. Python2 3dsMax2021 부터 Python3 를 지원합니다. 새로 유입되신 분들은 '그럼 아직도 Python2 를 사용해왔다는건가?ㄷㄷ' 라고 의문이 들 수 있습니다. 근데 놀랍게도 3dsMax2020 까지 Python2 를 사용했습니다. 저도 맘같아선 Python3 를 사용하고 싶지만, 업체에서는 기존에 레거시가 있기때문에 2021를 사용하는 곳은 거의 없습니다. 저의 타겟은 3dsMax2018 이기때문에 Python2 를 사용해야합니다. MaxPlus vs..