HumanIK 라이센스 키 설정
Gameware 라이센스 키는 대문자와 숫자의 혼합으로 구성된 40자의 단일 문자열입니다. 예를 들면 다음과 같습니다.
6QYQXOSIJKYDM13K9ETMJBJHK04E8NS1LNAEOG7C
라이센스 키 평가
모든 Gameware 라이센스 키는 시간이 제한되어 있습니다. 키는 HumanIK의 평가판 사본을 사용하는지 정식 버전을 사용하는지 여부에 따라 다르게 확인됩니다.
간단히 말하면 다음과 같습니다.
- 평가 패키지에서 HumanIK 캐릭터를 성공적으로 만들거나 덤프된 파일 또는 메모리 스트림에서 HumanIK 캐릭터를 로드하려면 라이센스 키가 필요합니다. 키 형식 및 만료 날짜를 모두 확인합니다.
- 정식 버전의 패키지에서는 키를 확인하지 않습니다. 키를 제공해야 하는 API 함수에서는 임의 문자열 값 또는 Null 값을 사용할 수 있습니다.
자세한 내용은 평가 버전 및 전체 버전을(를) 참고하십시오.
평가판 빌드는 콘솔을 비롯한 모든 플랫폼에서 기간이 제한된 라이센스 키를 확인합니다. 따라서 게임을 설치하기 전에 정식 버전 패키지를 다운로드하고
게임을 업데이트하여 정식 버전 패키지의 라이브러리를 사용하는 것이 중요합니다.
라이센스 키 얻기
HumanIK 2013부터는 Autodesk Gameware 웹 사이트를 통해 라이센스 키를 얻습니다.
라이센스 키를 얻으려면
- 웹 브라우저에서 http://gameware.autodesk.com을 엽니다.
- 새로운 사용자의 경우 Register를 선택하고 새 Gameware 계정을 만들기 위한 단계를 수행하고, 기존 사용자의 경우 Login을 선택합니다.
- 제품 목록에서 HumanIK를 선택합니다.
- 사용자 이름 및 암호를 입력한 다음 Login을 클릭합니다.
주:등록하지 않은 채 이 단계까지 수행한 경우 Register를 클릭하여 등록 프로세스를 시작합니다.
- 로그인 후 을 선택합니다.
- Project Information 화면에 현재 키 목록이 표시됩니다. 계정과 연결된 Gameware 키가 없는 경우 Request Gameware
Key 버튼을 클릭합니다. 요청이 자동으로 처리됩니다.
- 키가 계정에 추가됩니다.
- 아래 라이센스 키 설정에 표시된 것처럼 새로 생성된 키를 사용합니다.
라이센스 키 설정
HumanIK 라이센스 파일은 C++ 헤더 파일인 autodeskmwkey.h로, 여기에서 Gameware 키에 대한 AutodeskCustomerString이라는 상수를 정의합니다. 예를 들어 일반적인 라이센스 파일은 다음과 같습니다.
#ifndef GTG_KEY_INCLUDE
#define GTG_KEY_INCLUDE
#define AutodeskCustomerString "6QYQXOSIJKYDM13K9ETMJBJHK04E8NS1LNAEOG7C"
#endif
라이센스 키를 설정하려면
- HumanIK 설치 디렉토리의 include 디렉토리에 autodeskmwkey.h 파일을 저장합니다. HumanIK 샘플 프로젝트에서 이 위치의 라이센스 파일에 액세스할 수 있어야 합니다.
- HIKCharacterCreate() 또는 HIKLoadCharacter() 함수를 호출하여 HIKCharacter를 만드는 소스 코드 파일에서 #include 파일 목록에 autodeskmwkey.h 파일을 추가합니다.
예를 들면 다음과 같습니다.
#include "autodeskmwkey.h"
- HIKCharacterCreate() 또는 HIKLoadCharacter()를 호출할 때마다 autodeskmwkey.h 파일에 사전 정의된 AutodeskCustomerString 값을 인수로 제공합니다.
예를 들면 다음과 같습니다.
HumanIK 초기화 프로세스에 대한 자세한 내용은 초기화을(를) 참조하십시오.
자격 증명 하드 코딩 또는 다른 소스에서 자격 증명 검색
위에 설명된 방법의 대안으로 HIKCharacterCreate()을 호출할 때 Gameware 키를 하드 코딩하거나 다른 사용자 정의 소스에서 자격 증명 값을 검색할 수 있습니다.
하지만 이 경우 다음을 감안해야 합니다.
- 모든 HumanIK 샘플은 HIKCharacterCreate() 또는 HIKLoadCharacter()를 호출할 때 autodeskmwkey.h에서 AutodeskCustomerString 상수를 검색합니다. autodeskmwkey.h 파일에 Gameware 라이센스를 제공하지 않는 경우 사용자 정의 소스에서 키를 검색하도록 샘플을 수정해야 합니다.
라이센스 키 업데이트
평가 도중에 라이센스 키가 만료되면 Autodesk 지원부에 새 키에 대해 문의하십시오. 위의 HumanIK 라이센스 키 설정을(를) 참조하십시오.
새 키를 받으면 기존 키를 새 값으로 바꾸기만 하면 됩니다.