본문 바로가기

biped7

캐릭터 셋업 책 정독 및 정리 - 3차 캐릭터 셋업 실전 가이드(1) 캐릭터 셋업 실전 1. 반자동 목(Neck) - 목젖의 움직임을 살펴보면서 목을 돌려보자. Point01 헬퍼를 만들고 Rotation Controller를 Orientation Constraint로 변경한 후 회전을 참조하는 타깃으로서 Bip01 Head와 Bip01 Spine2를 설정한다. 그러면 Point01은 언제나 머리와 가슴의 중간방향이 될 것이다. Bip01 Neck 위치에 Bone01을 설치하고 Rotation Controller를 LookAt Constraint로 변경한다. 그리고 언제나 머리를 바라보도록 설정한다. 그리고 가장 중요한 트위스트 방향(Select Upnode)은 Point01과 일치하도록 설정한다. 최종적으로 스킨이 적용될 본은 Bone01이고 Bip01 Neck은 애니메.. 2015. 12. 17.
Max 스크립트(Script)에서 사용되는 바이패드 고유 노드 넘버 스크립트를 만들때 이름으로 서치하는 것은 매우 안좋은 습관이다. 하지만, 바이패드는 이름으로 서치하지 않으면 해당 오브젝트를 찾기 힘들다. 그래서 Script 헬프를 뒤져보니 바이패드의 고유 Node 넘버가 있는것을 확인했다. biped.getNode $ #lArm link:4 라고 실행하면 아래 표에 따라 L Hand가 호출된다. Index Limb Name Link Nodes in Link Index Order 1 #larm L Clavicle L UpperArm L Forearm L Hand 2 #rarm R Clavicle R UpperArm R Forearm R Hand 3 #lfingers L Finger0 L Finger01 L Finger02 L Finger1 L Finger11 L Fin.. 2015. 12. 17.
캐릭터 셋업 서포트툴(Setup Support Tool)) 제작 최근 다관절 셋팅을 하면서 컨트롤러 셋팅을 많이 하게 되는데, 맥스의 컨트롤러 뷰어는 불편한 점이 많아서 서포트 툴을 하나 제작하게 됐습니다. 특히 LookAtConstraint나 Orientation Controller같이 다른 헬퍼 본과 연계되서 사용할 경우 연계된 본이 어떤건지 구분하기도 힘들고 선택하기도 힘들어 자주쓰는 노드들과 연계하기 편하도록 제작해 봤습니다. 이번 툴을 제작하면서 공부한 내용 1. Struct로 따로 분리하여 기능 별로 함수 관리하기. - 닷넷에 사용하는 트리뷰와 리스트뷰기능만을 구조체로 따로 뺀뒤 기능 함수를 호출해서 사용하는 방식에 대해서 공부하고 숙지했습니다. 기능 구현에만 집중해서 코딩하다 보면 나중에 손댈 수 없는 지저분한 코딩이 될 수 있어 미리미리 코드 정리하는 .. 2015. 12. 17.
어깨 관절 Twist 셋업 어깨 트위스팅을 해결하기 위해 추가한 2가지 본 셋팅 방식 가이드 1. 먼저 세 종류의 보조 더미를 설치하여 방향을 보정하는데 도움을 받아야 합니다. (1) 어깨 보조 더미를 설치하여 상박 중심 더미를 바라보게 하면서(LooKat Contraint) UpNode 는 어깨의 원본 뼈를 따라가도록 합니다. (2) 상박 보조 더미를 설치하여 하박을 바라보게 하면서(LooKat Contraint) UpNode는 어깨 보조 더미를 따라가도록 합니다. (3) 상박 중심 더미는 상박의 중심에 위치하도록 하고 상박에 링크를 걸어 줍니다. 2. 더미설치가 끝나면 어깨 트위스트본과 상박 트위스트본을 만들어 주니다. (1) 상박 트위스트본을 만들어 오리엔테이션 스크립트를 걸어주고 Biped 상박과 상박 포인트 더미에 각각 .. 2015. 12. 16.