안녕하세요, 타케다 소라입니다. 평소에는 ArchyBase에서 생성형 AI와 공간 추론(spatial reasoning) 관련 파이프라인을 다루고 있습니다. 오늘은 팀에서 만들고 있는 또 다른 제품의 2D 레이아웃을 3D 커트어웨이로 변환하는 기능을 주제로, 클라이언트 제안 자료에 3D 이미지를 삽입하기 전에 무엇을 확인해야 하는지를 작성합니다.
저는 이번에 생성 결과물을 보여주지는 않습니다. 공개 페이지의 설명, FAQ, 화면상의 라벨 등을 읽고 난 후의 '제출 전 관점'입니다. 시각적으로 예쁜 커트어웨이일수록 자료의 캡션(설명)이 먼저 떠오릅니다. Qiita 스타일답게 체크리스트와 트레이드오프에 초점을 맞추겠습니다.
페이지가 반복해서 보여주는 출력물은 지상 레벨의 워크스루(Walkthrough)도, 외관 렌더링도 아닙니다. 마치 장난감 집처럼 위에서 내려다보거나 낮은 아이소메트릭 각도에서 본 3D 커트어웨이입니다. 한 장으로 레이아웃 전체의 볼륨을 파악할 수 있습니다. 눈높이에서 하나의 방을 걷는 영상은 아닙니다.
FAQ 역시 같은 맥락입니다. 만약 방 내부 시점이 필요하다면, 이 변환 기능 대신 전용 '평면도에서 인테리어 디자인으로' 기능을 사용하라고 안내하고 있습니다. 제안 자료에 '3D화했으니 안을 걸어 다닐 수 있다'고 적으면, 도구의 출력 범위를 넘어설 수 있습니다. 캡션에는 '위에서 (또는 낮은 아이소메트릭) 커트어웨이'라고 쓰는 것이 안전합니다.
또 하나, 자료의 약속으로 함정이 되기 쉬운 것은 파일 종류입니다. FAQ에서는 명확하게 적고 있습니다. 출력물은 렌더링된 3D 이미지이며, 회전 가능한 인터랙티브한 3D 모델도, OBJ로 내보낸 파일도 아니라고요. 화면상에는 '출력 타입'에 3D 모델이라고 표시되어 있고, '3D 모델의 요건'이라는 입력란도 있습니다. 공개된 FAQ 답변과 폼의 라벨은 여기서 완전히 일치하지 않습니다. 클라이언트에게 '회전 가능한 모델을 전달하겠습니다'라고 말하기 전에, 자신이 실제로 받게 될 것이 이미지인지 모델 파일인지를 생성 전에 확인해야 합니다. 제가 확인할 수 있는 범위 내에서는 페이지가 보장하는 것은 커트어웨이 이미지 쪽입니다.
변환 과정은 짧고 3단계로 이루어져 있습니다.
- 2D 평면도를 업로드합니다 (깔끔한 디지털 도면도, 손으로 그린 스케치 사진도 가능. 벽/방/개구부를 읽습니다)
- 선택적으로 스타일 참고 이미지를 추가합니다
- 위에서 또는 낮은 아이소메트릭 각도의 커트어웨이를 받습니다
참고 사진의 역할은 페이지 상에서는 제한적입니다. 원하는 소재, 가구, 분위기의 사진을 추가하면, 무지 벽이나 바닥의 기본값 대신 해당 팔레트가 레이아웃에 적용됩니다. FAQ에서 말하는 바는, 벽의 위치/방의 경계/문과 창문의 개구부는 업로드 이미지로부터 가져와 고정되며, 변하는 것은 시점과 소재일 뿐, 형태 그 자체는 아니라는 것입니다.
즉, 참고 이미지는 '이 나무, 이 소파, 이런 밝기'를 전달하는 것이지, '벽을 움직여 달라'는 것을 전달하는 것이 아닙니다. 자료에 사용할 때 제가 확인하는 것은 다음 두 가지입니다. 소재와 가구의 분위기가 참고한 바와 일치하는가? 그리고 그 결과로 방의 형태가 변형되어 있지 않은가? 후자를 보지 못한 커트어웨이는 아직 제안 자료에 올리지 않습니다.
업로드 팁도 본문과 FAQ에서 약간 차이가 납니다. FAQ는 JPG와 PNG만 괜찮고, 전용 CAD 형식은 필요 없으며, 선명하고 읽기 쉬운 것이 가장 중요하다고 적습니다. 반면 폼 쪽의 참고 이미지란은 JPEG, PNG, WebP(각 최대 10MB), 최대 8장이라고 되어 있었습니다. 입력을 준비할 때는 FAQ의 '가독성'을 우선시하되, 확장자는 폼에 쓰여 있는 범위 내로 생각하고 있습니다.
저라면 커트어웨이를 슬라이드에 넣기 전에 다음 것만 확인합니다. 수치적인 속도나 정확도 보장은 페이지에 없으므로 기재하지 않습니다.
캡션(Caption)이 출력 유형과 일치하는가? '워크스루', '외관 파스', '내부 모델' 등으로 되어 있지는 않은지. 위에서 내려다보는 아이소메트릭 커트어웨이인지, 전체를 한 장으로 볼 수 있는 그림인지를 명확히 설명할 수 있는지.
- 2D 원본 도면과 벽/방 경계/개구부가 대응하는가? 페이지에서는 이들을 고정한다고 쓰여 있습니다. 적혀 있는 것과 이 1장의 결과물이 일치하는지는 별개의 문제입니다. 문과 창문의 개수가 사라지거나, 방이 분리된 채로 남아있지 않은지 원본 도면을 옆에 두고 세어봅니다.
- 방의 개수와 면적 주장을 원본 도면으로 대조한다. 주거 공간이든 오피스나 레스토랑이든 동일한 절차를 거치면, 같은 방 개수와 면적의 3D 결과가 나온다고 페이지에는 적혀 있습니다. 자료에 면적이나 방 개수를 기재하려면, 3D 쪽 수치를 믿지 말고 2D 쪽에서 재확인합니다.
- 참고 이미지를 사용했다면, 바뀐 것이 팔레트(Palette)뿐인가? 소재나 가구, 분위기가 맞물리면서 벽 자체가 재설계되지는 않았는지. 기본 무지면 상태 그대로라면, 그것은 실패가 아니라 참고 자료를 추가하지 않은 것일 뿐입니다.
- 제출할 파일의 종류를 한 문장으로 설명할 수 있는가? 현재 확인할 수 있는 공개 FAQ에 따르면 출력물은 렌더링 이미지입니다. OBJ나 회전형 뷰어(rotational viewer)를 자료의 다음 단계로 기재하려면, 이 기능의 범위를 벗어납니다. 화면에 '3D 모델'이라고 되어 있어도, FAQ와 모순되는 지점에서는 클라이언트에게 약속해서는 안 됩니다.
폼에는 생성 모드(고속=스피드 우선/고품질=퀄리티 중시, '더 정교하고 고품질의 이미지를 생성'), 종횡비(보이던 것은 1:1 정사각형. 다른 선택지는 드롭다운을 열지 않아 기재하지 않습니다), 이미지 매수 1~4개, 임의 지시란(강조하고 싶은 방, 조감도인지 아이소메트릭인지, 심플한지 상세한지)이 있습니다. 자료용으로 제출할 경우, 카메라 각도와 '어떤 방을 강조할지'는 공란 상태로 두는 것보다 의도를 한 문장으로 적고 나중에 기재하는 것이 캡션과 모순되기 어렵다는 정도의 이야기입니다. 속도나 품질의 차이를 측정한 것은 아닙니다.
커트어웨이의 강점은 한 장으로 전체적인 비율을 볼 수 있다는 점입니다. 부동산 리스팅이나 초기 클라이언트 확인 시에도, 페이지가 그 용도를 언급하는 이유는 여기에 있습니다. 방은 평면 도면으로 보는 것보다 3차원으로 보는 것이 다른 인상을 줄 때가 있다는 내용도 적혀 있습니다. 반면에, 눈높이에서의 체험이나 돌려보며 확인할 수 있는 모델은 이 출력물의 작업 범위가 아닙니다. 자료에서는 보이는 것만을 약속하는 편이 안전합니다.
벽이나 개구부가 업로드된 것에서 계승된다는 설명 자체는 이런 종류의 변환(conversion)에서는 중요한 계약 사항입니다. 다만 오늘의 주제는 '벽은 1mm도 움직여서는 안 된다'라는 일반론을 다시 쓰는 것이 아니라, 제안 자료에 들어갈 한 장이 그 계약을 충족하는지 원본 도면으로 확인하는 것입니다. 확인하지 않은 깨끗한 그림은 아직 컨셉 확인용 그림일 뿐입니다.
2D를 업로드하여 3D 커트어웨이를 얻는 과정 자체는 짧습니다. CAD도 수작업 모델링도 필요 없다고 페이지에는 쓰여 있습니다. 자료에 넣기 전에 제가 스스로에게 묻는 것은 다음 네 가지뿐입니다.
- 이것은 워크스루가 아니라, 인형의 집 같은 커트어웨이인가?
- 벽/개구부/방 개수가 원본 도면과 대응하는가?
- 참고 사진은 팔레트만 바꾼 것인가?
- 제출할 것은 이미지인가, 모델 파일인가?
답변하지 못한 채 슬라이드에 놓으면, 캡션만 혼자 날뛰게 됩니다. 다음으로 제안 자료에 붙이기 전에, 저는 먼저 원본 도면을 옆에 둡니다.