Table of Contents

Mega 실감형 메쉬 문제 대응 가이드

Mega 애플리케이션 개발에서 가상 콘텐츠 배치는 Mesh를 통해 구현됩니다. Mesh 모델의 시각적 효과와 정밀도는 가상 콘텐츠 배치 정확도와 최종 Mega 위치 결정 결과에 영향을 줍니다. 이 문서는 Mesh 모델에서 발생할 수 있는 외형 및 정밀도 문제를 설명하고, 정상적인 모델 결함과 심각한 문제를 구분하는 데 도움을 줍니다.

Mesh 모델이란

Mega Mesh는 수집한 환경 데이터로부터 재구성한 3D 기하 모델입니다. 주요 역할은 가상 콘텐츠에 현실의 물리적 기준을 제공하여 가상 물체가 실제 세계의 벽, 바닥, 책상, 의자 등에 올바르게 가려지도록 하고, 보다 사실적인 현실-가상 융합 경험을 제공하는 것입니다.

Mega Mesh는 수집한 비디오를 바탕으로 클라우드 알고리즘이 자동 재구성하며, 사람이 수작업으로 정밀하게 모델링하는 것이 아니므로 어느 정도의 결함은 자연스럽게 존재합니다.

올바른 기대:

경미한 결함은 완전히 정상입니다. 흔한 사례:

  • 전체 색감은 실제 환경과 대체로 일치하며, 큰 벽과 바닥, 주요 물체의 색이 올바릅니다.
  • 타일 무늬, 벽지 패턴, 전시물 외형 등 주요 구조의 텍스처가 알아볼 수 있습니다.
  • AR에서 빛과 색의 융합 효과가 비교적 좋습니다.

어떤 모델 이상을 처리해야 하는가

다음 상황은 애플리케이션에 직접 영향을 주는 심각한 결함으로, 주의해서 처리해야 합니다.

문제 유형 전형적인 예 가능한 영향
큰 누락이나 구멍 반사되지 않고 투명하지 않은 벽 전체에 Mesh가 없어 가상 물체를 제대로 가릴 수 없음 해당 영역에서는 올바른 occlusion이 불가능
심각한 구조 오류 벽 전체가 기울어진 상태로 재구성되거나 방 크기가 실제와 크게 다름 가상 물체와 실제 환경이 어긋나고 occlusion이 크게 손상됨
심한 변형 또는 기울어짐 바닥이 눈에 띄게 기울고, 벽이 뒤틀리거나 물체 위치가 크게 어긋남 가상 콘텐츠 위치가 혼란스러워지고 occlusion이 비정상적임
심한 노이즈 또는 잡물 공중에 떠다니는 조각이 많이 나타남 occlusion이 깜박이고 성능이 저하됨
핵심 구역 완전 오류 계단이나 무대 같은 중요한 상호작용 구역의 Mesh가 완전히 잘못됨 사용자 상호작용이 실패하고 경험이 깨짐
층이 생긴 모델 같은 위치에서 바닥이나 벽이 층처럼 보임 occlusion이 잘못되고 위치가 부정확함
넓은 영역의 완전한 색 오류 벽이나 바닥의 텍스처 색이 이상하거나 완전히 틀림 환경이 비현실적으로 보이고 시각적으로 거슬림

문제 처리 및 피드백

위와 같은 심각한 모델 결함을 발견하면 다음 정보를 수집해 보내 주세요. 문제를 빠르게 파악하고 수정하는 데 도움이 됩니다.

필요한 정보 수집

  1. 스크린샷 또는 동영상

    • 스크린샷: 서로 다른 각도에서 최소 3장 촬영하고 문제 영역을 표시하세요.
    • 동영상: 휴대폰이나 화면 녹화 도구로 10~30초간 Mesh 문제 영역을 보여 주세요.
  2. 문제 설명

    문제를 보고할 때 다음 정보를 반드시 포함하세요:

  • 문제 범위: 전체 맵인지 특정 지역인지
  • 맵 유형: 어떤 건도 유형에서 문제가 발생하는지
  • 위치와 영역: 문제의 구체적인 장소
  • 문제 설명: 스크린샷이나 동영상과 함께 문제 영역과 증상을 자세히 설명

"모델이 이상하다" 또는 "Mesh가 별로다"처럼만 말하지 마세요. 스크린샷과 구체적인 설명이 없으면 해결 시간이 크게 늘어납니다.

  1. 맵 정보
    • 건도 보고서: Mega Block에서 제공하는 건도 보고서

      건도 보고서 다운로드

    • 위치 서비스 정보: Unity에서 위치 서비스 정보를 내보낼 수 있습니다

      사용 중인 block 노드의 editor tool에서 아래 Diagnosis Info 버튼을 클릭하여 Mega Block 진단 정보를 내보내세요. 이 정보에는 Mega Block과 localization library 정보만 포함되며 다른 민감 정보는 포함되지 않습니다.

      내보내는 파일 형식은 Mega_Report_Block_<blockID>_YY-MM-DD_HH-MM-SS.json 이어야 합니다.

피드백 보내기

스크린샷 또는 녹화본, 문제 설명, 맵 정보를 EasyAR 담당자에게 보내면 분석 후 해결 방법을 알려드립니다.

Mesh 모델의 기능과 한계를 올바르게 이해하고, "정상적인 결함"과 "진짜 문제"를 구분하며, 요구된 피드백을 제공하는 것이 문제를 효율적으로 해결하는 핵심입니다.