룸-퍼스트 건축 스터디
공간과 그 공간들이 어떻게 함께 작동하는지부터 시작합니다. 그 배치에서 건축 면적, 공유 벽 및 개구부를 도출합니다. 주거, 상업, 산업, 공공 및 기타 건물 유형에 이 워크플로우를 사용합니다. 요청된 단계에 따라 산출물을 선택합니다.
새 건물 계획
planning.md를 읽습니다. 브리핑에서 용도, 층수, 명명된 공간, 명확한 치수, 장비/가구, 동선, 접근, 서비스 경로 및 대지 제약 조건을 확립합니다. 해당 프로젝트의 레이아웃과 검사 항목을 작성합니다. 레이아웃이 아직 선택 중일 때는 비교 가능한 SVG 옵션을 표시합니다. 이미 검토된 옵션이 있으면 그 옵션부터 진행합니다.
직사각형 평면에는 재사용 가능한 사각형, 위상 및 클리어런스 헬퍼를 사용합니다. 다른 모양에는 적절한 지오메트리 표현과 검사를 선택합니다. 번들로 제공되는 주택 레시피는 작업 예제입니다. 자체 공간 프로그램과 어셈블리로 새 설계를 시작합니다.
시공 시스템 선택
프로젝트의 시공 시스템과 단위 표준을 모델링에 적용합니다. 목재 프레임의 경우 framing.md와 building_study.framing.profile을 사용하여 실제 미국/영식 또는 미터법 자재 및 간격을 지정합니다. 명시된 선호도를 상속받습니다. 표준이 설계에 영향을 미치고 아직 알려지지 않은 경우, 룸 프로그램을 개발하는 동안 한 번 명확히 합니다. 표시 단위 선택만으로는 자재 치수가 변경되지 않습니다.
다른 시스템의 경우, 적용되는 어셈블리 재료, 단면 치수 및 간격/그리드 입력을 선언합니다. 이러한 입력을 네이티브 모델 및 물량 산출과 함께 보존합니다. 이를 개념 설계 입력으로 취급합니다. 구조 엔지니어링 및 코드 준수는 별도의 작업입니다.
모델링, 검증 및 측정
- 검토된 평면 모델링: blender.md를 참조합니다. 해당 레벨, 구조, 지붕, 개구부 및 마감에 대한 프로젝트별 Blender 레시피를 작성합니다. 모델을 편집 가능하게 유지하고 안정적인 구성 요소 ID로 어셈블리를 단계화합니다. 상세 메시가 범위를 벗어날 때 서비스 예약을 조정합니다.
- 물량 또는 비용: materials.md를 참조합니다. 원래 건설 객체를 인벤토리화하고, 프로젝트에 대한 범주 및 측정 방법을 정의하고, 구매 허용액을 분리하고 명시적인 날짜가 있는 단가를 사용합니다.
- 예제 재현: commands.md를 참조합니다. 하우스 CLI에는 세 가지 작성된 배치와 하나의 검토된 패밀리-윙 Blender 레시피가 있습니다. 12개 레이아웃 폴백은 별도의 주식 평면 생성기입니다.
다음 불변 조건 유지
- 공유 좌표 기준을 사용하고 Blender 미터로 한 번 변환합니다. 번들 SVG 계약은 정수 mm의 룸 데이터를 사용합니다. 필요한 경우 정확한 서브 밀리미터 프레임 변환을 유지합니다. 룸 유니언에서 건축 면적을 도출하고 공유 벽과 호스트 개구부에 단일 소유자를 할당합니다.
- 검토된 소스에서 의미론적 지오메트리와 개구부를 읽습니다. 네이티브 모델과 함께 소스 해시를 유지하고 오래되었거나 지원되지 않는 편집은 거부합니다.
- 사용 가능한 치수, 기능적 적합성, 연결된 동선, 양쪽 도어 패드 및 전체 스윙을 확인합니다. 해당되는 경우 정렬된 수직 개구부와 헤드룸을 확인합니다. 저장된 모델에서 실제 설비 및 장비 지오메트리를 검증하고 어떤 검사가 개념적 또는 보수적인지 명시합니다.
- 완성된 건물과 시공 단계에 대해 동일한 소스 구성 요소를 재사용합니다. 프레젠테이션 사본을 자재 물량에서 제외합니다.
- 실패한 레이아웃을 실패한 시도로 계속 표시합니다. 폴백 레이아웃은 선택된 경우에만 사용하고 수리 후 적용 범위, 식별성 및 접근성을 다시 확인합니다.
포함된 도구
scripts/building_study/에는 공유 지오메트리, 클리어런스 및 Blender 헬퍼와 패밀리-윙 구현이 포함됩니다. scripts/plan.py는 주식 레시피를 노출하고 지원되는 의미론적 SVG 스키마를 검증합니다. scripts/build_blender.py, verify_blender.py 및 takeoff_blender.py는 별도의 백그라운드 Blender 프로세스에서 예제를 재현합니다. 생성된 파일은 스킬 외부에 쓰고 활성 Blender 세션은 그대로 둡니다.
Blender 5와 번들 Python은 핵심 도구를 실행할 수 있습니다. 선택적 compose_review.py만 Pillow를 사용하여 캡션이 있는 GIF 및 바닥 쌍을 만듭니다.
소스 정체성, 실제 검사, 검토 한계 및 나머지 설계 결정을 전달합니다. 채택을 위해 대상 프로젝트의 워크플로우를 따릅니다.