HIKCharacterState 데이터에 대한 데이터 세트 함수

데이터 설정 및 검색을 위한 워크플로우에 소개된 데이터 세트를 사용하여 동시에 여러 노드의 데이터를 설정하고 검색할 수 있습니다.

데이터 세트에 사용해야 하는 데이터 설명 구조를 포함하여 이를 수행하기 위한 정확한 절차는 각 노드의 변환, 방향, 배율 조정 데이터의 설정과 검색에 별도의 숫자 배열을 사용할 것인지 변환 매트릭스를 사용할 것인지 여부에 따라 다릅니다. 별도의 TQS 값을 사용하여 노드 데이터 설정 및 검색 또는 매트릭스를 사용하여 노드 데이터 설정 및 검색을(를) 참조하십시오.

전역 공간 및 로컬 공간

HIKCharacterState에서 노드의 데이터를 설정하고 검색하는 경우, 데이터 세트의 데이터가 전역 공간 또는 로컬 공간(부모 노드에 상대적)에서 노드의 변환, 회전, 배율 조정을 반영하는지 여부를 데이터 설명에서 지정해야 합니다. 내부적으로 HumanIK는 각 노드의 상태를 나타내기 위해 정규화된 전역 공간 값을 사용합니다. 데이터 세트의 데이터를 설정하거나 검색할 때 로컬 공간을 지정하면 HumanIK가 좌표를 투명하게 변환합니다.

그러나 캐릭터가 HumanIK에 알려지지 않은 관절을 포함하고 로컬 공간에서 노드 데이터를 설정하거나 검색하면, 알 수 없는 관절의 변환, 회전 및 배율 조정이 HumanIK가 자식 노드의 값을 변환하는 방식에 영향을 미칩니다. 이러한 경우 알 수 없는 부모 또는 부모 관절의 효과를 나타내려면 각 노드에 대해 부모 오프셋도 설정해야 합니다. 추가 관절 지원을(를) 참조하십시오.

로컬 공간을 사용하도록 선택한 경우 하나의 단일 패스로 HIKCharacterState의 모든 노드의 변환, 회전 및 배율 조정을 설정해야 합니다. 다른 노드에 대해 로컬 공간의 값을 설정하기 위해 두 개 이상의 패스를 만들 수 없고, 로컬 공간에 일부 값을 설정하고 전역 공간에 다른 값을 설정할 수도 없습니다.