전체 글329

[Maya] Body리깅 (12) 다리 fk조인트 설정 & 마무리 Body리깅 (12) 다리 fk조인트 설정 & 마무리 1 『조인트 & 컨트롤러 설정』 - ik조인트와 ik컨트롤러를 모두 hide시킨다. - 다리 fk조인트들만 show로 변경한다. 2 『fk컨트롤러를 생성』 - 넙스 커브를 생성하고, v스냅으로 Thigh_fk_joint에 피봇을 맞추고, freeze한다. -> Thigh_L_FK_Ctrl - 종아리~발목 ~ 발목에서 toe, toe ~ toetip까지 총 4개의 넙스 커브를 만든다. - parent로 thigh_L_fk_Ctrl 아래로 하위구조를 만들어준다. ( parent ) - 복사 그룹 해서 오른쪽 fk 컨트롤러도 만들어준다. 3 『오른쪽 fk컨트롤러 behavior 설정』 - 빈 empty그룹을 만든다. -> x축으로 -180도 설정한다. - ..
[Maya] Body 리깅(11) 다리 Stretch, AutoVolume 설정 Body 리깅(11) 다리 Stretch, AutoVolume 설정 1 『로케이터 생성』 다리전체 길이를 재어야하기 때문에 로케이터를 2개 생성한다. - 로케이터를 만들어서, Thigh_L_ik 조인트에 v스냅한다. 로케이터 이름도Thigh_L_Ik_distance_loc로 한다. - 이 로케이터를 복사해서 Ankle_L_조인트에 V스냅한다. 이름은, Ankle_L_distance_loc로 하고, 절대로 freeze를 하지 않는다. 그 이유는, 길이를 재어야되기 때문이다. - L_Thigh_ik_jnt를 먼저 선택하고, Thigh_L_ik_distance_loc를 선택해서 point constrain을 한다. - Foot_L_Main_Ctrl를 먼저 선택하고, Ankle_L_ik_distance_loc를..
[Maya] Body 리깅(10) 무릎 리깅 Body 리깅(10) 무릎 리깅 1 『무릎 컨트롤러 만들기』 - 무릎 컨트롤러를 화살표 모양으로 생성하고, freeze한다. - 이름을 Knee_PV_L_Ctrl으로 만들고, 오른쪽으로 복사한다. - 오른쪽도 컨트롤러를 freeze한다. - 오른쪽에는 empty그룹을 만들고, x축으로 -180도 회전시킨다. - x축으로 -180도 회전시킨 그룹 아래에 오른쪽 컨트롤러를 넣는다.(parent) 그룹 아래에 들어간 오른쪽 컨트롤러는 freeze한다. - 왼쪽에도 그룹을 만들어서 하이러키 구조를 맞춰준다. 무릎 그룹은 모두 센터피봇한다. 2 『폴벡터 연결』 - 무릎 컨트롤러를 먼저 선택하고, Ankle_ikHandle을 선택한 후에 constrain -> pole vector를 적용한다. - 오른쪽도 폴벡터를..
[Maya] Body 리깅(9) 왼발 리깅 오른쪽으로 복사하기 Body 리깅(9) 왼발 리깅 오른쪽으로 복사하기 1 『왼발 컨트롤러 복사』 - 왼쪽 Foot_L_Main_Ctrl를 복사(ctrl+D)해서 그룹하고, x:-1로 설정한 후에 ungroup 한다. - 오른쪽 Foot_R_Main_Ctrl 가장 아래에 있는 Back_loc아래의 ikHandle그룹을 삭제한다.(왼쪽과 관련된 ikHandle이므로 삭제해야함) - Thigh_R_ik_jnt부터 ik handle(rotate체인)로 왼다리처럼 ik Handle을 설정해준다. (지난 포스팅 참고) - 왼발처럼 group하고, ikHandle 그룹을 만든다. (지난 포스팅 Group1~3지정 참고) - 왼발과 똑같은 컨트롤러 구조를 만들어준다. (지난 포스팅 참고) 2 『behavior 설정하기』 - behavio..
[Maya] Body 리깅(8) 다리 조인트 만들기 Body 리깅(8) 다리 조인트 만들기 1 『다리 조인트 생성』 - 측면 뷰에서 조인트를 아래 사진처럼 생성한다. - Thigh_L_ik_jnt -> Knee_L_ik_jnt -> Ankle_L_ik_jnt -> Toe_L_ik_jnt -> Toe_Tip_ik_jnt 순으로 이름을 지정한다. - 프론트뷰에서 Joint Orientation으로 회전을 시키면서, 위치를 조절한다. - 주로 Thigh조인트의 joint orientation으로 z축을 움직여서 각을 맞추고, 위치를 이동한다. 2 『회전 축 설정』 - Thigh~ Toe_Tip까지 orient축을 맞춘다. - x, z, x 로 설정하고, orient한다. 3 『조인트 복사하기』 - mirror joint 옵션에서 yz에 체크하고, behavio..
그래프에디터로 사이클 반복 만들기 1 사이클을 만들 수 있는 간단한 동작 애니메이팅 키 설정하기 2 post -> cycle, pre->cycle 방식으로 앞뒤 연결 사이클 만들기 3 연결 부분의 이음새(앞뒤) 곡선 유려하게 (대각선 흐름 그대로) 만들기 4 1~23 프레임 반복이라면 1~22까지로 아래의 타임라인 설정하기
[Maya] Body 리깅(7) 목 리깅 마무리하기 Body리깅(7) 목 리깅 마무리하기 1 『목 연결하기』 - neck_Main 컨트롤러를 선택하고(모두 선택됨) 그룹을 만든다. -> Neck_Main_Ctrl_Grp로 이름을 지정한다. - Neck_Main_Ctrl_Grp을 freeze하고, 피봇 위치를 v스냅으로 Waist_Top_jnt에 위치시킨다. - Waist_Top_jnt를 먼저 선택하고(main)Neck_Main_Ctrl_Grp를 point, orient constrain으로 연결한다. (maintain offset 체크) 2 『목 분리 리깅』 - Neck_Main_Ctrl에 neck_orient_isolate, neck_point_isolate 2개의 항목을 add attribute한다. - Waist_Top_jnt에 조정당하고 있는 Ne..
[Maya] Body 리깅(6) 목 리깅 스트래치,오토볼륨 Body 리깅(6) 목 리깅(스트래치,오토볼륨) 마무리하기 1 『목 스트래치 만들기』 - Neck_ik_Spline_Crv shape노드를 노드에디터에 불러온다. - curveinfo노드를 생성한다. - 목 컨트롤러 shape의 worldSpace[0]값을 curveinfo의 other-> inputCurve에 연결한다. - multiplyDivide노드를 2개 생성하고, divide모드로 설정한다. (이름 설정: Neck_stretch_multi1,2) - curveinfo노드의 arcLength를 Neck_stretch_multi1의 input 1X와 연결한다. - main컨트롤러를 노드에디터에 불러온다.(not shape) - main컨트롤러의 scale -> scale X값을 Neck_stretc..
[Maya] Body 리깅(5) 목 조인트 ~ 컨트롤러 설정 Body 리깅(5) 목 조인트 ~ 컨트롤러 설정 목 리깅은 허리&가슴 부분 리깅과 거의 흡사하다. 허리 ~ 가슴 리깅의 축소판이 목 리깅이다. 허리 리깅에서 그룹한 ik컨트롤러를 fk조인트가 컨트롤하는 부분만 다르게 해주면 된다. 『1 Neck 조인트 생성』 - Neck_BSkin_Bottom -> Neck_BSkin_jnt01 -> Neck_BSkin_jnt02 -> Neck_BSkin_Head 로 이름 지정 『2 오리엔트 축 설정』 - x축:1, z축:1로 설정한다. - 목 조인트의 축(Axis)은 허리&가슴쪽과 같도록 맞춰준다. 3 『ik spline핸들설치』 - ik spline을 만들어서 ik handle과 curve를 만든다. 4 『회전축 bottom,top조인트 생성하기』 - ik splin..
[Maya] Body 리깅(4) auto스트래치 리깅 Body 리깅(4) auto스트래치 리깅 auto스트래치란, 컨트롤러를 한계수치 이상으로 늘렸을 때, 캐릭터가 자동으로 옆으로 줄어들었다가 모아지는 형태를 만들어주는 기능(오토 스트래치)이다. 캐릭터 애니메이팅에서 초현실적인 장면을 연출할 때 오토 스트래치 리깅은 필수다. 특히, 아동용 애니메이션에서는 캐릭터의 사실감보다 상상력이 중요하기 때문에 오토 스트래치 기능이 중요하다. 1 노드 에디터 설정 지난 포스팅에서 북마크했던 stretch 리깅의 노드에디터를 불러온다. - Waist_MultiplyDivide2를 복사해서 Waist_auto_Multi1로 이름을 정한다. - Waist_MultiplyDivide2의 outputX를 복사한 Waist_ik_autoMultiplyDiv의 input 1X로 연..
[Maya] Body 리깅(3) 허리 컨트롤러 FK설정 Body 리깅(3) 허리 컨트롤러 FK설정 대개 캐릭터 리깅방식에서 허리 조인트는 IK Spline방식으로 처리를 한다. 인체구조상, 허리는 다른 신체부위의 움직임에 따라 자동으로 움직인다. 그래서 굳이 능동적인 방식으로 FK 컨트롤러를 설치할 필요가 없다. 상체가 움직이거나 하체가 움직이면 허리 조인트는 그대로 따라가기만 하면 된다. 그러나 캐릭터 리거는 애니메이터의 모든 상상력을 충족시켜줄 의무가 있다. 실제로 사용이 되지 않더라도 FK방식 역시 설치해야만 완벽한 캐릭터 리깅방식이라 할 수 있다. 이번 포스팅에서는 '이남국 DVD'에 소개된 하이브리드 리깅방식을 진행해보자. 1 『FK 조인트 만들기』 아래 사진을 참고하여, ik조인트를 따라서 새로운 조인트를 5개 생성한다. 새로운 조인트를 모두 설치..
[Maya] Body 리깅(2) 허리 Stretch 설정하기 Body 리깅(2) 허리 컨트롤러 생성 CG의 즐거움은 '상상력 표현'에 있다. 확장성이 뛰어난 방식으로 리깅된 캐릭터는 애니메이터의 상상력에 날개를 달아준다. 따라서 리거(리깅 아티스트)는 애니메이터의 상상력을 극대화시켜 줄 수 있도록 장치를 구성해야 한다. 그중의 하나가 바로 '스트래치'이다. 스트래치는 말 그대로 늘어나는 것을 의미한다. 실제 사람의 신체가 늘어나는 경우는 없지만 CG에서는 모든게 가능하다. 리거는 모든 가능성을 염두에 두고 캐릭터를 개발할 의무감이 필요하다. __1『컨트롤러 생성』 넙스 커브로 사각형 컨트롤러를 만든다. 컨트롤러 위치를 v스냅으로 Waist_Bottom_jnt와 Waist_Top_jnt조인트에 v스냅하고, freeze를 실행한다. __2『constrain설정』 Wa..
[MoGL CG] leaf texture[나뭇잎 텍스처(알파맵 포함)] 1 【 Title 】 : leaf texture[나뭇잎 텍스처(알파맵 포함)] 2 【 File Size 】 140k x 5개 3 【 IMG 】 01 02 03 04 05 내용을 입력하세요 내용을 입력하세요 내용을 입력하세요 내용을 입력하세요 4 【 Download 】
[MoGL]jean texture(2k 청바지 텍스처) 1 【 Title 】 : jean texture[2k 크기 청바지 재질 텍스처] 2 【 File Size 】 total : 22mb (2k) 3 【 IMG 1】 [blue jean] [ice jean] 4 【 Download 】
[MoGL CG]health_center HDRI[헬쓰장 배경 HDRI] 1 【 Title 】 : health_center HDRI[헬스장 HDRI 파일] 2 【 File Size 】 19.6 mb (4800 x 1791) 3 【 IMG 】 4 【 Download 】