GPT Image 원화를 파츠별로 나눠 3D 캐릭터를 조립하고 리깅하는 방법

머리·몸통·팔·다리·장비를 별도 이미지와 메시로 생성해 원화 디테일을 유지하는 캐릭터 제작 연구입니다. 가려진 형태 복원, 파츠 규격과 피벗 정렬, 유기체 접합과 강체 연결의 차이, 스켈레톤·웨이트·애니메이션 검수까지 단계별로 설명합니다.

✓ 복사 완료!
챕터아트 에셋 제작 워크플로
난이도심화
상태● 검토 중
대상 엔진
Engine Agnostic
최종 업데이트
GPT Image 원화를 파츠별로 나눠 3D 캐릭터를 조립하고 리깅하는 방법

전신 이미지를 한 번에 3D로 만들면 얼굴이나 장식에 충분한 디테일이 배정되지 않을 수 있습니다. 머리·몸통·팔·다리를 각각 생성한 뒤 조립하면 부위별 입력을 더 크게 준비하고 불량 파츠만 다시 만들 수 있습니다. 대신 전체 비율과 접합부를 직접 설계해야 하므로 조립 비용까지 함께 평가하는 접근입니다.

AI 원화의 3D 전환 연구 3편. GPT Image 편집, 이미지 기반 3D 생성, Blender 조립을 연결하는 실험 제안입니다. 특정 도구가 파츠 규격과 자동 조립을 보증한다는 의미는 아닙니다.

원화를 자르는 것과 파츠를 설계하는 것은 다르다

화면에 보이는 머리만 잘라내면 모자 뒤의 두상이나 목 접합부는 빠집니다. 팔도 몸통에 가려진 부분이 없습니다. 파츠별 모델을 얻으려면 크롭과 함께 가려진 형상을 복원하고 정면·측면 디자인을 확정해야 합니다.

GPT Image에는 원화와 해당 부위 크롭을 참조로 주고, 색과 형태를 유지하면서 필요한 숨은 면을 추가하는 편집을 요청합니다. 생성 이미지에는 물리적 길이와 회전축 정보가 없으므로 그 규격은 Blender의 기준 모델로 관리합니다. 이미지 안에 치수를 써 달라는 지시를 실제 측정값으로 취급하지 않습니다. 이미지 편집 기능의 범위는 OpenAI 공식 문서에서 확인할 수 있습니다.

파츠 목록은 그림 레이어보다 움직임을 기준으로 정합니다. 망토와 몸통은 같은 색이라도 움직임이 다르고, 전완과 손은 피부가 이어져도 별도 관절을 가집니다. 한편 상완과 전완을 따로 만든 인간형 캐릭터는 접합 후 팔꿈치 변형을 새로 설계해야 합니다.

파츠기준 위치접합 규칙움직임
머리목 중심목 둘레와 높이를 맞춤머리 회전·표정
상완어깨 중심팔꿈치 끝면 규격을 맞춤어깨 회전
전완팔꿈치 중심손목과 팔꿈치 규격을 맞춤굽힘·비틀림
부츠발목 중심바지와 겹침 영역 확보발목 회전
가방등 부착점몸통과 교차하지 않게 배치본 연결 또는 보조 흔들림

예시 캐릭터의 전체 높이를 Blender에서 1.6m로 정하고 머리, 어깨, 골반과 발목의 위치를 기준 파일에 저장합니다. 이 값은 제작 예시입니다. 입력 이미지 생성기가 1.6m를 정확히 해석한다고 가정하지 않습니다.

머리와 몸통, 팔, 부츠를 파츠별 참조로 나눈 캐릭터 설계 이미지

AI 생성 개념 이미지: 이미지를 자르는 데서 나아가 파츠별 형상과 조립 접점을 준비하는 과정을 표현했습니다. 실제 도구 실행 결과가 아닙니다.

파츠 생성과 조립은 어떤 순서로 진행할까?

  1. 전체 기준 메시를 만듭니다. 간단한 상자와 구로 원화의 체형을 맞추고 접합 위치를 표시합니다. 먼저 기준 메시를 움직여 팔과 다리의 길이가 적절한지 확인합니다.
  2. 파츠별 이미지를 준비합니다. 잘린 부위의 바깥뿐 아니라 목·손목·발목의 접합면이 읽히는 뷰를 만듭니다. 좌우가 다른 장식은 각각 생성합니다.
  3. 파츠를 개별 3D 메시로 변환합니다. Tripo 같은 이미지 기반 생성 도구를 사용합니다. 자동화한다면 파츠 이름, 입력 파일, 출력 파일과 생성 설정을 대응시킵니다. Tripo API 기능.
  4. Blender에서 스케일과 방향을 맞춥니다. 생성된 원점을 관절 피벗으로 간주하지 않습니다. 기준 메시 위에 배치한 다음 크기와 회전축을 맞춥니다.
  5. 접합 방식을 결정합니다. 피부처럼 이어질 부위는 면을 재구성해 연결합니다. 갑옷과 로봇 부품은 분리된 상태에서 관절 안쪽을 가릴 구조를 만듭니다.
  6. 텍스처 경계를 정리합니다. 피부색과 재질이 달라진 파츠는 공통 팔레트로 수정합니다. UV를 통합할 때는 원본 디테일을 새 UV에 베이크하고 이음새를 다시 칠합니다.

이미지의 각 파츠를 고해상도로 만들었다고 최종 텍스처를 모두 크게 유지할 필요는 없습니다. 게임 화면에서 얼굴은 크게 보이고 팔 안쪽은 거의 보이지 않는다면 텍셀 밀도를 다르게 배정합니다. 파츠마다 머티리얼을 늘리기 전에 합칠 수 있는 재질도 확인합니다.

탐험가의 머리·몸통·팔·다리·부츠·가방 파츠를 분리하고 조립된 캐릭터와 비교한 이미지

AI 생성 개념 이미지: 파츠별 생성과 조립 위치를 설명합니다. 관절 연결 표현은 설명을 위한 예시입니다. 실제 도구 실행 결과가 아닙니다.

리깅: 유기체와 단단한 부품을 구분한다

피부가 이어진 캐릭터는 하나의 스켈레톤에 전체 몸을 바인딩하고 접합부 양쪽의 웨이트를 연속적으로 조정합니다. 단순히 객체를 Join하는 것만으로 목이나 팔꿈치 면이 연결되지는 않습니다. 면 병합과 리토폴로지, 노멀 정리 후 변형을 검사합니다.

Blender의 Armature Deform은 본 영향에 따라 메시를 변형하며 자동 웨이트와 수동 그룹 설정을 사용할 수 있습니다. 자동 계산 뒤에는 실제 포즈로 접합부를 검수합니다. Blender 스키닝 문서.

갑옷판이나 가방은 하나의 본에 강체로 연결하거나 해당 본에 웨이트 1을 부여하는 방식을 선택합니다. 소매와 스커트처럼 휘어야 하는 파츠는 여러 본에 나누어 바인딩합니다. 파츠가 나뉘어 있다는 이유로 모든 것을 강체 연결하면 피부 관절에서 틈이 벌어집니다.

애니메이션은 대기, 팔 굽힘, 보행을 먼저 만듭니다. 보행에서는 골반 이동과 발 접지를 잡고, 팔 굽힘에서는 접합부가 보이는 각도로 카메라를 둡니다. 단단한 장비의 움직임은 몸의 동작이 완성된 뒤 추가하고 엔진 출력에는 필요한 변형 본의 키를 베이크합니다.

소매 파츠의 관절 간격과 조립 상태, 본 구조를 비교한 이미지

AI 생성 개념 이미지: 조립한 파츠의 틈과 접합부가 움직일 때 어떻게 보이는지 검수하는 장면입니다. 실제 도구 실행 결과가 아닙니다.

전신 생성보다 유리한지 판단하는 실험

동일 원화로 전신 1회 생성 경로와 머리·몸통·팔다리·장비 생성 경로를 비교합니다. 수정 시간 상한과 최종 텍스처 용량을 맞춰야 부품 수가 늘어난 효과를 과대평가하지 않습니다.

세부 보존율과 별도로 조립에 걸린 시간, 접합부를 고친 횟수, 머티리얼 수, 동작 중 틈이 보인 구간을 기록합니다. 캐릭터의 얼굴이 개선돼도 팔꿈치가 벌어지고 제작 시간이 크게 늘었다면 특정 파츠만 별도로 생성하는 혼합 경로를 다음 실험으로 삼습니다. 얼굴과 장비는 파츠 생성, 몸은 기존 리깅 베이스로 만드는 방식입니다.

최종 산출물은 기준 체형 파일, 파츠별 참조 PNG와 메시, 접합 규격표, 조립된 리깅 파일과 관절 테스트 클립입니다. 이 자료가 있어야 불량 파츠 하나를 교체한 뒤 나머지 캐릭터를 재사용할 수 있습니다.

자주 묻는 질문

모든 파츠를 자동 생성·자동 조립할 수 있나요? 이 글에서는 조립 위치와 접합 규격을 사람이 관리합니다. 생성 결과의 비율을 일정하게 유지하는 자동화는 별도로 검증할 연구 과제입니다.

손가락도 각각 생성하는 편이 좋나요? 작은 파츠의 조립 비용이 커질 수 있습니다. 먼저 손 전체를 생성·정리하고 손가락 토폴로지와 본을 구성하는 조건을 기준선으로 두는 편이 비교하기 쉽습니다.

한 이미지에서 파츠 관계를 함께 추론하는 대안은 PartCrafter·HoloPart를 이용한 부품 분해 연구에서 다룹니다.

📚

참고 자료 & 공식 문서 (References)