LATO: 3D Mesh Flow Matching with Structured TOpology Preserving LAtents

이 논문은 격자 기반의 구조화된 잠재 공간과 흐름 매칭 (Flow Matching) 을 활용하여 등면적 추출이나 휴리스틱 메시링 없이도 복잡한 기하학과 잘 형성된 위상을 가진 3D 메시를 효율적으로 생성하는 새로운 방법인 LATO 를 제안합니다.

Tianhao Zhao, Youjia Zhang, Hang Long, Jinshen Zhang, Wenbing Li, Yang Yang, Gongbo Zhang, Jozef Hladký, Matthias Nießner, Wei Yang

게시일 2026-03-09
📖 3 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

LATO: 3D 모델링의 '레고'를 다시 발명하다

이 논문은 LATO라는 새로운 기술을 소개합니다. 쉽게 말해, LATO는 컴퓨터가 3D 물체 (캐릭터, 가구, 건물 등) 를 만들 때, 기존 방식의 단점을 해결하고 예술가가 그린 것처럼 깔끔하고 정확한 3D 모델을 빠르게 만들어내는 혁신적인 방법입니다.

이 기술을 이해하기 위해 몇 가지 비유를 들어보겠습니다.


1. 기존 방식의 문제점: "진흙 덩어리"와 "조각난 퍼즐"

지금까지 컴퓨터가 3D 물체를 만드는 방식은 크게 두 가지로 나뉘었는데, 둘 다 큰 문제가 있었습니다.

  • 방식 A (진흙 덩어리): 컴퓨터가 먼저 물체의 겉모양을 '진흙'처럼 부풀게 만든 뒤, 그 진흙을 칼로 깎아내어 (마칭 큐브스 알고리즘) 표면을 만듭니다.
    • 문제: 진흙을 깎아내면 표면이 너무 거칠고, 필요한 부분에는 불필요한 조각들이 너무 많이 붙어 있습니다. 마치 진흙으로 만든 동상을 조각칼로 다듬으려다, 표면에 너무 많은 흠집과 불필요한 돌기가 생기는 것과 같습니다. 게임이나 애니메이션에서 이 모델을 쓰면 캐릭터가 움직일 때 엉망이 됩니다.
  • 방식 B (조각난 퍼즐): 컴퓨터가 물체를 하나하나 조각 (면) 을 쌓아 올리며 만듭니다.
    • 문제: 조각이 너무 많으면 컴퓨터가 감당하지 못해, 퍼즐을 다 맞추기 전에 지쳐서 중간에 멈추거나, 조각이 떨어져 나가는 (구멍이 생기는) 현상이 발생합니다.

2. LATO 의 해결책: "스마트한 레고 블록"

LATO 는 이 두 가지 문제를 동시에 해결합니다. 핵심은 **'T-Voxels(T-블록)'**라는 새로운 레고 블록을 발명한 것입니다.

  • 기존 레고 vs LATO 의 T-블록:
    • 일반적인 3D 모델링은 물체의 '겉모양'만 기억합니다.
    • 하지만 LATO 의 T-블록은 물체의 겉모양뿐만 아니라, **"어떤 점 (꼭짓점) 이 어디에 있고, 어떤 점끼리 선으로 연결되어 있는지"**라는 구조와 연결 정보를 처음부터 기억하고 있습니다.
    • 마치 레고 블록 하나하나에 "이 블록은 왼쪽 다리다", "이 블록은 오른쪽 팔이다"라고 미리 라벨이 붙어 있고, 어떻게 조립해야 하는지 지도가 함께 있는 것과 같습니다.

3. LATO 가 작동하는 원리 (3 단계 과정)

LATO 는 3 단계로 3D 물체를 만들어냅니다.

1 단계: 뼈대 그리기 (구조 합성)

컴퓨터는 먼저 물체의 대략적인 '뼈대'를 그립니다. 이때 물체가 구멍이 뚫린 상태인지, 비어있는지 등 거친 구조를 먼저 결정합니다.

비유: 건축가가 건물의 대략적인 외형과 층수를 먼저 스케치하는 단계입니다.

2 단계: 디테일 채우기 (흐름 매칭)

이제 뼈대 위에 살을 붙입니다. LATO 는 **유동성 있는 흐름 (Flow Matching)**이라는 기술을 사용합니다.

비유: 물이 흐르듯 자연스럽게 구멍을 메우고, 표면의 굴곡을 부드럽게 다듬어 나가는 과정입니다. 이때 T-블록들이 서로 연결되어야 할 위치를 정확히 찾아냅니다.

3 단계: 완성 (메쉬 생성)

마지막으로, 컴퓨터는 T-블록들이 가진 정보를 바탕으로 정확한 점 (Vertex) 의 위치를 찍고, 어떤 점끼리 선 (Edge) 으로 연결될지를 결정합니다.

비유: 이제 완성된 건물의 벽돌 하나하나가 제자리에 딱 맞게 놓이고, 창문과 문이 정확히 어디에 있을지 결정되어 최종 건물이 완성됩니다.

4. LATO 가 특별한 이유

  • 구멍 없는 완성도: 기존 방식들은 자주 구멍이 뚫리거나 조각이 떨어졌지만, LATO 는 처음부터 연결 구조를 알고 만들기 때문에 구멍이 없는 완벽한 3D 모델을 만듭니다.
  • 빠른 속도: 조각을 하나하나 나열하는 방식이 아니라, 전체적인 흐름을 한 번에 계산하므로 매우 빠르게 결과를 만들어냅니다. (수십 분 걸리던 것이 몇 초~몇 분으로 단축됨)
  • 예술가 친화적: 게임 개발자나 애니메이터가 바로 사용할 수 있도록, 불필요한 조각이 없고 깔끔하게 정리된 모델을 제공합니다.

5. 실생활 적용 예시: "거대한 도시 만들기"

논문에서는 LATO 를 이용해 거대한 도시를 만드는 실험을 보여주었습니다.

비유: LATO 는 개별적인 건물을 하나씩 만드는 것이 아니라, 레고 블록처럼 각 건물을 따로 만들어낸 뒤, 이들을 자연스럽게 연결하여 거대한 도시 전체를 한 번에 조립할 수 있습니다. 기존 방식으로는 상상도 못 했던 규모와 디테일을 구현할 수 있습니다.

요약

LATO는 3D 물체를 만들 때, "진흙을 깎아내는" 방식이나 "조각을 하나하나 붙이는" 방식 대신, 물체의 구조와 연결 정보를 처음부터 알고 있는 '스마트한 레고' 방식을 도입했습니다. 그 결과, 구멍 없이 깔끔하고, 빠르며, 게임이나 영화에 바로 쓸 수 있는 고품질 3D 모델을 대량으로 만들어낼 수 있게 되었습니다.