예: 흐름을 통한 HumanIK

또한, HumanIK를 사용하여 바닥 접점 설정에 설명된 모든 것은 Event > Level Loaded 이벤트가 수준 흐름 그래프에서 트리거되는 경우 설정할 수 있습니다

동작을 복제하려면 수준 흐름 그래프를 다음과 같이 구성해야 합니다.

여기에서 볼 수 있듯이 그래프는 4개 구역으로 되어 있습니다. 스위치 켬(Switch On), 선언(Declarations), 대상 변경(Retargeting), 바닥 접점(Floor Contact)으로 나누어 살펴보겠습니다.

1. 스위치 켬

단일 HumanIK > Setup and Debug > HumanIK Switch On 노드는 수준이 로드되면 HumanIK를 활성화합니다.

(HumanIK는 기본적으로 비활성화됩니다.)

2. 선언

이 섹션에서는 캐릭터를 HumanIK 플러그인에 선언할 수 있습니다.

HumanIK > HumanIK Character 노드를 생성하여 캐릭터 유닛을 HumanIK에 선언합니다. 두 가지 입력이 있습니다.

리소스 이름은 일반적으로 수준 유닛 이름과 유사합니다. units/이라는 접두사가 붙을 뿐입니다.

.characterization 확장자를 지정하지 마십시오.

3. 대상 변경

단일 HumanIK > Character Retargeting > Add Retargeting 노드로 구성됩니다.

입력은 소스 및 대상 유닛과 캐릭터 리소스입니다. 소스는 모션 캡처 유닛이고 대상은 characterName입니다.

4. 바닥 접점

두 노드는 바닥 접점에 대해 동작하도록 정의되어 있습니다. 전체 몸체 고정 노드가 먼저고, 다음에 다리 고정 노드입니다.