iOS

기능 설명

카메라에서 캡처한 openGL 텍스처를 기반으로 신체 3D 데이터를 생성할 수 있습니다. 3D 데이터를 기반으로 추가 개발을 수행할 수 있습니다. 예를 들어 Unity에 데이터를 전달하여 모델을 구동할 수 있습니다.

iOS 통합 가이드

먼저 Tencent Effect SDK를 통합해야 합니다. 자세한 내용은 Tencent Effect SDK 통합하기를 참고하십시오.

API 호출

1. 효과 활성화(XMagic.h).

- (void)setFeatureEnableDisable:(NSString *_Nonnull)featureName enable:(BOOL)enable;
featureName에 XmagicConstant.FeatureName.BODY_3D_POINT를 입력합니다.
2. 데이터 콜백 설정(XMagic.h)
//XMagic.h
- (void)registerSDKEventListener:(id<YTSDKEventListener> _Nullable)listener;

@implementation listener
- (void)onYTDataEvent:(id)event
{
NSLog(@"YTData %@", event);
}
@end
onYTDataEvent는 JSON 구조의 string 데이터를 반환하며, 예시는 다음과 같습니다.
"face_info"는 얼굴 관련 데이터로, 신체 3D 데이터와 관련이 없으며 무시할 수 있습니다.
"body_3d_info"의 각 필드에 대한 설명은 아래를 참고하십시오.

신체 포인트 및 포인트 데이터에 대한 설명

자세한 내용은 신체 포인트 및 데이터 설명을 참고하십시오.