컨트롤 셰이프 및 컨트롤 셰이프 라이브러리

컨트롤 셰이프 라이브러리의 여러 컨트롤 셰이프를 사용하여 컨트롤을 커스터마이징합니다.

Choose your operating system:

Windows

macOS

Linux

컨트롤 릭에 대한 컨트롤을 생성할 때, 여러 컨트롤을 서로 시각적으로 차별화하거나 어느 한 컨트롤에 더 잘 맞는 셰이프를 사용해야 하는 경우가 있습니다. 컨트롤 셰이프(Control Shape) 프로퍼티를 사용하면 컨트롤의 트랜스폼, 컬러, 셰이프에 영향을 미칠 수 있습니다. 또한 컨트롤 셰이프 라이브러리(Control Shape Libraries) 를 생성 및 편집하여 사용 가능한 컨트롤 셰이프를 추가 또는 변경할 수 있습니다.

이 문서는 이러한 툴과 기능에 대한 개요를 제공합니다.

전제조건

컨트롤 셰이프

컨트롤의 프로퍼티를 보려면 컨트롤 릭 에디터(Control Rig Editor) 에서 컨트롤을 선택하고 컨트롤 셰이프 프로퍼티를 디테일(Details) 패널에서 찾습니다.

컨트롤 셰이프 프로퍼티

셰이프 변경

컨트롤의 셰이프를 변경하려면 셰이프(Shape) 드롭다운 메뉴에서 옵션 중 하나를 선택합니다.

컨트롤 셰이프 서클

컬러(Color) 프로퍼티를 클릭하여 색 선택 툴(Color Picker) 을 열어서 셰이프의 컬러를 변경할 수도 있습니다. 컬러를 선택하고 확인(OK) 을 클릭하면 컨트롤 셰이프의 컬러가 바뀝니다.

컨트롤 셰이프 컬러

컨트롤 셰이프 라이브러리

사용 가능한 셰이프의 목록을 변경하거나 목록에 항목을 추가하려면 컨트롤 셰이프 라이브러리 를 사용하면 됩니다. 각 컨트롤 릭 에셋에는 라이브러리에 대한 레퍼런스가 있습니다. 이를 보려면 컨트롤 릭 에디터에서 클래스 세팅(Class Settings) 을 클릭한 후 디테일 탭에서 기즈모 라이브러리(Gizmo Library) 프로퍼티를 찾으면 됩니다.

클래스 세팅 라이브러리

기존 라이브러리를 사용하거나 다른 ControlRigGizmoLibrary 를 컨트롤 릭 클래스에 할당할 수 있습니다.

디테일 탭에서 에셋을 더블클릭하거나 콘텐츠 브라우저(Content Browser) 에서 수동으로 에셋을 찾아가서 라이브러리를 열 수 있습니다. 라이브러리는 Engine > Plugins > Control Rig Content > 'Controls 폴더에 있습니다. Engine > Plugins 폴더에 위치해 있으므로 엔진 콘텐츠 표시(Show Engine Content)플러그인 콘텐츠 표시(Show Plugin Content) 를 콘텐츠 브라우저 세팅(Settings) 에서 활성화해야 합니다.

컨트롤 라이브러리 콘텐츠 브라우저 위치

라이브러리 프로퍼티

라이브러리를 열면 다음과 같은 프로퍼티가 채워져 있습니다.

컨트롤 라이브러리 프로퍼티

이름

설명

기즈모 이름(Gizmo Name)

새 컨트롤을 추가할 때 초기 컨트롤 셰이프의 이름입니다.

스태틱 메시(Static Mesh)

새 컨트롤을 추가할 때 초기 컨트롤 셰이프에 사용할 메시입니다.

트랜스폼(Transform)

새 컨트롤을 추가할 때 초기 컨트롤 셰이프에 사용할 위치, 회전, 스케일입니다.

디폴트 머티리얼(Default Material)

모든 컨트롤에 사용할 머티리얼 입니다.

머티리얼 컬러 파라미터(Material Color Parameter)

컨트롤 셰이프에서 컬러 프로퍼티를 변경할 때 영향을 미칠 디폴트 머티리얼 의 벡터 3 머티리얼 파라미터 입니다.

기즈모(Gizmos)

컨트롤의 셰이프(Shape) 드롭다운 메뉴를 채우는 배열입니다. 여기서 각 셰이프의 이름, 스태틱 메시, 트랜스폼 을 지정할 수 있습니다. 새 셰이프는 엘리먼트 추가(Add Element) 버튼을 사용하여 추가할 수 있습니다. 셰이프를 제거하려면 드롭다운 버튼을 클릭하고 삭제(Delete) 를 선택하면 됩니다.

새로운 셰이프 추가하기

컨트롤 셰이프는 스태틱 메시 를 사용해 표현되며, 이는 컨트롤 릭 라이브러리 에셋과 같은 폴더에서 볼 수 있습니다.

컨트롤 셰이프 스태틱 메시

자체 '.fbx' 스태틱 메시를 임포트하여 커스텀 셰이프로 라이브러리를 확장할 수 있습니다. 이렇게 하려면 이미 익스포트한 .fbx 모델이 있다고 가정했을 때, 콘텐츠 브라우저에서 임포트(Import) 를 클릭하고 .fbx 파일을 선택하고 확인(OK) 을 클릭하여 언리얼 엔진으로 임포트합니다.

새 컨트롤 셰이프 임포트

컨트롤 셰이프로 사용할 새 메시를 임포트할 때는 메시에 대한 텍스처를 임포트하거나 머티리얼을 생성할 필요가 없습니다. 따라서, FBX 임포트 옵션(FBX Import Options) 메뉴에서 텍스처 임포트(Import Textures)비활성화(Disabled) 로 설정되고 머티리얼 임포트 메서드(Material Import Method)머티리얼을 생성하지 않음(Do Not Create Material) 으로 설정되어야 합니다.

컨트롤 셰이프 임포트 세팅

스태틱 메시를 임포트한 후 기즈모 프로퍼티에서 엘리먼트 추가 버튼을 클릭하여 새 셰이프 엔트리를 배열에 추가합니다. 배열 목록을 펼치고 하단의 새로 생성된 엔트리로 이동하면 기즈모 이름, 스태틱 메시, 트랜스폼 프로퍼티를 입력할 수 있습니다.

새 컨트롤 셰이프 추가

이제 컨트롤 릭으로 돌아가면 새 컨트롤을 셰이프 프로퍼티에서 선택할 수 있을 것입니다.

새 컨트롤 셰이프