riging 33

[MAX]IK Solvers

일반 IK와 Interactive IK의 차이 일반 IK Interactive IK Animation Key가 IK Chain 혹은 Bind Target에 적용되고 저장된다. 마우스 드래그에 의해 발생한 변화만 실시간으로 IK 반영 된다. Bone01, Bone02, Bone03 등 IK Chain이나 Bind Target에 의해 수동적으로 움직이는 Bone에는 Animation Key가 적용되지 않는다. Bind Target의 Animation 변화를 감지하지 못한다. IK Chain이나 Bind Target에 발생한 Animation 변화를 모두 실시간으로 반영한다. Apply IK 버튼을 통해서 IK를 FK로 샘플링한다. IK 버튼의 기능 Inverse Kinematics Rollout Intera..

Technical/Riging 2021.03.01

[MAX]Expression Controller

Expression Controller Expression Controller는 수학적인 표현에 의해서 Object의 Parameter나 Transform 정보들이 제어 된다. Expression Controller에 적용 되면 Expression Controller으로만 변경이 가능해지며 아래 이미지의 Angle처럼 회색으로 변하면서 Read Only가 된다. Script Controller와의 비교 Expression Controller와 Wire Parameter, Script Controller는 비슷한 기능들임. Expression Controller가 Script Controller에 비해 좋은 점 빠른 속도 MaxScript를 사용할 줄 몰라도 사용 가능 함. Expression Contro..

Technical/Riging 2021.03.01

[MAX]Script Controller

Scope에 의해서 Local Variable가 사용되는 점이라든지 최종적으로 Return 되는 방식 역시 함수와 동일하다. Expression Controller는 1가지의 수식만 사용할 수 있지만 Script Controller는 다양한 내용이 있는 Script 함수처럼 사용할 수 있음. TT.text와 같이 Assign Node를 지정해서 사용하는 방법 말고도 $Teapot01.text와 같이 직접 Obejct의 이름을 작성해서 사용할 수 있지만, Obejctr의 이름이 변경 될 경우 제대로 작동하지 않게 되므로 Assign 기능을 이용해서 작성하자.

Technical/Riging 2021.03.01

[MAX]Offset Controller

적용 방법 Max 상단의 Animation > Offset Controllers에서 찾을 수 있음. 메뉴 설명 Add Offset Controllers 적용하려는 Object를 선택하고 해당 메뉴를 클릭하면 아래와 같은 창이 나오며 필터를 통해 설정 할 수 있는 내용이 있는 부분 (애니메이션에 Offset Controller를 적용하려면 Animation이 있어야 함.)을 선택하고 적용할 부분을 선택한 후 OK를 눌러주면 됨. Delete Offset Controllers 적용하려는 Object를 선택하고 해당 메뉴를 클릭하면 아래와 같은 창이 나오며 삭제하려는 Controller를 선택 후 OK를 누르면 됨. Remove All 적용하려는 Object의 Offset Controller를 전부 삭제함.

Technical/Riging 2021.03.01

[MAX]Orientation Constraint

기본 목적은 다른 Object의 Rotation을 그대로 따라하는 기능. 여러 Object를 지정해서 평균적인 회전 방향을 사용하거나 Weight를 다르게 지정하는 것도 가능함. Transform Rule Orientation Constraint 회전하는 기준을 설정한다. World로 설정할 경우 Parent와 Child 모두가 World를 기준으로 회전하지만, Local로 설정 할 경우, Child는 Parent의 각도를 기준으로 회전한다. Transform Rule을 설정할 때, 최상위의 Parent와 Child가 다른 설정으로 되어있을 경우 Parent의 설정을 따라서 작동함. 최상위 Parent가 World이고 그 하위가 전부 Local이라고 하더라도 World처럼 작동함. 하지만 최상위 Pare..

Technical/Riging 2021.03.01