Blender3D 기초

3D 가우시안 스플래팅 쉽게: 사진 여러 장으로 장면을 만드는 기술과 폴리곤 메시와 다른 점

사진 여러 장으로 실제 장소를 3D로 다시 만드는 3D 가우시안 스플래팅(3DGS)을, 2023년 원 논문이 밝힌 다섯 단계와 가우시안 하나가 가진 다섯 가지 값으로 풀어 보고, 폴리곤 메시와 무엇이 다른지, 2026년에 glTF 표준 확장으로 비준된 것이 무슨 뜻인지 정리합니다.

AZTechnology12분 읽기

한국어English

기준: 3D Gaussian Splatting 원 논문(SIGGRAPH 2023)의 공식 페이지, Khronos Group의 glTF 확장 KHR_gaussian_splatting 문서와 발표. 2026년 11월 4일에 확인했습니다. 그림 1·2·4는 이해를 돕기 위해 코드로 그린 도표이고, 그림 3·5·6은 공식 페이지 화면입니다.

휴대폰으로 방 안을 한 바퀴 돌며 찍은 영상만으로, 그 방을 3D로 둘러볼 수 있게 만드는 기술이 있습니다. 널리 쓰이는 방법 가운데 하나가 3D 가우시안 스플래팅(3D Gaussian Splatting, 줄여서 3DGS)입니다. 사진처럼 사실적인 장면을 게임처럼 빠르게 돌려 볼 수 있어, 지도, 건축, 문화재 기록, 영상 배경 같은 쓰임에서 관심을 받고 있습니다.

이름이 어렵지만 생각은 단순합니다. 장면을 삼각형 면으로 만드는 대신, 흐릿하고 반쯤 비치는 작은 색 덩어리를 아주 많이 겹쳐 채우는 것입니다. 이 글에서는 3D 가우시안 스플래팅이 무엇인지, 사진에서 장면이 만들어지는 다섯 단계, 우리가 Blender에서 다루는 폴리곤 메시와 다른 점, 그리고 2026년에 표준 파일 형식에 들어간 것이 무슨 뜻인지를 설명합니다.

1. 같은 공을 세 가지로 담기

3D 장면을 컴퓨터에 담는 방법은 여러 가지입니다. 공 하나를 예로 견주면 차이가 잘 보입니다(그림 1).

도표. 왼쪽 파란 선으로 나뉜 공(Polygon mesh), 가운데 빨간 점 수백 개로 채운 원(Point cloud), 오른쪽 주황색 흐린 타원 여러 개가 겹친 원(3D Gaussians) 그림 1. 같은 공을 폴리곤 메시, 점 구름, 3D 가우시안으로 담은 모습 (도표)

방법무엇으로비유
폴리곤 메시삼각형·사각형 면종이를 접어 만든 공
점 구름색만 있고 크기가 없는 점모래알을 뿌려 만든 공
3D 가우시안크기·방향·투명도가 있는 흐린 덩어리솜사탕 조각을 겹쳐 만든 공

폴리곤 메시는 Blender에서 늘 다루는 방식입니다. 겉면만 있고 속은 비어 있으며, 면을 잘라 고치기 쉽습니다. 자세한 것은 폴리곤과 토폴로지에 있습니다.

점 구름은 3D 스캐너나 사진 분석에서 흔히 나오는 결과입니다. 점 하나하나는 크기가 없어서 가까이 가면 사이가 휑하게 빕니다.

3D 가우시안은 점 하나하나에 크기와 모양을 준 것입니다. "가우시안"은 가운데가 가장 진하고 가장자리로 갈수록 부드럽게 옅어지는 모양을 말합니다. 분무기로 물감을 뿌린 자국을 떠올리면 됩니다. 이런 덩어리를 아주 많이 겹치면, 사이가 비지 않고 부드러운 장면이 됩니다.

2. 가우시안 하나가 가진 값

가우시안 하나는 다섯 가지 값을 가집니다(그림 2). 2026년에 비준된 glTF 확장 KHR_gaussian_splatting도 이 다섯 가지로 가우시안을 정의합니다.

도표. 왼쪽에 기울어진 주황 타원 하나와 가운데 점, 긴 축 파란 선, 짧은 축 초록 선. 오른쪽에 Position, Scale, Rotation, Opacity, Color 다섯 줄과 설명 그림 2. 가우시안 하나가 저장하는 다섯 가지 값 (도표)

값뜻
위치(Position)덩어리의 가운데가 어디인지(x, y, z)
크기(Scale)세 방향으로 얼마나 퍼지는지. 길쭉한 덩어리도 됨
회전(Rotation)길쭉한 덩어리가 어느 쪽으로 누웠는지
불투명도(Opacity)얼마나 비치는지
색(Color)기본 색과, 보는 방향에 따라 색이 바뀌는 정도

마지막 줄이 재미있습니다. 색을 하나만 두지 않고 보는 방향에 따라 바뀌게 저장합니다. 그래서 반짝이는 자동차 표면이나 유리처럼, 돌아가며 볼 때 빛이 달라지는 모습도 어느 정도 흉내 냅니다. 표준 문서는 이것을 구면 조화 함수(spherical harmonics)라는 수학 꼴로 저장한다고 적습니다. 방향마다 색을 적은 작은 지도를 덩어리마다 들고 있다고 생각하면 됩니다.

3. 사진에서 장면이 만들어지는 다섯 단계

원 논문은 2023년 SIGGRAPH(컴퓨터 그래픽스 학회)에서 발표됐고, 프랑스 연구소 Inria 등의 연구자 네 명이 썼습니다(그림 3). 논문이 밝힌 과정을 다섯 단계로 풀면 그림 4와 같습니다.

Inria 연구팀의 논문 페이지 첫 화면. 제목, SIGGRAPH 2023 (ACM Transactions on Graphics), 저자 Bernhard Kerbl, Georgios Kopanas, Thomas Leimkühler, George Drettakis, 연구 기관 로고와 Code, Paper, Scenes, Results 단추 그림 3. 3D Gaussian Splatting 원 논문의 공식 페이지 (Inria 연구팀 페이지 화면 캡처)

도표. 다섯 상자가 화살표로 이어짐. 1 Photos, 2 Camera solve, 3 Start blobs, 4 Train(주황, 아래로 되돌아오는 화살표와 repeat 글자), 5 View 그림 4. 사진에서 3D 가우시안 장면이 만들어지는 다섯 단계. 4단계를 여러 번 되풀이합니다 (도표)

  1. 사진 모으기. 한 장소를 여러 방향에서 찍은 사진이나 영상 프레임을 모읍니다. 겹치는 부분이 많을수록 좋습니다.
  2. 카메라 위치 찾기. 사진끼리 같은 지점을 찾아, 사진마다 어디서 어느 쪽을 보고 찍었는지 계산합니다. 이 과정에서 장면의 드문드문한 점도 함께 나옵니다. 여러 사람이 찍은 여행 사진을 보고 "이 사진은 저 다리 왼쪽에서 찍었구나" 하고 맞추는 일과 비슷합니다.
  3. 덩어리 놓기. 그 점마다 가우시안 덩어리를 하나씩 놓고 시작합니다. 아직은 모양이 엉성합니다.
  4. 연습시키기(학습). 2단계에서 찾은 카메라 자리에서 덩어리들을 그려 보고, 실제 사진과 견줍니다. 다른 곳이 있으면 덩어리의 위치·크기·방향·투명도·색을 조금씩 고칩니다. 덩어리가 모자란 곳은 나누거나 더하고, 쓸모없는 덩어리는 지웁니다. 이것을 여러 번 되풀이합니다.
  5. 보기. 다 된 장면은 덩어리를 카메라에서 가까운 순서로 정리해 겹쳐 그립니다. 논문은 이 방법으로 1080p 화면을 초당 100장 이상으로 그렸다고 밝혔습니다.

4단계가 핵심입니다. 화가가 모델을 보며 붓질을 고치는 것처럼, 컴퓨터가 사진을 정답으로 삼아 덩어리를 고쳐 나갑니다. 사람이 모양을 직접 만들지 않는다는 점에서 Blender 모델링과 크게 다릅니다.

4. 폴리곤 메시와 다른 점

견줄 것폴리곤 메시3D 가우시안
만드는 법사람이 모델링하거나 스캔 결과를 정리사진에서 자동으로 학습
사실감재질·조명을 잘 만들어야 사실적사진에 찍힌 빛까지 그대로 담겨 사실적
고치기점·선·면을 골라 쉽게 고침덩어리가 아주 많아 손으로 고치기 어려움
조명 바꾸기조명을 바꾸면 다시 렌더됨찍을 때의 빛이 색에 굳어 있어 바꾸기 어려움
움직이기뼈대를 넣어 움직임기본 형태는 멈춘 장면
쓰기 좋은 곳캐릭터, 제품, 게임 소품실제 장소·건물의 기록, 배경, 지도

정리하면, 3D 가우시안은 "있는 장소를 그대로 옮겨 오는" 데 강하고, 폴리곤 메시는 "없는 것을 만들고 움직이는" 데 강합니다. 둘은 경쟁보다는 쓰임이 다릅니다. 예를 들어 실제 거리를 3D 가우시안으로 배경 삼고, 그 위를 달리는 자동차는 폴리곤 메시로 만드는 식입니다.

AI가 그림이나 글로 장면을 지어내는 월드 모델과도 다릅니다. 3D 가우시안은 실제로 찍은 사진에서 출발하므로, 없는 곳을 지어내지 않습니다. AI 월드 모델 이야기는 Genie 4 정리에 있습니다.

5. 표준 파일 형식에 들어가다: KHR_gaussian_splatting

지금까지 3D 가우시안 장면은 도구마다 저장 방식이 제각각이었습니다. 받은 파일을 다른 프로그램에서 열기 어려웠습니다. 이것을 풀려고 3D 파일 형식 glTF를 관리하는 Khronos Group이 확장 규격을 만들었습니다.

Khronos 뉴스 화면. 제목 Khronos Announces glTF Gaussian Splatting Extension, 2026년 2월 3일, KHR_gaussian_splatting 릴리스 후보 발표 문단과 glTF 로고 그림 5. Khronos의 KHR_gaussian_splatting 릴리스 후보 발표 (Khronos Group 화면 캡처)

언제무엇
2026년 2월 3일Khronos가 KHR_gaussian_splatting 릴리스 후보(공개 의견을 받는 판)를 발표
이 글을 쓴 때확장 문서의 상태가 "Complete, Ratified by the Khronos Group"(완성, 비준됨)

GitHub의 KHR_gaussian_splatting 문서 일부. 기여자 이름 목록 아래 Status 제목과 Complete, Ratified by the Khronos Group 문장, 그 아래 Dependencies 그림 6. 확장 문서의 상태 줄 (Khronos glTF 저장소 화면 캡처)

glTF는 3D 모델을 주고받는 데 널리 쓰는 파일 형식입니다. 형식별 차이는 3D 파일 형식 비교에 있습니다. 확장 문서는 가우시안 덩어리를 glTF 안에 점으로 저장하고, 점마다 2절의 다섯 가지 값을 붙이도록 정합니다. 그래서 이 확장을 모르는 프로그램도 파일을 점 구름으로라도 보여 줄 수 있습니다. 새 규격을 모르는 사람에게도 최소한 윤곽은 전해지도록 한 것입니다.

표준이 생겼다는 것은, 앞으로 여러 도구가 같은 파일을 주고받을 길이 열렸다는 뜻입니다. 사진을 JPEG로 저장하면 어느 프로그램에서나 열리는 것처럼 말입니다.

6. 지금 쓸 수 있는 곳

도구지금 상황
Blender 5.2매뉴얼 색인과 5.2 출시 노트에 이 기술을 다루는 기능이 없음
Houdini 22새 기능 분야에 Gaussian Splats가 따로 있음
원 논문 코드공식 페이지에서 공개(연구용)

Blender에서 바로 만들 수는 없지만, 개념을 알아 두면 앞으로 Blender나 게임 엔진에 기능이 들어올 때 무엇을 할 수 있는지 금방 판단할 수 있습니다. 3D 프로그램마다 무엇에 강한지는 3D 프로그램 지도 2026에 정리했습니다.

7. 한 줄 정리

3D 가우시안 스플래팅 = 사진에서 학습한 흐린 색 덩어리를 아주 많이 겹쳐 장면 채우기. 있는 곳을 사실적으로 옮기는 데 강하고, 고치고 움직이는 데는 폴리곤 메시가 강하다. 2026년 glTF 확장(KHR_gaussian_splatting)으로 파일을 주고받을 표준이 생겼다.

참고 자료

KEEP EXPLORING

다음으로 읽어보세요

세로 영상 정지 화면 열 장을 두 줄로 늘어놓은 그림. 단발머리 캐릭터의 그림 한 장, 와이어, 색 입히기, 고치기 카드, 뼈대, 손 흔들기, 검 뽑아 베기, 납도, 마지막 미소, 위쪽에 번호 붙은 단계 글자Blender
3D 기초14분 읽기

Blender 렌더를 쇼츠용 세로 영상으로: 9:16 해상도, 카메라 Sensor Fit, 글자 자리 비우기, MP4 출력

가로로 만든 Blender 장면을 유튜브 쇼츠용 1080×1920 세로 영상으로 다시 렌더할 때 바꿀 해상도, 세로로 돌리면 양옆이 잘리는 카메라 Sensor Fit, 위아래 글자 자리를 비우는 구도, MP4 출력 설정을, 19초짜리 캐릭터 쇼츠를 만든 실제 기록과 함께 정리합니다.

브라우저에서 실행한 로우폴리 비행 게임의 처음 화면. 협곡 사이 강 위의 전투기, 큰 제목 협곡 돌파, 조작 안내 표와 Enter: 출격 글자Blender
3D 기초15분 읽기

Godot 게임을 웹 브라우저용으로 내보내기: 내보내기 템플릿, 파일 크기, 한글 글꼴, 올리기 전 확인할 것

Godot 4.7.2로 만든 작은 비행 게임을 웹(HTML5)으로 내보낸 실제 기록으로, 내보내기 템플릿 준비, 웹에서만 쓰는 렌더러, 스레드 설정, 40 MB 가까운 파일 크기와 압축, 웹에서 한글이 네모로 깨지지 않게 글꼴을 넣는 법, 내 PC에서 브라우저로 시험하는 법을 정리합니다.

Blender 5.2.1의 File 메뉴에서 Export 하위 메뉴를 열어 FBX, glTF 2.0, Universal Scene Description, Wavefront (.obj), STL 같은 형식 목록이 보이는 화면 (Blender 화면 캡처)Blender
3D 기초24분 읽기

3D 프로그램 지도 2026: Blender·Maya·3ds Max·Cinema 4D·ZBrush·Houdini·Substance·Plasticity는 각각 언제 쓰나

많이 쓰는 3D 프로그램 여덟 개가 각각 어떤 일을 잘하는지, 최신 판과 값 구조(무료·구독·영구 구매), 운영체제를 한 장의 지도와 표로 정리하고, 처음 시작할 때 무엇을 고르면 되는지 설명합니다.

Godot 실행 화면. 하늘과 갈색 땅 위에 초록 받침과 흰 탑, 빨간 지붕, 흰 날개 네 개가 달린 로우폴리 풍차가 서 있음 (Godot 실행 화면 캡처)Blender
3D 기초18분 읽기

Blender 모델을 Godot 4.7로 옮기기: glTF 내보내기부터 재질·애니메이션 확인까지

Blender 5.2에서 만든 작은 풍차 모델을 glTF(.glb) 파일 하나로 내보내 Godot 4.7.2 프로젝트에 넣고, 가져오기 설정과 장면 배치, 빛·하늘, 날개 회전 애니메이션 재생, 실행까지 따라 합니다. 크기가 100배로 커지는 흔한 실수도 실제 화면으로 보여 줍니다.

Unreal Engine 5.8 편집기 뷰포트. 밝은 바닥 위에 나무 상자, 통, 빨간 화살표 표지판으로 된 소품 묶음이 두 벌 놓여 있고, 앞쪽 묶음의 통은 흰색, 뒤쪽 묶음의 통은 어두운 금속색, 왼쪽 아래에 X·Y·Z 축 표시Blender
3D 기초19분 읽기

Blender 장면을 Unreal Engine 5.8로 옮기기: FBX·USD 내보내기와 크기·축·재질 확인

Blender 5.2에서 만든 소품 장면을 FBX와 USD 두 가지로 내보내 Unreal Engine 5.8에 가져오고, 크기(미터와 센티미터), 축(앞쪽 방향), 기준점, 재질, 스무딩 경고가 실제로 어떻게 들어오는지 확인합니다.

Godot 4.7.2 편집기. 가운데 3D 화면에 초록 바닥 위 빨간 원통과 흰 상자, 왼쪽 씬 트리에 Main, Ground, Cup, Box, Sun, Camera3D, 아래 오른쪽에 4.7.2.stableBlender
3D 기초15분 읽기

게임 엔진 고르기 2026: Godot 4.7·Unity 6.6·Unreal 5.8, Blender 사용자 입장에서 비교

Blender로 3D를 만드는 사람이 게임 엔진을 처음 고를 때 볼 기준을 정리합니다. Godot, Unity, Unreal의 최신 판, 값 구조, 쓰는 언어, Blender와 잇는 법을 공식 자료로 비교하고, 8 GB 노트북에서 Godot와 Unreal을 실제로 켜 본 화면을 함께 보여 줍니다.