3D 생성3D Generation
사진 몇 장이나 글에서 입체 형태를 만들어 내는 일
- 3D 생성(3D Generation)은 사진 몇 장이나 글 한 줄에서 입체 형태를 만들어 내는 일이에요. 돌려 볼 수 있는 것이 나와요.
- 평면에는 없는 정보를 채워야 해요. 찍히지 않은 뒷면은 관찰한 것이 아니라 지어낸 것이에요.
- 사진이 여러 각도에서 고루 찍혔을수록 정확해져요. 같은 자리에서 백 장을 찍어도 도움이 안 돼요.
- 결과를 담는 방식이 여러 가지예요. 면을 이어 붙인 껍데기로 담기도 하고, 공간에 흩뿌린 작은 덩어리로 담기도 해요.
- 게임, 영상, 제품 시안처럼 돌려 보고 조명을 다시 비춰야 하는 자리에 필요해요.
목차
1비유로 이해하기
종이접기는 평평한 종이 한 장에서 시작해요. 아무 자국도 없는 종이를 세울 수는 없지만, 접는 자국이 몇 줄 생기면 그 선을 따라 면이 세워지고 입체가 만들어져요. 자국이 형태를 정하는 거예요.
자국이 없는 자리에서는 어떻게 될까요. 접는 사람이 그동안 접어 온 감으로 알아서 세워요. 지시가 없으니 종이는 그럴듯한 모양으로 서긴 하는데, 원래 그래야 했던 모양인지는 아무도 몰라요.
사진에서 입체를 만드는 일도 이 모양이에요. 사진 한 장 한 장이 접는 자국이에요. 여러 방향에서 자국을 내면 형태가 또렷하게 서고, 한쪽에서만 냈으면 반대쪽은 접는 사람의 감으로 세워져요.
2자세히 알아보기
평면에는 깊이가 없어요
사진은 세상을 납작하게 눌러 담은 것이에요. 저 컵이 30센티미터 앞에 있는지 3미터 앞에 있는지가 한 장 안에서는 지워져요. 그래서 사진에서 입체를 되살리는 일은 지워진 정보를 되찾는 문제예요.
같은 것을 다른 자리에서 한 번 더 찍으면 실마리가 생겨요. 가까운 것은 많이 움직여 보이고 먼 것은 조금 움직여 보여요. 이 차이를 여러 장에서 모으면 무엇이 얼마나 멀리 있는지가 좁혀져요. 두 눈이 있어야 거리감이 생기는 것과 같은 이치예요.
다만 이 방법은 사진에 찍힌 자리에만 통해요. 아예 찍히지 않은 뒷면은 실마리가 없으니 어떤 계산으로도 알아낼 수 없어요. 그 자리는 되찾는 게 아니라 만들어 넣게 돼요.
여러 장으로 맞추는 길
사진을 여러 장 모아 만드는 방식이 먼저 자리를 잡았어요. 순서는 대체로 이래요. 먼저 각 사진이 어느 자리에서 어느 방향으로 찍혔는지를 알아내요. 사진들 사이에 공통으로 보이는 지점들을 찾아 짝지으면 카메라의 위치가 좁혀져요.
그다음에는 빈 공간을 채워 나가요. 공간의 어느 지점에 무엇이 얼마나 진하게 있다고 놓았을 때, 모든 사진이 지금 보이는 대로 보이는지를 따져요. 어긋나면 조금씩 고치기를 반복해서 모든 사진과 아귀가 맞는 배치를 찾아내요.
이 방식은 찍힌 곳에 대해서는 아주 정확해요. 대신 그 장면 하나를 위한 계산이라 다른 물체에 그대로 쓸 수 없고, 사진을 충분히 고르게 찍어 와야 해요. 한쪽 면만 잔뜩 찍어 오면 반대쪽은 텅 빈 채로 남아요.
한 장이나 글에서 만드는 길
사진 한 장, 또는 글 한 줄만 있는 경우도 많아요. 이때는 관찰로 채울 수 없으니 생성으로 채워요. 방법은 뜻밖에 단순해요. "이 물건을 옆에서 보면", "뒤에서 보면" 하는 그림을 여러 장 만들어 낸 다음, 그 그림들을 마치 여러 각도에서 찍어 온 사진처럼 써서 입체로 굳혀요.
그래서 결과의 품질은 상상한 그림들이 서로 얼마나 잘 맞느냐에 달려요. 앞에서 본 손잡이가 옆에서 본 그림에는 없으면 입체로 굳힐 때 뭉개져요. 여러 방향을 한꺼번에 만들어 서로 어긋나지 않게 붙드는 것이 이쪽의 핵심 과제예요.
만들어 낸 뒷면은 어디까지나 그럴듯한 뒷면이에요. 실제 그 물건의 뒷면과 다를 수 있고, 다시 만들면 또 달라져요. 실제 물건을 정확히 옮겨야 하는 일에는 이 방식을 쓰면 안 돼요.
결과를 무엇에 담나
껍데기로 담는 방식이 오래됐어요. 표면을 작은 삼각형으로 이어 붙여 형태를 만들고 그 위에 무늬 그림을 씌워요. 게임과 영상 도구가 오래전부터 쓰던 형식이라 바로 가져다 쓸 수 있고 파일도 가벼워요.
공간을 채우는 방식도 있어요. 표면 대신 공간의 각 지점이 어떤 색으로 얼마나 진하게 보이는지를 담아요. 유리나 털처럼 경계가 흐릿한 것까지 담기고 실제처럼 보이지만, 껍데기가 없어서 물리 계산이나 편집에는 바로 쓰기 어려워요.
작은 덩어리를 공간에 흩뿌려 담는 방식이 최근에 널리 쓰여요. 덩어리 수백만 개의 자리와 색과 크기를 저장해 두고 필요할 때 화면에 뿌리는 식이라 아주 빠르게 그려 낼 수 있어요. 무엇을 만들려는지에 따라 담는 방식을 고르고, 필요하면 서로 바꿔 쓰기도 해요.
어디가 아직 약한가
나온 것을 바로 쓰기는 어려운 경우가 많아요. 표면이 울퉁불퉁하거나 삼각형이 지나치게 많고, 무늬 그림이 뭉개져 가까이서 보면 티가 나요. 안쪽이 비어 있어야 할 곳이 막혀 있거나 반대인 일도 흔해요.
얇고 가는 것, 투명한 것, 반짝이는 것에도 약해요. 철망이나 머리카락처럼 가는 것은 뭉쳐서 나오고, 유리와 금속은 비친 것을 표면 무늬로 착각해 그대로 새겨 넣기도 해요. 조명을 바꿔 비추면 어색해지는 이유예요.
3조금 더 정확하게
여러 장에서 입체를 세우는 방식은 각 사진의 카메라 자세를 먼저 추정한 뒤, 공간의 각 지점이 어떤 색과 밀도를 가진다고 놓았을 때 모든 사진이 재현되는지를 따져 그 값을 맞춰 나가요. 장면 하나에 대한 최적화라서 다른 장면에는 다시 처음부터 계산해야 해요. 반대로 한 장이나 글에서 만드는 방식은 여러 시점의 그림을 생성 모델로 만들어 낸 다음 그것을 관찰처럼 써서 입체로 굳히기 때문에, 새로운 물체에도 바로 적용되지만 정확성은 보장되지 않아요.
종이접기 비유가 어긋나는 지점도 있어요. 종이는 총량이 정해져 있어서 없던 면이 생기지 않지만, 3D 생성은 관찰되지 않은 면을 아예 새로 지어내요. 종이접기에는 따라갈 도안이 있고 정답이 하나지만, 사진 몇 장에 들어맞는 입체는 여러 개라 어느 것을 고를지는 그동안 본 것들이 정해요. 그리고 접기는 순서대로 한 번에 하나씩 진행되지만, 입체를 맞추는 계산은 모든 사진을 한꺼번에 놓고 조금씩 고쳐 나가요.
4직접 해보기
5흔한 오해
사진 한 장이면 정확한 입체가 나온다고 생각하기 쉽지만, 실제로는 찍히지 않은 면은 지어낸 것이라 실제 물건과 다를 수 있어요.
나온 결과를 그대로 쓸 수 있다고 여기기 쉽지만, 실제로는 표면과 무늬를 다듬는 손질이 대개 필요해요.
사진을 많이 넣을수록 좋다고 생각하기 쉽지만, 실제로는 각도가 고루 퍼져야 하고 같은 자리에서 여러 장은 도움이 안 돼요.
7한 줄 요약
그러니까3D 생성은 사진이라는 접는 자국을 따라 평면을 세워 올리는 일이라, 자국이 난 쪽은 정확하고 자국이 없는 쪽은 지어낸 모양이에요.
잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정2026-09-02