본 복사

한 본에서 다른 본으로 트랜스폼 데이터 또는 그 컴포넌트를 복사하는 본 복사 노드에 대한 설명입니다.

Choose your operating system:

Windows

macOS

Linux

본 복사 애니메이션 블루프린트 노드를 사용하면 이동(Translation), 회전(Rotation), 스케일(Scale) 과 같은 트랜스폼 데이터를 소스 본 에서 타깃 본 으로 복사할 수 있습니다.

본 복사 애니메이션 블루프린트 노드

간단한 구현을 통해 본 복사 노드를 사용하여 소스 본(Source Bone) 의 위치와 모션을 타깃 본(Target Bone) 에 복사할 수 있습니다. 여기서 캐릭터의 오른쪽 보조 무기 본(weapon_r)은 타깃 본 으로 선택되어 소스 본 의 캐릭터 왼쪽 손 본(hand_l), 위치 및 모션을 복사합니다. 여기에서 본 복사 노드의 이펙트는 런타임에서 캐릭터의 오른쪽 손에서 왼쪽 손으로 무기 본을 이동할 때 확인할 수 있습니다.

copy bone demo disabled

copy bone demo enabled

본 복사 비활성화

본 복사 활성화

본 복사 노드의 이 구현을 사용해서 애니메이션 재생 중 스켈레탈 메시의 한 손에서 다른 손으로 오브젝트를 패스할 수 있습니다.

애님 그래프(AnimGraph) 에서 이동(Translation), 회전(Rotation)스케일(Scale) 을 포함한 모션의 다양한 컴포넌트를 토글하여 소스 본 모션을 타깃 본 에 적용할 수 있습니다.

알파(Alpha) 값 또는 핀을 사용하여 생성된 출력 포즈에 적용된 블렌드의 정도를 제어할 수 있습니다. 값이 1 이면 생성된 출력 포즈를 사용하며 값이 0 이면 소스 포즈를 출력합니다.

프로퍼티 레퍼런스

본 복사 애니메이션 블루프린트 노드 디테일 패널

여기에서 본 복사 노드 프로퍼티의 레퍼런스를 확인할 수 있습니다.

프로퍼티

설명

소스 본(Source Bone)

타깃 본(Target Bone) 에 적용되는 모션 데이터의 소스로 캐릭터의 스켈레톤에서 본을 선택합니다.

타깃 본(Target Bone)

모션 데이터의 대상으로 캐릭터의 스켈레톤에서 본을 선택합니다.

이동 복사(Copy Translation)

소스 본(Source Bone) 에서 타깃 본(Target Bone) 으로 이동(Translation) 모션을 적용합니다. 기본적으로 이 프로퍼티는 애님 그래프(AnimGraph) 노드에 부울로 표시됩니다.

회전 복사(Copy Rotation)

소스 본(Source Bone) 에서 타깃 본(Target Bone) 으로 회전(Rotation) 모션을 적용합니다. 기본적으로 이 프로퍼티는 애님 그래프(AnimGraph) 노드에 부울로 표시됩니다.

스케일 복사(Copy Scale)

소스 본(Source Bone) 에서 타깃 본(Target Bone) 으로 스케일(Scale) 모션을 적용합니다. 기본적으로 이 프로퍼티는 애님 그래프(AnimGraph) 노드에 부울로 표시됩니다.

컨트롤 스페이스(Control Space)

소스 본(Source Bone) 모션이 계산되어 타깃 본(Target Bone) 에 적용되는 스페이스를 선택합니다.

  • 월드 스페이스(World Space) : 월드 스페이스에서 소스 본(Source Bone) 의 절대 위치를 복사합니다.

  • 컴포넌트 스페이스(Component Space) : 스켈레탈 메시의 레퍼런스 프레임 내에서 소스 본(Source Bone) 의 위치 및 모션 데이터를 복사합니다.

  • 부모 본 스페이스(Parent Bone Space) : 부모 본과 관련된 소스 본(Source Bone) 의 위치 및 모션 데이터를 복사합니다.

  • 본 스페이스(Bone Space) : 자체 레퍼런스 프레임에서 소스 본(Source Bone) 의 위치 및 모션 데이터를 복사합니다.