Transform Bone

지정된 본의 트랜스폼을 수정하는 데 사용되는 Transform (Modify) Bone 스켈레탈 컨트롤 노드에 대한 설명입니다.

Choose your operating system:

Windows

macOS

Linux

Transform (Modify) Bone 애니메이션 블루프린트 노드를 사용하여 지정된 본을 트랜스폼(이동(Translation), 회전(Rotation), 스케일(Scale) )할 수 있습니다.

Transform Bone 애니메이션 블루프린트 노드

수정할 본(Bone to Modify) 프로퍼티로 제어할 본을 선택한 뒤 이동, 회전, 스케일 프로퍼티 섹션에서 트랜스폼 모드의 타입을 선택할 수 있습니다. 여기서는 캐릭터의 upperarm_l 이 선택되었으며 뷰포트에서 컨트롤러를 사용하여 애디티브 트랜스폼이 만들어지고 있습니다.

Transform (Modify) Bone 애니메이션 블루프린트 노드 데모

Transform Bone 노드는 컴포넌트 스페이스(Component Space) 내에서 작동하므로 캐릭터의 애니메이션 블루프린트 내에서 노드를 구현하려면 스페이스 변환이 일어나야 합니다.

프로퍼티 레퍼런스

Transform Bone 애니메이션 블루프린트 노드 디테일 패널

여기서 Transform Bone 노드의 프로퍼티 목록을 참조할 수 있습니다.

프로퍼티

설명

수정할 본(Bone To Modify)

캐릭터의 스켈레톤에서 Transform Bone 노드로 제어할 본을 선택합니다.

이동(Translation)

선택된 본의 이동 을 제어합니다. 기본적으로 이동 좌표는 애님 그래프에서 제어 가능합니다.

이동 모드(Translation Mode) 프로퍼티를 활용하면 노드가 노드에 의한 수정을 무시(Ignore) 하도록 설정하여 본의 기존 이동을 유지하거나, 노드가 수행 중인 이동으로 본의 이동을 대체하도록 기존 대체(Replace Existing) 하거나, 기존에 추가(Add to Existing) 로 Transform Bone 이동을 본의 기존 이동에 추가할 수 있습니다.

또한 노드의 이동 스페이스(Translation Space) 를 설정하여 이동이 적용되는 스페이스를 제어할 수 있습니다. 다음 옵션 중에서 선택할 수 있습니다.

  • 월드 스페이스(World Space) : 월드 스페이스의 절대 위치를 기준으로 이동을 적용합니다.

  • 컴포넌트 스페이스(Component Space) : 스켈레탈 메시의 레퍼런스 프레임에 상대적인 본 위치를 기준으로 이동을 적용합니다.

  • 부모 본 스페이스(Parent Bone Space) : 부모 본에 상대적인 본 위치를 기준으로 이동을 적용합니다.

  • 본 스페이스(Bone Space) : 본의 자체 레퍼런스 프레임을 기준으로 이동을 적용합니다.

회전(Rotation)

선택된 본의 회전 을 제어합니다. 기본적으로 회전 좌표는 애님 그래프에서 제어 가능합니다.

회전 모드(Rotation Mode) 프로퍼티를 활용하면 노드가 노드에 의한 수정을 무시(Ignore) 하도록 설정하여 본의 기존 회전을 유지하거나, 노드가 수행 중인 회전으로 본의 회전을 대체하도록 기존 대체(Replace Existing) 하거나, 기존에 추가(Add to Existing) 로 본 트랜스폼의 회전을 본의 기존 회전에 추가할 수 있습니다.

또한 노드의 회전 스페이스(Rotation Space) 를 설정하여 회전이 적용되는 스페이스를 제어할 수 있습니다. 다음 옵션 중에서 선택할 수 있습니다.

  • 월드 스페이스(World Space) : 월드 스페이스의 절대 위치를 기준으로 회전을 적용합니다.

  • 컴포넌트 스페이스(Component Space) : 스켈레탈 메시의 레퍼런스 프레임에 상대적인 본 위치를 기준으로 회전을 적용합니다.

  • 부모 본 스페이스(Parent Bone Space) : 부모 본에 상대적인 본 위치를 기준으로 회전을 적용합니다.

  • 본 스페이스(Bone Space) : 본의 자체 레퍼런스 프레임을 바탕으로 회전을 적용합니다.

스케일(Scale)

선택된 본의 스케일을 제어합니다. 기본적으로 스케일 좌표는 애님 그래프에서 제어 가능합니다.

스케일 모드(Scale Mode) 프로퍼티를 활용하면 노드가 노드에 의한 수정을 무시(Ignore) 하도록 설정하여 본의 기존 스케일을 유지하거나, 노드가 수행 중인 스케일로 본의 스케일을 대체하도록 기존 대체(Replace Existing) 하거나, 기존에 추가(Add to Existing) 로 본 트랜스폼의 스케일을 본의 기존 스케일에 추가할 수 있습니다.

또한 노드의 스케일 스페이스(Scale Space) 를 설정하여 스케일이 적용되는 스페이스를 제어할 수 있습니다. 다음 옵션 중에서 선택할 수 있습니다.

  • 월드 스페이스(World Space) : 월드 스페이스의 절대 위치를 기준으로 스케일을 적용합니다.

  • 컴포넌트 스페이스(Component Space) : 스켈레탈 메시의 레퍼런스 프레임에 상대적인 본 위치를 기준으로 스케일을 적용합니다.

  • 부모 본 스페이스(Parent Bone Space) : 부모 본에 상대적인 본 위치를 기준으로 스케일을 적용합니다.

  • 본 스페이스(Bone Space) : 본의 자체 레퍼런스 프레임을 기준으로 스케일을 적용합니다.