k•KINDNICK김광진 · 포트폴리오
← 전체 작업
3D·인터랙션 / Blender

헌책방 배경·책 에셋 라이브러리

Blender 제작·배치 검수
제작 결과

책 에셋 라이브러리와 헌책방을 Blender로 구성했습니다. 충돌 회피 중 통로나 허공으로 밀려난 책을 선반과 지지 관계에 맞춰 다시 배치했습니다.

내가 한 일

책 에셋·텍스처 변형·Geometry Nodes 라이브러리·제약 기반 배치·독립 지지/간섭 검사

  • 책의 제본·색바램·종이 단면과 에셋 변형을 구성했습니다.
  • 기존 책을 보존하며 선반·바닥·창가에 다시 배치했습니다.
  • 책의 지지 관계와 바닥 틈·선반 돌출·통로 간섭을 검사했습니다.
Blender v11 QA 프리뷰 · 책장·책·통로의 전체 배치 검토. 최종 미술 승인·Unity 성능 검증과 구분합니다.
작업 사진

책장과 책을 실제 선반에 맞춰 배치

책장과 책·중앙 통로의 전체 배치가 보이는 Blender 프리뷰입니다.

내가 한 일

책 에셋의 변형과 배치 도구를 만들고 책의 지지·간섭을 검사해 통로와 허공으로 밀려난 책을 다시 배치했습니다.

자료 범위

Blender v11 검토 화면입니다.

Blender v11 QA 프리뷰 · 중앙 통로와 책장·책의 배치 검토.
작업 사진

통로와 선반의 배치 검토

헌책방 중앙 통로에서 책장과 책의 배치를 확인하는 화면입니다.

내가 한 일

책의 크기·색바램·종이 단면을 변형하고 선반 지지와 통로 폭을 기준으로 배치를 수정했습니다.

자료 범위

최종 미술 승인·Unity 실행 화면과 구분합니다.

기술과 문제 해결 과정구현 방법 · 문제 해결 사례 2개 · 시험 조건

작업 배경

책이 많아질수록 무조건 충돌만 피하는 배치로는 책장 안의 밀도와 자연스러움을 유지하기 어려웠습니다. 책의 방향에 맞는 종이 결, 선반·아래 책의 실제 지지, 통로와 프레임 간섭을 함께 고려해야 했습니다.

구현한 내용

  1. 01

    기존 책등 디자인50종에 크기·제본·색바램 변형을 더해300개 독립 책 에셋을 구성했습니다. Geometry Nodes에서 seed·회전·크기를 조절하며 인스턴스를 선택하도록 만들었습니다.

  2. 02

    페이지가 쌓이는 방향을 기준으로 책의 면별 UV 축과 실제 매핑 크기를 수정했습니다. 책 바닥 원점과 면 속성을 함께 관리했습니다.

  3. 03

    기존6,274권과 메시·UV·재질을 유지하면서 원래 책장·바닥·창가 슬롯 안에서 재배치했습니다. 수평 적층은 아래부터 선반과 책 지지면에 맞췄습니다.

  4. 04

    최종 파일의 실제 형상에서 독립적으로 지지 면적·지지 체인·바닥 틈·선반 돌출과 핵심 통로 관통을 검사했습니다.

BlenderGeometry Nodes책 에셋UV제약 기반 배치지지·간섭 검사
문제 해결

어떤 문제를 다뤘는지

01

충돌만 피하는 배치에서 지지·슬롯 제약으로 변경

문제
이전 충돌 회피는 책을 빈 공간으로 옮겨 통로 침범과 공중 부양을 만들었습니다. 충돌 수치가 줄어도 책방으로 자연스럽지 않은 결과였습니다.
처리 방법
각 책을 원래 슬롯으로 되돌리고 실제 수평 선반을 지지면으로 사용했습니다. 수평 책은 아래부터 쌓고 돌출·깊이·상부 여유를 제한했습니다. 독립 감사는 실제 형상의 바닥 면적과 지지 체인을 다시 계산했습니다.
결과·범위
V11 과거 검사에서 공중 부양·수평 책 지지35% 미만·3cm 이상 틈·선반6cm 초과 돌출은0권으로 기록됐습니다. 사용자 지적 핵심 통로 관통14건은0건이 됐고, 전역 OBB 프레임 접촉80권은 한계로 남겼습니다.
02

책 변형을 재사용 가능한 라이브러리로 구성

문제
수천 권을 배치할 때 같은 책이 반복돼 보이지 않으면서도 종이 결과 원점·인스턴스 변환이 일관돼야 했습니다.
처리 방법
50개 책등 디자인에6가지 형태·제본·색바램 변형을 만들고 페이지가 쌓이는 축에 맞춰 면별 UV를 정의했습니다. Geometry Nodes는 개별 자식을 선택하고 원래 라이브러리 전시 위치를 초기화하도록 구성했습니다.
결과·범위
300개 독립 메시·에셋과 Geometry Nodes 선택 도구를 만들었습니다. 과거 검사는 페이지 면 UV 축·실제 매핑 크기·packed 이미지·바닥 원점과 인스턴스 범위를 확인했습니다.
구현과 검증 범위

Blender 에셋 라이브러리·헌책방 V11 배치본과 독립 지지·통로 검사 작성.

실행·측정 결과는 각 사례에 적힌 당시 기록과 조건을 따릅니다.

시험 조건과 적용 범위

Blender 저장본·배치 검사 기록이며 Unity 전달이나 성능 검증은 아닙니다. 전역 OBB 프레임 접촉 진단80권은 남아 있습니다. 핵심 시점의 가시 관통0과 전역 접촉0을 혼동하지 않습니다. 원본 책등 디자인과 실제 제작 담당 범위는 공개 자료 선정 때 별도로 명시해야 합니다.

활동
Blender
작업 구분
Blender 제작·배치 검수