본문 바로가기

보간2

[언리얼5] IK(Inverse Kinematics) 스켈레탈 메시가 경사면에 위치하였을때 경사면과 충돌한 루트를 기준으로 높이가 고정되기 때문에 비스듬한 경사혹은 단차가 있는 지형에서 관절이 떠있는 현상을 해결하기 위한 기술 입니다. 1.Control Rig 블루프린트 생성하기 Animation > Control Rig > Control Rig Blueprint 생성 2. 스켈레톤 지정하기 여기서 ik로 지정된 본이있는 스켈레톤 에셋이라면 그대로 사용할 수 있으나 만일 ik로 지정되어있는 본이 없는 에셋이라면 가상본을 생성하여 사용할 수 있습니다. 다시 본론으로 돌아와서 생성한 Control Rig Blueprint에서 IK를 적용 시킬 하이어라이키를 등록하여 줍니다. 3. 함수 생성하기 발의 높이를 계산할 함수를 생성해야 합니다. 좌측패널의 My Blu.. 2023. 12. 3.
[알고리즘] 보간 (interpolation) 선형 보간 ( Linear Interpolation ) ( Lerp ) 선형 보간은 1차원 직선상에서 두개의 위치의 값이 주어졌을때 그사이에 있는 값을 찾기 위한 비례식 입니다. 위의 예시를 참고로 합니다. a(2,1), b(7,4) 두개의 위치를 알고있을때 c의 위치를 구하기위해서는 선형 보간법을 사용할 수 있습니다. 이때 c의 정확한 위치를 알수는 없으나 좌표상에서 어느정도의 비율에 위치하였는지는 유추가 가능합니다. 위의 공식은 C++ 내부의 구현해둔 함수로 사용이 가능합니다. 위의 사진의 원본출처에서 좀더 상세한 구현도 볼 수 있습니다. [Algorithm] 선형 보간법 (Linear interpolation) 선형 보간법 (Linear interpolation) 선형 보간법을 구현하는 방법에 대해.. 2023. 5. 22.