3D맥스에서 타임라인의 키 프레임 필터 사용하기 (사용 버전 - autodesk 3ds Max 2018) 1)오브젝트의 트랜스폼에 키프레임 애니메이션을 생성합니다(position, rotation) 2)오브젝트의 재질에서 색상에 키프레임 애니메이션을 추가합니다(standard mtl, diffuse color) 3)오브젝트에 noise 수정자를 추가하고 속성에 키프레임 애니메이션을 추가합니다. 4)타임라인에서 선택한 오브젝트의 모든 애니메이션 키를 확인할수있습니다. 5)타임라인을 마우스 우클릭한후 filter에서 필터 대상을 선택할수있습니다. 기본적으로 all keys에 체크되어있으며 오브젝트의 모든 애니메이션 키를 표시합니다. 6)all transform keys에 체크하면 오브젝트의 트랜스폼(tran..
오토 리거(auto-rigger)를 사용하여 캐릭터 리깅하고 애니메이션 추가하기(mixamo) 1)캐릭터 모델을 준비합니다. 2)캐릭터 모델을 fbx 파일 형식으로 내보내기합니다(export selected, fbx) 4)애니메이션의 animation에 체크하고 확인합니다. 5)mixamo 웹사이트에서 캐릭터 모델의 파일을 업로드합니다(upload character, select character file) https://www.mixamo.com/ 6)모델이 정상적으로 업로드되면 오토 리거(AUTO-RIGGER)를 진행할수있습니다. 7)캐릭터 모델에 마커를 위치시키고 다음으로 이동합니다. 8)리깅이 완료되면 캐릭터 애니메이션을 확인할수있습니다. 9)캐릭터 애니메이션을 선택하면 우측의 미리보기에 반영됩니..
Rokoko video를 사용하여 동영상의 사람 움직임을 캡처하고 애니메이션 클립 생성하기 Rokoko video의 무료 인공지능 무료캡처 기능(Free AI motion capture)과 rokoko studio 프로그램을 사용하여 사용자가 촬영한 동영상에서 인물의 움직임을 모션캡처하고 모델의 애니메이션을 생성 및 파일로 저장하기(fbx) 1)인물의 움직임이 포함된 동영상을 준비합니다. 2)rokoko studio를 다운로드 하고 설치합니다. https://www.rokoko.com/products/studio/download 3)rokoko video 웹사이트에서 create new scene을 선택합니다. https://video.rokoko.com/dashboard 4)로컬 동영상 파일을 소스로 ..
3D맥스에서 세가지 애니메이션 제작방법(biped, bone, CAT) 바이패드(biped) 바이패드는 3D맥스에서 기본적으로 제공하는 애니메이션 제작도구로 인간, 동물, 기타 상상속 생물의 애니메이션을 제작하기 위한 용도로 설계된 뼈대 모델이다. 바이패드는 연결된 계층(linked hirarchy)으로 구성되어있으며 바이패드 피규어의 기본 구조(structure)를 정의할수있는 속성들 그리고 애니메이션에 사용할수있는 몇가지 속성들이 제공된다. https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2019/ENU/3DSMax-Character-Animation/files/GUID-AF8CC92C-F9F7-..
3D맥스에서 복셀 솔버(voxel solver)를 사용하여 간편하게 스킨 작업하기 1)캐릭터 모델과 본 스켈리톤을 준비합니다. 2)캐릭터 모델에 skin 수정자를 추가합니다. 3)skin 수정자의 parameter에서 bones의 add를 클릭하여 본(bones)을 추가합니다. 4)본 오브젝트를 변형하면(이동, 회전) 캐릭터 모델 또한 정상적으로 변형됩니다. 하지만 스킨의 추가적인 weight 할당 작업이 필요한것을 확인할수있습니다. 5)본 스켈리톤의 트랜스폼을 초기화합니다. 6)skin 수정자의 weight properties에서 weight solver로 voxel을 선택하고 geodesic voxel solver로 이동합니다. 7)geodesic voxel solver에서 기본 옵션으로 설정하고 a..
3D맥스에서 캐릭터 애니메이션 파일(xaf) 저장하기, 불러오기 캐릭터의 키 프레임 애니메이션을 xml animation file로 저장하기 또는 불러오기 1)3D맥스에서 캐릭터 애니메이션을 준비합니다. 애니메이션 파일(xaf) 저장하기 2)캐릭터 애니메이션의 모든 본 오브젝트를 선택합니다. 타임라인에서 선택한 본 오브젝트의 캐릭터 애니메이션 키를 확인할수있습니다. 3)상단의 animation 메뉴에서 save animation으로 이동합니다. 4)xml 애니메이션 파일(xaf)을 저장합니다. 애니메이션 파일(xaf) 불러오기 5)애니메이션을 불러오기할 캐릭터의 모든 본 오브젝트를 선택합니다(캐릭터 모델의 본 시스템이 애니메이션 파일의 본 시스템과 동일해야합니다) 7)상단의 animation 메뉴에서 l..
3D맥스에서 애니메이션의 모든 키를 확장 또는 축소하기(Scale Keys) 1)애니메이션 키가 설정된 오브젝트를 선택합니다. 2)상단의 graph editors 메뉴에서 track view - dope sheet으로 이동합니다. 3)확장 또는 축소하려는 애니메이션의 키 범위를 선택합니다. 4)Scale Keys 도구를 활성화합니다. 5)선택한 범위의 시작 키에 타임 슬라이더의 현재 프레임을 위치시킵니다. 6)선택한 범위의 마지막 키를 클랙 드래그하여 모든 키를 확장 및 축소합니다. 7)타임 슬라이더에서 키 프레임 애니메이션이 확장 및 축소된것을 확인할수있습니다.
mixamo 웹사이트에서 3D 캐릭터 모델 오토 리깅하기(mixamo, auto-rigger, T-pose rig) mixamo에서 제공하는 auto-rigger를 사용하여 사용자 캐릭터에 자동으로 T-pose 본 시스템을 구축하는 방법 1)3D맥스 및 3D프로그램에서 캐릭터 모델을 내보내기합니다(fbx, import) 2)mixamo 웹사이트에서 animations 메뉴로 이동합니다. 3)upload character를 클릭하고 캐릭터 모델 파일을 업로드합니다. 4)mixamo의 auto-rigger를 사용하여 오토리깅을 진행합니다. 캐릭터 모델에 마커를 추가하고(chin, wrists, elbows, knees, groin) 하단에서 LOD를 선택한후에 next를 클릭합니다. 5)모델의 리깅이 완료되..
mixamo에서 다운로드한 애니메이션을 3D맥스 CAT Rig로 변환하기 mixamo 웹사이트에서 다운로드한 캐릭터 애니메이션의 본 시스템을 CATRig로 변환하는 방법(autoCAT 스크립트 사용) 1)mixamo 웹사이트에서 캐릭터 애니메이션을 다운로드합니다. 2)3D맥스에서 fbx import를 사용하여 다운로드한 애니메이션 파일을 가져오기합니다 (bone creation의 bone conversion에서 convert as dummy를 선택합니다) 3)씬에서 캐릭터 애니메이션이 정상적으로 동작하는지 확인합니다. 4)캐릭터 애니메이션이 본 오브젝트들로 구성된 본 시스템을 사용하고있는것을 확인할수있습니다. autoCAT 스크립트를 사용하여 본 시스템을 CATRig로 변환하기 5)아래 웹사이트에서 au..
3D맥스에서 두개의 오브젝트 파라미터를 연결하기(wire parameters) 1)씬에 두개의 오브젝트를 생성합니다. 2)상단의 animation 메뉴에서 wire parameters의 parameter wire dialog로 이동합니다. 3)연결할 두개의 오브젝트의 파라미터를 선택합니다. 예에서 box 오브젝트의 length 파라미터와 sphere 오브젝트의 radius 파라미터를 선택하였습니다. 4)컨트롤 방향을 선택하고 connect를 클릭합니다. 예에서 양방향 연결(two way connection)을 선택하였습니다. 5)연결한 두 파라미터의 텍스트 색상이 변한것을 확인할수있습니다. 6)씬에서 두 오브젝트의 파라미터(box 오브젝트의 lengh 또는 sphere 오브젝트의 radius) 수치를 변..
3D맥스에서 사용자 정의 속성(custom attribute)에 파라미터 연결하기(wire parameters) 1)상단의 animation 메뉴에서 wire parameters의 parameter wire dialog로 이동합니다. 2)오브젝트의 사용자 정의 속성과 속성에 연결할 파라미터를 선택합니다. 3)컨트롤 방향(control direction)을 선택하고 connect를 클릭합니다. 예에서 teapot001의 teapot_rot 속성을 설정하여 teapot001 오브젝트의 x회전을 컨트롤합니다. 4)연결한 속성 및 파라미터의 텍스트 색상이 변한것을 확인할수있습니다. 5)teapot001 오브젝트의 사용자 정의 속성에서 teapot_rot 수치를 설정하면 teapot001 오브젝트가 x축 회전합니다.
3D맥스에서 사용자 정의 오브젝트 속성 설정하기(attribute holder, parameter editor) 오브젝트에 attribute holder 수정자를 추가하고 parameter editor에서 사용자 정의한 속성의 UI를 추가하는 방법 1)씬에서 attribute holder를 추가할 오브젝트를 선택합니다. 2)attribute holder를 추가합니다. 3)현재 사용자가 추가하지않아 속성이 존재하지않는것을 확인할수있습니다. 4)상단의 animation 메뉴에서 parameter editor로 이동합니다. 5)parameter editor에서 사용자 속성을 설정합니다. Add to Type에서 selected object current modifier를 선택합니다. 이 옵션은 선택한 오브젝트..