GLB 3D 모델 제작 규격
Letsee에 올리는 3D 모델은 GLB(glTF 2.0 바이너리) 형식을 사용합니다. 아래 규격을 지키면 편집기에 올렸을 때 크기·위치가 의도대로 나옵니다.
1. 원점(0,0,0)을 메시 중심에 두세요
GLB의 저작 원점이 그대로 배치 기준점이 됩니다. Letsee는 모델을 자동으로 가운데 정렬하지 않으므로, 원점이 메시에서 떨어져 있으면 그 거리만큼 모델이 밀려 보이고 편집기의 이동 핸들(기즈모)도 모델에서 떨어진 곳에 뜹니다.
2. 단위는 미터(m) 기준입니다
1 unit = 1 m로 제작하면 실제 크기 그대로 배치됩니다. cm 단위로 제작한 모델(1 unit = 1 cm)은 편집기에서 스케일 값에 0.01을 입력해 환산할 수 있지만, 제작 도구에서 미터로 다시 내보내는 것이 정석입니다.
- cm 제작인데 스케일 1.0이면 → 100배 크게 보여 화면을 벗어납니다.
- m 제작인데 스케일 0.01이면 → 1/100 크기로 사실상 보이지 않습니다.
3. 얼굴 부착형 콘텐츠는 실물 치수가 필요 없습니다
얼굴 인식 계열 필터의 콘텐츠는 "얼굴 폭의 몇 배"로 배치됩니다. 실물 치수로 만들 필요 없이, 편집기에서 스케일을 보면서 맞추면 됩니다. 그 외(월드 배치, 컬러링, 이미지 인식 등)는 실물 치수(m 환산) 기준입니다.
4. 이미지 인식 콘텐츠는 인식 이미지를 바닥에 눕혀 놓았다고 생각하고 만들어 주세요
이미지 인식 필터에서는 3D 모델이 인식 이미지(마커)에 붙어서 나타납니다. 이때 Letsee는 인식 이미지가 실제로 벽에 걸려 있든 바닥에 놓여 있든, 항상 "책상 위에 눕혀 놓은 종이"로 보고 그 위에 모델을 올립니다. 그래서 포토월이나 벽 포스터처럼 세워서 쓰는 이미지용 콘텐츠도, 제작할 때는 이미지를 바닥에 눕혀 놓았다고 생각하고 만드셔야 합니다.
제작 기준 (glTF 기준, Y축이 위쪽)
- 원점(0,0,0)은 인식 이미지의 한가운데에 맞춰 주세요.
- 인식 이미지는 바닥(XZ 평면)에 누워 있습니다.
- 이미지에서 보는 사람 쪽으로 튀어나오는 방향이 +Y입니다. 이미지 앞으로 나와 보여야 하는 부분은 +Y 방향으로 쌓아 주세요.
- 이미지의 위쪽 가장자리는 −Z 방향, 오른쪽 가장자리는 +X 방향입니다.
Blender를 사용한다면
Blender는 Z축이 위쪽이어서 화면에서 보이는 축 이름이 조금 다릅니다. 아래처럼 맞추고 glTF(GLB)로 내보내시면 위 기준과 같아집니다.
- 인식 이미지를 바닥(XY 평면)에 눕혀 놓았다고 생각해 주세요.
- 이미지에서 튀어나오는 방향은 +Z(위쪽)입니다.
- 이미지의 위쪽 가장자리는 +Y 방향입니다.
- 내보내기 옵션의 "+Y Up"은 기본값(켜짐) 그대로 두시면 됩니다.
이미 세워서 만든 모델이 있다면
벽에 걸린 모습 그대로, 즉 앞면이 정면을 보고 위쪽이 위를 향하도록 만든 모델은 그대로 올리면 90° 넘어간 모습으로 보입니다. 다음 순서로 눕힌 뒤 다시 내보내 주세요.
- 모델 전체를 선택하고 X축으로 −90° 회전합니다. 정면을 보던 앞면이 위를 향하게 됩니다.
- 회전을 적용합니다. Blender에서는 Ctrl+A → 회전(Rotation)입니다.
- GLB로 다시 내보내 편집기에 올립니다.
급할 때는 다시 내보내지 않고 편집기에서 콘텐츠의 회전 X 값에 −90을 입력해 맞추셔도 됩니다. 다만 같은 모델을 여러 곳에 쓰신다면 매번 입력해야 하므로, 제작 도구에서 다시 내보내시는 것을 권장합니다.
올린 뒤 확인하는 방법
편집기 미리보기에서 인식 이미지 앞으로 나와야 할 부분이 실제로 이미지 앞쪽으로 나와 있으면 맞게 만드신 것입니다. 그 부분이 이미지 아래쪽으로 길게 늘어져 보인다면 세워서 만든 모델이니 위 순서대로 눕혀 주세요.
5. 용량과 압축
- 업로드 상한은 파일당 50MB입니다. 다만 모바일 회선의 로딩 속도를 위해 10MB 이하를 권장합니다.
- DRACO 압축과 비압축 GLB 모두 지원합니다. 용량이 크게 줄어드는 DRACO 압축을 권장합니다.
- 텍스처는 실제 표시 크기에 맞게 해상도를 낮추면 용량과 로딩이 함께 좋아집니다. 1024×1024 이하, 2의 거듭제곱 크기를 권장합니다.
6. 문제가 생겼을 때 — 증상으로 원인 찾기
- 기즈모 핸들이 모델에서 떨어진 곳에 뜬다 → 원점이 메시 밖에 있습니다. 1번을 참고해 원점을 메시 중심으로 옮겨 주세요.
- 배치한 위치와 보이는 위치가 어긋난다 → 원점이 메시 밖에 있습니다. 1번을 참고해 원점을 메시 중심으로 옮겨 주세요.
- 100배 크거나 1/100로 작게 보인다 → 단위와 스케일이 맞지 않습니다. 2번을 참고해 제작 단위와 스케일 값을 확인해 주세요.
- 이미지 인식 콘텐츠가 90° 넘어가 보이고, 앞으로 나와야 할 부분이 이미지 아래쪽으로 늘어져 있다 → 세워서 만든 모델입니다. 4번의 순서대로 눕혀서 다시 내보내 주세요.
- 모델이 아예 안 보인다 → 대부분 크기나 위치 문제입니다. 스케일 값과 배치 좌표부터 확인해 주세요.
해결되지 않았나요? 문의하기에서 알려주세요.