3D맥스에서 freeze transform, transform to zero사용하기 본 스켈리톤 및 캐릭터의 고정된 포즈(위치 및 회전)로 되돌아가는 방법 컨트롤러(controller)는 3d맥스에서 애니메이션 작업(애니메이션 값의 저장 및 보간)을 처리하는 플러그인이다. 1)선택한 단일 오브젝트의 트랜스폼 컨트롤러를 motion 패널에서 확인할수있다. 트랜스폼(transform) 애니메이션의 기본 컨트롤러는 다음과 같다(Position: Position XYZ, Rotation: Euler XYZ, Scale: Bezier Scale) 2)본 스켈리톤을 구성하는 모든 본 오브젝트를 선택한다. 3)alt + 우클릭하면 생기는 메뉴에서 freeze transform을 선택한다. 4)대화상자에서 확인한다. ..
3D맥스에서 물결 애니메이션 만들기(ripple) space warp의 ripple을 사용하여 간단한 물결 애니메이션 만드는 방법 1)씬에 plane을 생성한다(length segs - 50, width segs - 50) 2)create 패널의 space warps에서 Geometric/deformable의 ripple를 선택한다. 3)씬에 ripple 오브젝트를 생성한다. 4)bind to space warp를 활성화한다. 5)space warp 오브젝트(ripple)와 plane 오브젝트 사이를 클릭, 드래그하여 바인딩한다. 6)ripple 오브젝트의 위치에 따라서 모양이 변형되는 plane 오브젝트를 확인할수있다. 7)modify 패널에서 ripple의 파라미터를 변경하여 물결의 형태를 설정한다...
3D 맥스에서 CAT bone 대칭시키기 1)예에서 캐릭터 및 CAT bone이 비대칭을 이루고있는것을 확인할수있다. 2)씬에서 CAT bone 오브젝트만 선택하려면 선택 필터(selection filter)에서 CAT Bone을 선택한다. 3)위치 및 회전을 복사하려는 CAT bone을 선택한다. 4)modify 패널에서 copy limb settings를 클릭한다. 5)복사한 위치 및 회전을 붙여넣기할 CAT bone을 선택한다. 6)modify 패널에서 paste/mirror limb settings를 클릭한다. 7)해당 CAT bone 및 하위 오브젝트가 대칭이된것을 확인할수있다. 8)동일한 방법으로 CAT bone의 위치 및 회전을 복사 및 붙여넣기한다.
3D맥스(max)에서 뒤집힌 본(bone) 오브젝트 수정하기 대칭 복사하고 reset stretch를 적용한 이후 뒤집힌 본 오브젝트 수정하는 방법 1)아래 예에서 bone tool의 mirror를 사용하여 본 오브젝트를 대칭 복사하였다. 2)대칭 복사한 본 오브젝트들을 선택하고 reset stretch를 클릭한다. 3)본 오브젝트의 형태가 변경된것을 확인할수있다. 4)형태가 변경된 본 오브젝트를 선택하고 bone tools에서 bone object의 width , height에 기존 값의 역수를 입력한다 (end bone 오브젝트를 삭제하고 재생성한다) 5)본 오브젝트의 형태가 정상적으로 수정된것을 확인할수있다.
3D맥스(max)에서 본(bone) 편집하기(bone edit mode) 1)아래 예에서 일반적인 방법으로 본을 이동시킬때 본의 길이가 변하지않으며 본의 위치가 제한적으로 이동하는것을 확인할수있다. 2)본의 길이와 위치를 수정하려면 상단의 animation 메뉴에서 bone tools로 이동한다. 3)bone edit mode를 활성화한다. 4)본 오브젝트를 이동시켜서 개별적인 본의 길이와 위치를 설정할수있다. 5)본 편집을 마쳤으면 bone edit mode를 비활성화한다. 6)모든 본을 선택하고 reset stretch를 클릭한다. 이것은 joint의 위치를 재설정할때 발생할수있는 이상하고 원치않는 스케일링을 초기화한다.
3D맥스에서 layer explorer를 사용하여 씬의 오브젝트 및 레이어 관리하기 레이어 탐색기(layer explorer)에서 새로운 레이어를 생성하고 오브젝트 이동하기 1)상단의 tools 메뉴에서 layer explorer로 이동한다. 2)씬에 생성한 오브젝트들이 기본 레이어(0, default)의 하위에 존재하는것을 확인할수있다. 3)특정 오브젝트를 씬에서 비활성화하려면 레이어에서 아래 표시한 아이콘을 클릭한다. 4)해당 오브젝트가 비활성화되어 씬에서 표시되지않는것을 확인할수있다. 5)선택한 오브젝트를 새로운 레이어에 추가하려면 오브젝트를 선택하고 layer explorer에서 마우스 우클릭한후 add selection to의 new layer를 선택한다. 6)새로운 레이어(layer001)가 ..
3D맥스에서 리깅하기전에 캐릭터 모델의 크기 줄이기 3Dmax에서 리깅(rig) 및 스키닝(skin)을 진행하기 이전에 모델의 스케일을 줄이는 방법(scale tool, resetXform, collapse) 1)예에서 캐릭터 모델의 높이가 185cm인것을 확인할수있다. 2)상단의 도구모음에서 scale tool(uniform scale)을 선택한다. scale tool 우측에서 world를 선택(reference coordinate system)하고 use transform coordinate centor를 선택한다. 3)두 오브젝트를 선택하면(body, eye) 스케일 기즈모가 원점에 표시되는것을 확인할수있다. 4)scale transform type-in으로 이동한다. 5)offset:world에서..
3D맥스에서 리깅(rig) 및 스키닝(skin) 준비하기 3Dmax에서 애니메이터가 캐릭터 애니메이션을 제작할수있도록 모델에 본(bone skeleton)을 구축하고 스킨(skin) 및 리깅(rig)을 진행하기 이전에 확인할것들 캐릭터가 T포즈인지 확인하기 1)캐릭터 모델이 rig, skin을 진행하기에 적합한 T포즈인지 확인한다. 유닛 스케일(unit scale) 확인 및 캐릭터 크기 확인하기 2)unit setup에서 유닛 스케일이 올바르게 설정되어있는지 확인한다. 3)캐릭터 모델의 크기를 측정한다. 박스 오브젝트를 생성하여 모델의 크기가 적절한지 확인한다. 4)예에서 모델의 높이가 대략 185cm인것을 확인할수있다. 뷰포트에서 캐릭터 모델을 표시하는 방법 설정하기 5)display 패널로 이동해서 ..
3D맥스에서 바위 모델링하기 1)씬에 box 오브젝트를 생성한다. 2)box에 turbosmooth를 추가하고 iterations의 수치를 높인다. 3)displace를 추가히고 맵핑 방법에서 spherical을 선택한다. 4)오브젝트에 mapping gizmo가 표시되는것을 확인할수있다. 5)displace의 image map에 cellular map을 추가한다. 6)displace에 추가한 cellular map을 재질 편집기의 슬롯에 인스턴스 복사한다. 7)dieplace의 strength 수치를 줄이면 구형 오브젝트를 바위의 형태와 유사하게 변형할수있다. 8)turbosmooth의 iterations 수치를 증가시킨다. 9)cellular map의 offset 또는 cell size를 조절해서 다..