본문 바로가기

레퍼런스/Control Rig

(8)          글쓰기    
Control Rig 만들기 티라노사우르스 https://youtu.be/3DxSFbxu5s8?list=UULFz9o-NBHQStCEsdQ03dka_Q티라노 메시 다운 링크 가격 0을 적고 다운받으면 됨다운로드 링크: https://smartpoly.gumroad.com/l/RexModel" data-og-host="smartpoly.gumroad.com" data-og-source-url="https://smartpoly.gumroad.com/l/RexModel" data-og-url="https://smartpoly.gumroad.com/l/RexModel" data-og-image="https://scrap.kakaocdn.net/dn/bt3i1t/hyV92M4oHP/uRakzGMhZ9fPk3M2cBjSbk/img.png?width=1200..
Full Body IK https://dev.epicgames.com/documentation/ko-kr/unreal-engine/control-rig-full-body-ik-in-unreal-engine?application_version=5.3 언리얼 엔진의 컨트롤 릭 풀 바디 Ik | 언리얼 엔진 5.4 문서 | Epic Developer Community캐릭터의 풀 바디 IK 시스템을 빌드합니다.dev.epicgames.com 풀 바디 IK 캐릭터의 풀 바디 IK 시스템을 빌드합니다.   컨트롤 릭의 풀 바디 인버스 키네마틱(FBIK) 기능을 사용하여 컨트롤 릭에서 고도의 컨트롤 및 유연성을 갖춘 릭을 구성할 수 있습니다. 전반적인 솔버 메서드는 위치 기반 IK(Position Based IK) 프레임워크에 빌드되어 더..
Unreal Control Rig https://dev.epicgames.com/documentation/ko-kr/unreal-engine/control-rig-in-unreal-engine?application_version=5.3 언리얼 엔진의 컨트롤 릭 | 언리얼 엔진 5.4 문서 | Epic Developer Community컨트롤 릭으로 실시간으로 캐릭터의 리깅과 애니메이션을 만듭니다.dev.epicgames.comhttps://dev.epicgames.com/documentation/ko-kr/unreal-engine/how-to-create-control-rigs-in-unreal-engine?application_version=5.3 언리얼 엔진에서 컨트롤 릭을 생성하는 방법 | 언리얼 엔진 5.4 문서 | Epic De..
Control Rig Animation Unreal Engine 5는 기본적으로 Manny Quinn의 control rig가 CR_Mannequin_Body로 있다. 이걸 건드릴건 아니고 Meshes폴더의 SKM_Manny를 레벨에 끌어다 놓고 얼굴이 보이게 자리잡는다.Add Level Sequence를 체크하자.아웃라이너에서 방금 놓은 SK_Manny를 끌어다 시퀀스 타임라인에 끌어다 놓는다. 타임라인의 시간을 정당히 줄여주고 컨트롤 리그를 조정해 적당한 포즈를 만들어 주자 난 라이트스트레이트를 하는 포즈를 만들었다.첫번째 포즈가 완성되었으면 CR_Mannequin_Body의 오른쪽 동그라미를 클릭해 키프레임을 만들자.  마지막 프레임으로 이동해 다시 키프레임을 만들어준다. 현재프레임 위의 키를 클릭해주자 이러면 하나라도 변화가 생기면 키..
Control Rig 컨트롤리그를 만들어보자. 우선 스켈레톤메시가있는 곳으로 가서 우클릭후 ControlRig를 만들고 이름을 적당히 바꾸자더블클릭후 에디터로 들어가자 RigHierachy에 원하는 뼈를 우클릭후 New Control을 만들자 그림 뼈밑에 Control이 생긴다.컨트롤이 잘보이게 하기위해 Shape와 사이즈 로테이션을 변경해준다. 이 링은 표시될뿐이다.이제 Head_ctrl을 선택하면 회전기즈모가 나타나는데 회전시켜보면 아무런 작용이 없다. 하이라키의 head_ctrl을 끌어다 그래프에 놓고 GetControl을 하자 로테이션컨트롤을 움직이면 그 벡터값이 입력되어 전달하는 노드 같다.그래프에 우클릭후 Set Transform을 추가해주고item>Name>head로 설정하고 control>Transform과 v..
Control Rig Goal 바꾸기 공격시 기본 애니메이션은 정해진 동작을 한다. Goal을 만들어 동적으로 Goal의 위치를 변경해 Bone의 Transform을 바꿔 https://youtu.be/uuFWqFExlW4?t=47펀치 애니메이션은 찾기 귀찮아서 만들었다. 다만 UE5 SK_Manny를 사용해서 Control Rig를 다시만들어야 한다.2024.05.14 - [레퍼런스/IK] - Control Rig AnimationSK_Manny를 우클릭하고 CR_UE5MannyGoal컨트롤리그 에디터를 열어 UseSpecificAnimation>Punch를 선택해준다.solve Graph에 Get Transform, Set Transform 노드를 추가하고 spine_03을 선택해주고 Transform과 Value를 연결해주고 컴파일후 ..
Tw Bone IK AnimBlueprint의 AnimGraph를 우클릭하고 TwoBoneIK노드를 추가하자.Pose와 연결하면 자동으로 LocalToComponent가 추가된다. TwoBoneIK 노드를 선택하고 Detail에서 제어하고싶은 뼈를 고르고 위치는 일단 Component Space를 선택한다.이후 컴파일후 프리뷰에서 기즈모를 움직이면 다리가 움직인다. 기즈모는 Effector와 Joint2가지가 있다.  Effector는 움직이고 싶은 말단 뼈이고 Joint는 Effect다음의 조인트 뼈가 바라보는 위치이다. Joint의 위치를 바꿔 원하는 자세를 만들어준다.Two Bone IK 노드의 이펙터 위치(Effector Location) 를 활용하면 투 본 체인의 끝에서 본의 위치를 구동할 수 있습니다. 이 프로퍼..
Reload Animation with Mag Interaction https://youtu.be/w-ouuDBSIao 소총의 탄창을 교체하는 애니메이션을 만들어 보자. 먼저 총을 잡는 강좌의 후속이다.SK_KA47_X의 스켈레톤트리에서 b_gun_mag를 선택후 위치를 바꿔보면 탄창만 움직이는 걸 알수 있다.탄창을 잡을 위치를 만들기 위해 root에서AddSocket을 한후 mag라고 이름을 만들어주자. 위치는 탄창중앙으로 한다.BP_WeaponBase 블루프린트를 액터를 부모로 만들고 다음 노드를 추가한다. SelectMeshAsset은 SK_KA47_X를 선택하고 SetWeaponImage는 UI에서 사용할건데 이 강의에서는 필요없다. AddStaticMeshComponent노드를 추가하고디테일에서 SM_KA47_Mag를 선택한다.뒤에 리턴을 변수로 승격하고 Old..