
사진처럼 생생한 3D, 가우시안 스플래팅
요즘 3D 그래픽스에서 가장 뜨거운 기술 중 하나가 '가우시안 스플래팅(Gaussian Splatting)'이에요. 이름이 어렵죠? 이게 뭐냐면요, 3D 공간을 수백만 개의 작고 흐릿한 색색의 얼룩(점)으로 표현하는 방식이에요.
기존 3D는 보통 삼각형(폴리곤) 메시로 물체의 표면을 딱딱하게 만들어요. 그런데 가우시안 스플래팅은 표면이라는 개념 대신, 반투명한 물감 방울 수백만 개를 허공에 뿌려놓고 그걸 겹쳐서 형태를 만들어요. '가우시안'은 가운데가 진하고 가장자리로 갈수록 자연스럽게 흐려지는 부드러운 얼룩 모양을 뜻하고, '스플랫(splat)'은 물감을 찰싹 튀긴 자국을 말해요. 이 방식의 장점은 진짜 사진처럼 사실적인 장면을, 그것도 실시간으로 빠르게 그려낼 수 있다는 거예요. 스마트폰으로 사진 몇 장만 찍어도 그 공간을 통째로 3D로 복원할 수 있어서 요즘 정말 빠르게 퍼지고 있어요.
그런데 이걸 어떻게 '인쇄'하지?
여기서 흥미로운 도전이 등장해요. 디자이너 Dany Bittel이 '이 가우시안 스플랫을 실제로 3D 프린터로 뽑아보자'는 실험을 한 거예요. 그런데 이게 생각보다 엄청나게 어려워요. 왜냐면 가우시안 스플랫에는 '표면'이라는 게 없거든요. 그냥 반투명한 얼룩들이 공중에 둥둥 떠서 겹쳐 있을 뿐이에요. 3D 프린터는 보통 단단한 표면(메시)이 있어야 그걸 따라 재료를 한 층씩 쌓는데, 만질 수 있는 표면이 아예 없으니 출력할 방법이 막막한 거죠. 게다가 얼룩 하나하나가 반투명해서 색이 서로 섞여 보이는데, 플라스틱으로는 그 반투명함과 색의 미묘한 겹침을 표현하기가 정말 까다로워요.
그래서 그는 떠 있는 얼룩 데이터를 프린터가 이해할 수 있는 형태로 바꾸는 작업을 해요. 수백만 개의 반투명 가우시안을, 공간을 잘게 나눈 작은 입체 픽셀(이걸 복셀, voxel이라고 해요)로 변환하고, 색과 투명도 정보를 풀컬러 프린터가 한 층 한 층 쌓을 수 있는 데이터로 옮기는 식이죠. 원본과 완벽하게 똑같진 않지만, 화면 속에만 있던 흐릿하고 몽환적인 3D 장면이 손에 잡히는 물체로 튀어나온다는 게 핵심이에요.
업계 맥락
가우시안 스플래팅은 NeRF(너프, Neural Radiance Fields)라는 기술의 뒤를 잇는 흐름이에요. NeRF도 사진들로 3D 장면을 복원하는 기술인데, 너무 느리다는 단점이 있었어요. 가우시안 스플래팅은 훨씬 빠르고 가벼워서 게임, VR, 영화, 문화재 디지털 복원 같은 분야에서 빠르게 NeRF를 대체하고 있죠. 다만 지금까지는 대부분 '화면에서 보는' 용도였어요. 이번 출력 실험은 이 기술을 디지털 화면 밖, 물리적인 세계로 끌어내는 시도라는 점에서 의미가 있어요. 디지털 3D 캡처와 실물 제작(디지털 패브리케이션)의 경계를 이어주는 거죠.
한국 개발자/메이커에게 주는 시사점
3D 프린팅이나 컴퓨터 그래픽스에 관심 있는 분들에게 이건 좋은 영감이 될 거예요. 새로운 데이터 표현 방식(가우시안)이 나오면, 그걸 기존 출력 파이프라인(복셀화, 슬라이싱)과 어떻게 연결할지가 늘 숙제가 되거든요. 만약 메이커나 아트토이, 굿즈, 피규어를 만드는 분이라면 '스마트폰으로 찍은 장면을 가우시안 스플랫으로 만들고 → 그걸 실물로 출력'하는 워크플로우가 머지않아 현실이 될 수 있어요. 데이터를 한 형태에서 다른 형태로 변환하는 발상 자체가 개발자에게도 좋은 사고 훈련이 되고요.
화면 속 흐릿한 빛 덩어리를 손에 쥘 수 있는 물건으로 바꾼다는 게 참 낭만적이죠. 여러분이라면 가우시안 스플래팅으로 가장 먼저 무엇을 출력해보고 싶으세요?
🔗 출처: Hacker News
TTJ 코딩클래스 정규반
월급 외 수입,
코딩으로 만들 수 있습니다
17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공