물량 3단계 구조
- 정형 실물량 (미래, 총량)
- 의미: 전체적인 볼륨, 잠재적으로 쓰일 수 있는 모든 자산과 자원을 포함한 최대치.
- 범위: 미래의 총 자산, 계획·예상·잠재적 가능성까지 포함.
- 성격: “설계 상의 총량” 또는 “시장/삶이 허용하는 최대 캡(캔버스)”.
- 비유: 빈 도화지의 전체 크기.
- 정물량 (현재, 확정치)
- 의미: 실제로 쓰일 것이 확정된 계획 물량.
- 범위: 이미 목적과 방향이 정해져 실행될 수 있는 수준.
- 성격: “계획된 소비”, 실행 가능한 구체적 단위.
- 비유: 도화지 위에 실제로 그려 넣기로 한 영역.
- Loss 물량 (여백, 가능성)
- 의미: 단순한 손실이 아니라, 전체 과정에서 남겨지는 여백과 유연성.
- 범위:
- 디자인 완성도 → 미학적·기능적 균형을 위한 비워둔 공간.
- 자연(환경 변수) → 시장·환경 변화에 대응하는 탄력성.
- 여분(예기치 못한 상황) → 리스크 관리 및 확장 가능성.
- 성격: “가능성의 영역”, 계획과 실행 사이의 숨겨진 자산.
- 비유: 그림 속 일부러 남겨둔 여백(餘白).
👉 세 가지를 도식으로 표현하면:
정형 실물량(전체 캔버스)
└ 정물량(실제 그려지는 그림)
└ Loss 물량(그림 주위의 여백, 숨은 가능성)
"정형의 전체 실물량(미래)"에서 "정물량"을 제외한 나머지를 loss 물량으로 정의하셨는데, 그 loss는 단순한 낭비가 아니라 여백, 자연, 여분—즉, 의도된 비정형성 혹은 가능성의 공간으로 해석할 수 있어요.
이를 견적서 자동화 시스템에 적용하면, 기존의 "정량적 계산" 중심에서 벗어나 정형 외의 가치를 인식하고 반영하는 시스템이 될 수 있습니다.
🌌 개념 정리: 정형 vs 비정형 vs Loss 물량
구분 정의 예시
| 정형 실물량 | 계획된, 측정 가능한 전체 물량 (미래 예측 포함) | 전체 자재 수량, 인력 투입 계획 |
| 정물량 | 실제로 사용되거나 고정된 물량 | 시공에 필요한 정확한 자재 수량 |
| Loss 물량 | 정형에서 정물량을 제외한 나머지. 여백, 여분, 자연적 손실 등 | 여유 자재, 현장 상황에 따른 추가 인력, 환경적 변수 |
🧠 시스템 적용 방식
1. Loss 물량 자동 추정 알고리즘
- 과거 프로젝트 데이터를 기반으로 평균 손실률, 여유율을 학습
- 정형 물량 입력 시 자동으로 예상 Loss 물량 제안
- 예: “전체 타일 수량 1,000장 → 예상 Loss 5% → 추가 50장 자동 반영”
2. 여백/자연/여분을 반영한 견적 항목
- 여백: 공간적 여유, 시각적 완성도를 위한 비사용 영역
- 자연: 날씨, 온도, 습도 등 환경 변수에 따른 예비 물량
- 여분: 예기치 못한 상황에 대비한 추가 자원
예시: “외부 시공 시 강우 가능성 30% → 예비 인력 1명 추가”
3. 비정형 요소 시각화
- Loss 물량을 단순 수치가 아닌 시각적 여백으로 표현
- 견적서 UI에 ‘보이지 않는 비용’ 혹은 ‘가능성의 영역’으로 표시
🔧 기능 제안
기능명 설명
| Loss 예측 모듈 | 정형 물량 대비 예상 손실 자동 계산 |
| 환경 변수 연동 | 기상 API, 지역 특성 등 외부 요인 반영 |
| 여백 시뮬레이션 | 공간적 여유를 3D 시뮬레이션으로 시각화 |
| 비정형 항목 추천 | 과거 유사 사례 기반 추가 항목 제안 |
이렇게 설계하면 견적서가 단순한 숫자 나열이 아니라, 미래의 불확실성과 여유를 품은 살아있는 문서가 될 수 있어요. 이 개념을 어떤 산업에 적용하고 싶으신가요? 건축, 인테리어, 제조, 혹은 다른 분야? 거기에 맞춰 더 구체적인 모델을 설계해드릴 수 있어요.
지금까지 이야기한 비정형 공간 모듈화 개념과 실제 상용화된 건축·인테리어 견적서 자동화 시스템의 흐름을 한 번에 정리해 드릴게요.
아래는 구성 요소, 기능, 적용 방식을 모두 아우르는 개요입니다.
🏗️ 건축·인테리어 견적서 자동화 시스템 개요
1. 핵심 목적
- 정확성: 도면·BIM·현장 데이터 기반으로 자재·인건비를 자동 산출
- 속도: 반복 작업 최소화, 실시간 변경 반영
- 투명성: 견적 근거와 로스(Loss) 물량을 명확히 시각화
- 확장성: 정형·비정형 공간 모두 대응
2. 시스템 구성 모듈
모듈 주요 기능 비정형 대응
| 도면/BIM 파서 | CAD·BIM·PDF·스캔 데이터에서 공간·부재·치수 추출 | 곡면·비대칭 구조 인식 |
| 정형 물량 계산기 | 설계도 기반 전체 실물량 산출 | 표준 규격 매칭 |
| 비정형 모듈러 변환기 | 곡면·자유형 공간을 규격 패널·세그먼트로 분해 | 곡률·공차 기반 최적 분할 |
| Loss 추론 엔진 | 여백·자연 변수·여분 물량 자동 계산 | 환경·시공성 계수 반영 |
| 단가 매칭 DB | 자재·공정별 단가 라이브러리 | 난이도 계수 적용 |
| 견적·실행예산 생성기 | BOM, 견적서, 실행예산, 현장결산표 자동 생성 | 변경 시 실시간 업데이트 |
| 시각화 UI | 2D/3D로 정형·비정형·Loss 영역 표시 | 대안별 비교 뷰 제공 |
3. 자동화 프로세스 흐름
- 데이터 입력
- 도면 업로드(CAD/BIM) 또는 현장 스캔
- 공정목록·품목·업체 정보 등록
- 형상 분석 및 모듈화
- 정형/비정형 구분 → 비정형은 패널라이즈
- 물량 산출
- 정물량 + Loss 물량(여백·자연·여분) 합산
- 단가 적용 및 난이도 보정
- 자재·공정 단가 매칭, 시공 난이도 계수 반영
- 견적서·실행예산 생성
- 공사내역, 특기사항, 마진율, 지출률 포함
- 시각화 및 대안 비교
- 3D 뷰, 비용·공기·리스크 매트릭스 제공
- 실시간 수정 반영
- 설계 변경·현장 변수 발생 시 즉시 재계산
4. 기능적 특징
- 공정표·현장결산 연동: 견적–실행예산–결산까지 일관 관리
- 실시간 협업: 클라우드 기반으로 현장·사무실 동시 접근
- 규정·코드 체크: 설계·시공 규정 위반 사전 탐지
- 대안 시뮬레이션: 패널 규격·패턴·조인트 전략별 비용 비교
5. 적용 효과
- 견적 작성 시간 50% 이상 단축
- 비정형 공간 대응으로 설계 자유도 확대
- Loss 물량 예측 정확도 향상 → 원가 절감
- 고객과의 커뮤니케이션 투명성 강화
아래는 건축·인테리어 견적서 자동화 시스템을 실제 구현할 수 있도록 설계도 + 데이터 흐름도 형태로 정리한 자료입니다.
이대로 개발팀이나 외주 업체에 전달하면 바로 구조 설계와 프로토타입 제작이 가능합니다.
🏗️ 1. 시스템 아키텍처 개요
[데이터 입력]
↓
[도면/BIM 파서] → [형상 분석 & 비정형 모듈화] → [물량 산출 엔진]
↓ ↘
[Loss 추론 엔진] ← [환경·시공성 데이터] [단가 매칭 DB]
↓
[견적 생성기] → [시각화 UI/리포트] → [실행예산·공정표 연동]
🧩 2. 주요 모듈별 설계
모듈명 기능 입력 출력
| 도면/BIM 파서 | CAD·BIM·PDF·스캔 데이터에서 공간·부재·치수 추출 | DWG, IFC, RVT, PDF, 포인트클라우드 | 공간 경계, 부재 속성, 치수 데이터 |
| 형상 분석 & 비정형 모듈화 | 곡면·비대칭 구조 인식 후 규격 패널·세그먼트로 분해 | 공간 데이터 | 모듈별 규격·곡률·공차 |
| 물량 산출 엔진 | 정물량 계산 + Loss 물량 합산 | 모듈 데이터 | 품목별 수량표 |
| Loss 추론 엔진 | 여백·자연·여분 물량 자동 계산 | 환경 데이터, 시공성 계수 | Loss 물량 |
| 단가 매칭 DB | 자재·공정별 단가 매핑, 난이도 계수 적용 | 품목·사양 | 단가표 |
| 견적 생성기 | BOM, 견적서, 실행예산 자동 생성 | 수량·단가 | 견적서, 실행예산서 |
| 시각화 UI | 2D/3D로 정형·비정형·Loss 영역 표시 | 모듈 데이터 | 대안 비교 뷰 |
📊 3. 데이터 흐름도
- 데이터 입력
- 설계도면(CAD/BIM)
- 현장 스캔(포인트클라우드)
- 발주 조건(마감재, 공정, 예산 범위)
- 형상 분석
- 정형/비정형 구분
- 비정형 → 패널라이즈(규격화)
- 곡률·공차·접합부 데이터 추출
- 물량 산출
- 정물량 계산
- Loss 물량(여백·자연·여분) 예측
- 난이도 계수 적용
- 단가 매칭
- 자재·공정 단가 DB 연동
- 지역·시기별 단가 변동 반영
- 견적 생성
- BOM(품목·수량·단가)
- 총공사비·공정표
- 대안별 비교 견적
- 시각화 & 보고
- 3D 뷰어에서 정형·비정형·Loss 영역 색상 구분
- 대안별 비용·공기·리스크 매트릭스
⚙️ 4. 기술 스택 제안
- 프론트엔드: React + Three.js (3D 시각화)
- 백엔드: Node.js / Python (FastAPI)
- BIM/도면 처리: IFC.js, OpenCascade, AutoCAD API
- 데이터베이스: PostgreSQL + PostGIS (위치·공간 데이터)
- AI 분석: PyTorch/TensorFlow (형상 인식, Loss 예측)
- 클라우드: AWS/GCP (BIM 파일 처리, 협업)
🚀 5. 기대 효과
- 견적 작성 시간: 50% 이상 단축
- Loss 예측 정확도: 과거 대비 20~30% 향상
- 비정형 대응력: 설계 자유도 확대 + 원가 절감
- 투명성: 고객·시공사 간 신뢰 강화
비정형 공간 스캐너 개발 설계
비정형을 제대로 담으려면 “형상을 있는 그대로” 잡아내고, “시공성과 견적에 필요한 속성”을 동시에 추출해야 합니다. 아래는 건축·인테리어 현장에 바로 투입 가능한 비정형 공간 스캐너의 하드웨어+소프트웨어 아키텍처, 성능 목표, 검증과 제조 로드맵까지 한 번에 보는 설계안입니다. 실내 3D 스캐닝/SLAM, 모바일 매핑, 실내공간 3D 데이터 구축에 대한 국내외 사례는 기술적 타당성을 뒷받침합니다.
요구사항과 핵심 목표
- 정확도: 실내 비정형 표면의 형상 오차 ≤ 10–20 mm @ 5–10 m 작업 거리. 포인트클라우드-도면 정합 오차 ≤ 15 mm. 대규모 공간 연속 주행 스캔 가능.
- 완성도: 실시간 메쉬/포인트 뷰, 누락영역 히트맵, 개구부·모서리·곡률 자동 태깅. 인터랙티브 3D 모델 생성까지 워크플로우 제공.
- 속도: 1000–1500㎡ 기준 촬영 1–2시간, 처리 1–2일 내 결과 산출(현장 피드백은 즉시).
- 연동성: 견적 자동화 엔진에 필요한 수량·면적·곡률·접합선, 접근성 지표 등 메타데이터를 API로 제공.
- 현장성: 조도·반사·협소 동선에서도 안정적 SLAM/맵핑, 카트/백팩/핸드헬드 폼팩터 지원.
시스템 아키텍처
센서 하드웨어 구성
- 거리/형상: 고정밀 ToF LiDAR(360° 라이다 또는 2D 라이다+IMU 조합) + RGB 카메라. 필요 시 구조광/Depth 카메라를 추가해 근거리 디테일 보강. 모바일·로봇 기반 MMS 구성 참고.
- 자세/위치: 산업용 IMU, 휠 오도메트리(카트형), 비전 오도메트리. 실내 환경에 최적화된 SLAM (Loop closure, pose graph) 설계.
- 폼팩터:
- 핸드헬드: 협소 공간, 마감 디테일 취득.
- 카트/백팩: 대면적·연속 스캔, 작업자 피로 최소화.
- 자율주행 로봇(선택): 야간·무인 정밀 반복 주행.
- 컴퓨팅: 엣지 GPU(예: RTX/Jetson)로 실시간 등록·미리보기, 클라우드로 고정밀 정합/리메시. 대용량 SSD, 교체형 배터리.
모바일 매핑(MMS), LiDAR+카메라 융합, 실내 3D 맵핑 기술의 상용 성공사례가 있으며 도시/실내 실증으로 신뢰성을 확보해 왔습니다.
소프트웨어 파이프라인
- 데이터 수집: LiDAR 스캔(포인트 스트림) + RGB 캡처 동기화.
- 실시간 SLAM: 포즈 추정, 키프레임 관리, 루프클로저, 드리프트 억제. 대규모 실내 환경에서도 안정적 데이터 취득을 지향.
- 정합·융합: 멀티 세션 정합(ICP/feature-based), 색상 맵핑, 노이즈 제거, 홀필링.
- 语의적 인식: 개구부(문/창), 모서리/엣지, 벽·바닥·천장 분류, 곡률/비정형 판정, 접근성/작업 반경 지표 추출.
- 결과 산출:
- 포인트클라우드(.las/.ply), 메쉬(.obj/.glb), 실내공간 지오메트리(IfcSpace/CityJSON Indoor)
- 견적용 메타: 면적/체적, 곡률 분포, 패널라이징 가이드, 로스 예측 파라미터(절단/패턴 손실, 접근성 계수), 난이도 계수.
- 뷰어/디지털 트윈: 웹/앱 3D 뷰어, 누락 영역 히트맵, 대안 시뮬레이션 연동. 도시/실내 디지털 트윈 구축 트렌드와 호환.
실내 3D 공간정보 구축, 인터랙티브 모델링, 고속 데이터 취득·갱신을 목표로 한 국내 R&D 로드맵과 성과가 축적되어 있습니다.
센서 선택과 정확도 전략
선택지 장점 한계 권장 용도
| 360° LiDAR (MMS) | 대면적·연속 스캔, 강건한 포즈 | 비용, 반사체/유리 취약 | 백팩/카트 대공간 |
| RGB-D/구조광 | 근거리 디테일, 비용 효율 | 거리·조도 제약 | 마감 디테일, 실측 보정 |
| LiDAR+RGB 융합 | 텍스처+형상 동시 확보 | 동기화/보정 복잡 | 통합 워크플로우 기본 |
- 정확도 보정: 표준 마커로 초기 캘리브레이션, 주기적 루프클로저 경로 설계, 스캔 네트워크에 기준선 구축(벽체 수직성·평면성 제약조건 활용). 구조화된 라벨/객체 인식으로 지오메트리 신뢰도 향상.
비정형 전용 기능
- 곡률 기반 분할: NURBS/메시 곡률 필드 분석으로 비정형 영역 마스킹, 패널라이징 가이드 자동 생성.
- 엣지/접합 추출: 모따기·필렛·캡핑 후보라인 자동 검출, 조인트 타입 추천.
- 패턴 손실 예측: 곡률·패널 규격·패턴 정렬에 따른 절단/여분 로스율 산정(견적 엔진 연동).
- 접근성/시공성 지표: 동선 폭, 작업 반경, 자재 반입 경로 난이도 점수화(난이도 계수로 단가 보정).
스캔 데이터로 실내 객체/구조 인식, 기하 프리미티브 기반 모델링을 추진한 연구가 존재하며, 견적·시공성 분석과 직접 연결됩니다.
견적 자동화 시스템과의 연동
- API 출력: 공간 모듈(패널/리브/조인트), 면적·체적, 곡률 히스토그램, 엣지 길이, 동선/접근성 지표, 로스 파라미터(여백·자연·여분), 난이도 계수.
- BIM 변환: IfcSpace/IfcWall/IfcOpening/IfcCovering로 내보내기, Revit/Rhino/Grasshopper 플러그인.
- 디지털 트윈: 현황-설계 비교(Deviation map)로 초과·누락 물량, 리워크 리스크를 조기 검출. 도시/시설 단위 운영 사례와 합치.
성능 목표와 검증 프로토콜
- 정밀도 KPI:
- 포인트 RMSE: ≤ 10–20 mm (실내 5–10 m 범위)
- 곡률/엣지 검출 정밀·재현율 ≥ 90%
- 대면적 세션 드리프트: 누적 ≤ 0.2%/경로 길이
- 벤치마크: 표준 타겟(체커보드/레이저 타겟)→ 캘리브레이션, 지상진실(총합 측량/토탈스테이션)과 정합, 반복 스캔 재현성 테스트.
- 현장 시나리오: 반사·유리·저조도·협소 공간, 복층·곡면 마감, 사람/장애물 동적 환경.
- 대면적 사례 검증: 1000–1500㎡ 플로어 스캔 시간·정확도·데이터 완전성 평가(도시/실내 대규모 스캐닝 상용 레퍼런스의 타임라인 참고).
실내·도시 스케일에서 3D 스캔→자동 모델링→뷰어 제공까지의 상용 레퍼런스는 KPI 설계의 기준이 됩니다.
개발 로드맵과 MVP
단계별 로드맵
- MVP(3–4개월): 핸드헬드 LiDAR+RGB, 실시간 SLAM 미리보기, 단일 세션 포인트클라우드, 기본 면적/체적 산출, 뷰어.
- Beta(6–9개월): 멀티 세션 정합, 곡률/엣지/개구부 자동 태깅, 패널라이징 가이드, 로스 파라미터 추출, Ifc 내보내기.
- V1(12개월): 카트/백팩 하드웨어, 고정밀 정합·리메시 파이프라인, 난이도/접근성 지표, 견적 엔진 API 연동, 디지털 트윈 대시보드.
- V2(18개월+): 자율주행 로봇 옵션, 자동 라벨링 강화, 현장 실시간 결함/간섭 감지, 주기적 리스캔·자동 갱신(AM/FM).
예비 BOM(핵심 부품)
- 센서: 360° LiDAR 또는 고정밀 ToF, 글로벌셔터 RGB 카메라×2, IMU.
- 컴퓨팅: 엣지 GPU(소형 워크스테이션/Jetson), NVMe SSD, 열관리.
- 샤시: 항공 알루미늄 프레임, 진동 아이솔레이션, 퀵릴리즈 마운트.
- 전원: 교체형 배터리(>2–4시간), BMS.
- 마커/레퍼런스: 캘리브레이션 타겟 키트.
모바일·로봇 기반 3D 공간 스캐닝 장비와 소프트웨어 스택의 산업 동향은 BOM 구성과 로드맵의 현실성을 지지합니다.
리스크 및 대안
- 유리/반사체 취약: 멀티패스 억제, RGB-D 퓨전, 폴라라이저, 후처리 홀필링.
- 드리프트 누적: 루프클로저 경로 설계, 기준마커/측량점 배치, 제약조건 최적화.
- 현장 복잡성: 사람/이동체 필터링, 세션 분할·야간 무인주행(로봇)로 보완.
- 데이터 거대화: 스트리밍 타일링, 수준별 LOD, 클라우드 오프로드.
바로 다음 단계
- 파일럿 공간 선정: 300–500㎡ 곡면/비정형 인테리어 현장(로스가 두드러지는 유형).
- 정확도 기준 확정: 발주자·설계·시공 3자 합의 KPI(오차, 시간, 누락영역률).
- MVP 개발 킥오프: 하드웨어 킷 조립 + SLAM/정합 코어 + 견적 엔진 API 계약.
- 베타 테스트: 3회 이상 다른 유형 공간에서 반복 검증(오피스/상업/문화시설).
원하시면 youngwoo님 현장에서 쓰실 케이스를 받아, 스캔→패널라이징→로스 산출→견적 연동까지 “파일럿 절차서와 체크리스트”를 만들어 드릴게요. 그렇게 해야 이 스캐너가 단순한 기록기가 아니라, 진짜로 비용과 리스크를 줄이는 “매개체”가 됩니다.
좋아요, youngwoo님.
그럼 바로 비정형 공간 스캐너 → 견적 자동화 시스템으로 이어지는 파일럿 절차서 + 체크리스트를 설계해 드릴게요.
이건 실제 현장에서 장비를 테스트하고, 데이터가 견적 엔진까지 매끄럽게 흘러가는지 검증하는 로드맵입니다.
📋 파일럿 절차서
1. 사전 준비
- 파일럿 대상 공간 선정
- 비정형 요소가 뚜렷한 건축·인테리어 현장 (곡면, 비대칭, 복합 마감)
- 면적: 300~500㎡ (테스트 효율성 + 데이터 충분성 확보)
- 정밀도 기준 합의
- 설계도 대비 형상 오차 허용치(mm)
- 누락 영역률, 곡률 검출 정확도, 로스 예측 오차율
- 장비 세팅
- LiDAR + RGB 카메라 캘리브레이션
- 배터리·저장장치 점검
- 기준 마커(측량점) 설치
2. 현장 스캔
- 스캔 경로 계획
- 루프클로저 경로 포함
- 접근성 낮은 구역 우선 확보
- 데이터 취득
- 실시간 미리보기로 누락 영역 확인
- 반사·유리·저조도 구역 보완 촬영
- 환경 변수 기록
- 조도, 온습도, 장애물, 작업 여유 공간
3. 데이터 처리
- SLAM/정합
- 멀티 세션 병합, 노이즈 제거, 홀필링
- 비정형 분석
- 곡률 필드 생성, 패널라이징 가이드 추출
- 엣지·조인트 라인 검출
- Loss 파라미터 산출
- 여백(작업 여유), 자연(환경 변수), 여분(절단·패턴 손실)
4. 견적 엔진 연동
- BOM 생성
- 모듈별 수량·규격·곡률·난이도 계수
- 단가 매칭
- 자재·공정 단가 DB 적용
- 비교 견적
- 패널 규격·조인트 전략별 비용·공기·리스크 매트릭스
5. 검증 및 피드백
- 정밀도 검증
- 토탈스테이션·실측치와 비교
- 로스 예측 검증
- 실제 시공 후 폐기·여분 물량과 비교
- 사용성 피드백
- 현장 작업자·견적 담당자 의견 수집
✅ 체크리스트
단계 항목 확인
| 사전 준비 | 대상 공간 선정, 정밀도 기준 합의 | ☐ |
| 장비 세팅 | 센서 캘리브레이션, 배터리·저장장치 점검 | ☐ |
| 스캔 | 경로 계획, 누락 영역 확인, 환경 변수 기록 | ☐ |
| 데이터 처리 | SLAM/정합, 비정형 분석, Loss 산출 | ☐ |
| 견적 연동 | BOM 생성, 단가 매칭, 비교 견적 | ☐ |
| 검증 | 정밀도·로스 예측 검증, 피드백 수집 | ☐ |
이 절차를 따르면 youngwoo님이 구상하신 비정형 공간 스캐너 + 견적 자동화 시스템이
단순 기술 데모가 아니라, 현장에서 바로 ROI를 증명할 수 있는 솔루션으로 자리잡게 됩니다.
원하시면 제가 이걸 시각화된 플로우차트로 만들어서, 개발팀과 현장팀이 한눈에 이해할 수 있게 정리해 드릴 수 있습니다.
📐 견적 산정의 기준 구조
1. 시간(Time)
- 직접 공사 시간: 실제 시공에 투입되는 작업 시간
- 간접 시간: 준비, 세팅, 이동, 대기, 환경 대응(날씨, 자재 반입 등)
- 난이도 계수: 비정형 비율이 높을수록 시공 난이도와 시간 단가 상승
2. 정형 전체 부피(Volume of Total Regular Form)
- 설계도 기준 전체 시공 대상 부피
→ 직육면체, 평면, 규격화된 구조물 등 정형화된 기하로 계산 - 이 값은 기본 물량의 기준이 됨
3. 비정형 형태 부피(Volume of Irregular Form)
- 곡면, 비대칭, 자유곡선, 비규격 구조물 등
- 정형 부피에서 비정형 영역을 분리 추출
- 비정형 부피는 별도 난이도·로스율을 적용
4. 정형 전체 – 비정형 = ‘정형 순부피’
- 정형 순부피 = 전체 정형 부피 – 비정형 부피
- 이 값은 표준 단가를 적용하는 영역
- 비정형 부피는 가중 단가를 적용
5. Loss(여백·자연·여분) 반영
- 여백: 작업 여유 공간, 미사용 공간
- 자연: 환경 변수로 인한 추가 물량
- 여분: 절단·패턴 손실, 파손 대비 예비분
- Loss는 정형·비정형 각각에 비율로 적용 가능
💡 포인트
이 방식의 장점은 정형과 비정형을 물리적으로 분리해 각각의 단가·시간·로스율을 다르게 적용할 수 있다는 점입니다.
즉, 단순 면적/부피 계산이 아니라 형태 복잡성 + 시간 요소를 동시에 반영하는 견적 구조가 됩니다.
🏗️ 견적 자동화 알고리즘 설계
1. 입력 데이터
- 형상 데이터: 스캐너/BIM에서 추출한 전체 공간 3D 모델
- 시간 데이터: 공정별 표준 작업 시간, 현장 환경 변수
- 단가 데이터: 자재·인건비 단가, 난이도 계수, Loss율
2. 형상 분석
- 정형 부피 계산
- 직육면체·평면·규격화된 구조물의 총 부피
- 비정형 부피 계산
- 곡면, 비대칭, 자유곡선 영역의 부피
- 정형 순부피
[ V_{\text{정형 순}} = V_{\text{정형 전체}} - V_{\text{비정형}} ]
3. 시간 요소 반영
- 기본 시간: 정형 순부피 × 표준 시공 속도
- 추가 시간: 비정형 부피 × 난이도 계수 × 비정형 시공 속도
- 환경 보정: 접근성, 기후, 작업 여유 공간에 따른 시간 가중치
4. Loss(여백·자연·여분) 반영
- 여백: 작업 여유 공간 비율 × 부피
- 자연: 환경 변수(날씨, 온습도)에 따른 추가 물량
- 여분: 절단·패턴 손실, 파손 대비 예비분
5. 견적 계산식
[ \text{총 견적} = (V_{\text{정형 순}} \times U_{\text{정형}}) + (V_{\text{비정형}} \times U_{\text{비정형}} \times C_{\text{난이도}}) + \text{Loss 비용} + \text{시간 비용} ]
- (U_{\text{정형}}): 정형 단가
- (U_{\text{비정형}}): 비정형 단가
- (C_{\text{난이도}}): 곡률·접근성·공차 기반 난이도 계수
📊 데이터 흐름도
[스캐너/BIM 데이터]
↓
[형상 분석 모듈] → 정형 부피 / 비정형 부피
↓
[시간 계산 모듈] → 기본 시간 / 추가 시간 / 환경 보정
↓
[Loss 계산 모듈] → 여백 / 자연 / 여분
↓
[단가 매칭 DB] → 자재·인건비 단가, 난이도 계수
↓
[견적 산출 엔진] → 총 견적 + 공정별 세부 견적
💡 이렇게 하면 youngwoo님의 비정형 공간 스캐너에서 나온 데이터가
바로 정형·비정형 부피 분리 → 시간·Loss 반영 → 견적서 자동 생성으로 이어집니다.
원하시면 제가 이걸 실제 개발팀이 바로 구현할 수 있는 Pseudo Code + 변수 정의서로 만들어 드릴 수 있습니다.
그럼 바로 개발팀이 구현에 착수할 수 있는 수준의 Pseudo Code + 변수 정의서를 드릴게요.
이건 앞서 설계한 “시간 + (정형 전체 부피 – 비정형 부피) + Loss” 구조를 그대로 코드 로직으로 옮긴 것입니다.
🧩 변수 정의서
변수명 설명 단위 데이터 출처
| V_total_regular | 전체 정형 부피 | ㎥ | 스캐너/BIM 분석 |
| V_irregular | 비정형 부피 | ㎥ | 곡률·형상 분석 모듈 |
| V_net_regular | 정형 순부피 (V_total_regular - V_irregular) | ㎥ | 계산 |
| U_regular | 정형 단가 | 원/㎥ | 단가 DB |
| U_irregular | 비정형 단가 | 원/㎥ | 단가 DB |
| C_difficulty | 난이도 계수 (비정형 시공 난이도) | 배율 | 곡률·접근성 분석 |
| Loss_margin | 여백 물량 | ㎥ | 현장 조건·설계 의도 |
| Loss_nature | 자연 변수 물량 | ㎥ | 기상·환경 데이터 |
| Loss_spare | 여분 물량 | ㎥ | 절단·패턴 손실율 |
| T_regular | 정형 시공 시간 | 시간 | 표준 작업 속도 × V_net_regular |
| T_irregular | 비정형 시공 시간 | 시간 | 비정형 작업 속도 × V_irregular × C_difficulty |
| C_time | 시간 단가 | 원/시간 | 인건비 DB |
💻 Pseudo Code
# 1. 입력 데이터
V_total_regular = get_volume_regular(scan_data)
V_irregular = get_volume_irregular(scan_data)
U_regular = get_unit_cost("regular")
U_irregular = get_unit_cost("irregular")
C_difficulty = calc_difficulty(scan_data)
Loss_margin = calc_loss_margin(site_conditions)
Loss_nature = calc_loss_nature(weather_data)
Loss_spare = calc_loss_spare(pattern_data)
C_time = get_unit_cost("labor_hour")
# 2. 부피 계산
V_net_regular = V_total_regular - V_irregular
# 3. 시간 계산
T_regular = V_net_regular / productivity_rate_regular
T_irregular = (V_irregular / productivity_rate_irregular) * C_difficulty
# 4. Loss 총합
Loss_total = Loss_margin + Loss_nature + Loss_spare
# 5. 견적 계산
cost_regular = V_net_regular * U_regular
cost_irregular = V_irregular * U_irregular * C_difficulty
cost_loss = Loss_total * U_regular # Loss는 기본 단가 적용(필요 시 별도 단가)
cost_time = (T_regular + T_irregular) * C_time
total_estimate = cost_regular + cost_irregular + cost_loss + cost_time
# 6. 출력
print_estimate_report(total_estimate, breakdown={
"정형": cost_regular,
"비정형": cost_irregular,
"Loss": cost_loss,
"시간": cost_time
})
📊 데이터 흐름 요약
- 스캐너/BIM 데이터 분석 → 정형·비정형 부피 분리
- 난이도·Loss 산출 → 곡률, 접근성, 환경 변수 반영
- 시간 계산 → 공정별 표준 작업 속도 적용
- 단가 매칭 → 자재·인건비 DB 연동
- 총 견적 산출 → 세부 항목별 Breakdown 포함
이 구조를 쓰면 youngwoo님의 비정형 공간 스캐너에서 나온 데이터가
바로 견적서 자동 생성까지 이어지는 완전한 파이프라인이 됩니다.
원하시면 제가 이걸 시각화된 시스템 플로우차트로 만들어서 개발팀과 현장팀이 한눈에 이해할 수 있게 해드릴 수 있습니다.
그렇게 진행할까요?
좋습니다, youngwoo님.
그럼 지금까지 설계한 시간 + (정형 전체 부피 – 비정형 부피) + Loss 기반 견적 자동화 로직을 시각화된 시스템 플로우차트로 정리해 드릴게요.
이 플로우차트는 개발팀과 현장팀이 한눈에 이해하고, 스캐너 → 분석 → 견적까지의 흐름을 공유할 수 있도록 구성했습니다.
🗺️ 건축·인테리어 비정형 견적 자동화 시스템 플로우
┌───────────────────────┐
│ 1. 데이터 입력 │
│ - 스캐너 3D 데이터 │
│ - BIM/도면 │
│ - 환경·공정 조건 │
└───────────┬───────────┘
↓
┌───────────────────────┐
│ 2. 형상 분석 모듈 │
│ - 정형 부피 계산 │
│ - 비정형 부피 계산 │
│ - 정형 순부피 산출 │
└───────────┬───────────┘
↓
┌───────────────────────┐
│ 3. 시간 계산 모듈 │
│ - 정형 작업 시간 │
│ - 비정형 작업 시간 │
│ - 난이도 계수 적용 │
│ - 환경 보정 │
└───────────┬───────────┘
↓
┌───────────────────────┐
│ 4. Loss 계산 모듈 │
│ - 여백(작업 여유) │
│ - 자연(환경 변수) │
│ - 여분(절단·패턴 손실)│
└───────────┬───────────┘
↓
┌───────────────────────┐
│ 5. 단가 매칭 DB │
│ - 자재 단가 │
│ - 인건비 단가 │
│ - 난이도별 가중치 │
└───────────┬───────────┘
↓
┌───────────────────────┐
│ 6. 견적 산출 엔진 │
│ - 정형 비용 │
│ - 비정형 비용 │
│ - Loss 비용 │
│ - 시간 비용 │
│ - 총 견적 합산 │
└───────────┬───────────┘
↓
┌───────────────────────┐
│ 7. 출력·시각화 │
│ - 견적서 자동 생성 │
│ - 2D/3D 시각화 │
│ - 대안 비교 리포트 │
└───────────────────────┘
📌 이 구조의 장점
- 정형/비정형 분리로 단가·시간·Loss를 각각 최적화
- 스캐너 데이터 직결 → 현장 실측과 견적이 실시간 연동
- 난이도·환경 변수 반영으로 현실성 높은 견적
- 시각화로 발주자·시공사 간 커뮤니케이션 강화
원하시면 이 플로우를 UI 목업 형태로 만들어서,
개발팀이 바로 화면 설계에 들어갈 수 있도록 해드릴 수 있습니다.
즉, 각 단계별 입력·출력 화면과 버튼, 데이터 표시 방식을 시안으로 그려드리는 거죠.
UI 목업까지 진행해 드릴까요?
그럼 지금까지 만든 비정형 견적 자동화 시스템을 기반으로, 개발팀과 현장팀이 바로 이해할 수 있는 UI 목업 개념안을 설계해 드릴게요.
이건 실제 화면 구성을 상상할 수 있도록, 각 단계별 입력·출력·시각화 요소를 포함한 구조입니다.
🖥️ UI 목업 개념 설계
1. 메인 대시보드
- 상단: 프로젝트명, 현장 위치, 진행 상태(스캔 완료 → 분석 중 → 견적 산출)
- 중앙: 3D 뷰어(정형·비정형·Loss 영역 색상 구분)
- 우측 패널:
- 정형 부피, 비정형 부피, 정형 순부피
- 예상 작업 시간(정형/비정형)
- Loss 총합(여백·자연·여분)
- 하단: 견적 총액, 공정별 세부 비용, 버튼(견적서 다운로드, 대안 비교)
2. 스캔 데이터 업로드 화면
- 파일 업로드 영역: BIM, CAD, 포인트클라우드 지원
- 실시간 미리보기: 업로드 후 3D 모델 회전·확대 가능
- 환경 변수 입력: 날씨, 접근성, 작업 여유 공간 등
3. 형상 분석 화면
- 좌측 뷰어: 정형(파랑), 비정형(주황) 영역 표시
- 우측 표:
- 부피(㎥)
- 표준 단가(원/㎥)
- 난이도 계수
- 툴팁: 마우스 오버 시 해당 영역의 곡률, 공차, 접근성 정보 표시
4. Loss 계산 화면
- 그래프: 여백·자연·여분 비율 파이차트
- 슬라이더: Loss율 조정(시뮬레이션)
- 실시간 반영: Loss율 변경 시 견적 총액 즉시 업데이트
5. 견적 결과 화면
- 요약 카드: 정형 비용, 비정형 비용, Loss 비용, 시간 비용
- 세부 표: 품목별 수량·단가·금액
- 대안 비교 탭: 패널 규격·조인트 전략별 비용·공기·리스크 비교
- 버튼: PDF 견적서 생성, 발주자 공유 링크 생성
6. 모바일 뷰
- 간소화된 3D 뷰어 + 견적 요약 카드
- 현장에서도 즉시 확인·수정 가능
💡 이렇게 구성하면 스캐너 → 분석 → 견적 전 과정을 한 화면 흐름으로 연결할 수 있고,
현장·사무실 모두에서 동일한 데이터를 실시간 공유할 수 있습니다.
원하시면 제가 이 UI 목업을 실제 와이어프레임 형태로 그려서,
개발팀이 바로 디자인 툴(Figma, XD 등)에 옮길 수 있도록 해드릴 수 있습니다.
그 단계로 진행할까요?
그럼 지금까지 설계한 비정형 견적 자동화 시스템을 실제 개발팀이 바로 구현할 수 있도록 UI 와이어프레임 개념안을 시각적으로 풀어드릴게요.
이건 각 화면의 구성 요소와 데이터 흐름을 한눈에 볼 수 있도록 설계한 구조입니다.
🖥️ UI 와이어프레임 개념
1. 메인 대시보드
┌───────────────────────────────────────────────┐
│ [프로젝트명] [현장 위치] [진행 상태] │
├───────────────────────────────────────────────┤
│ [3D 뷰어] ← 정형(파랑) / 비정형(주황) / Loss(회색) │
│ │
│ [회전/확대/레이어 토글] │
├───────────────────────────────────────────────┤
│ 정형 부피: ○○㎥ 비정형 부피: ○○㎥ 순부피: ○○㎥ │
│ 예상 작업시간: ○○h (정형 ○h / 비정형 ○h) │
│ Loss 총합: ○○㎥ (여백 ○, 자연 ○, 여분 ○) │
├───────────────────────────────────────────────┤
│ [견적 총액] [견적서 다운로드] [대안 비교] │
└───────────────────────────────────────────────┘
2. 스캔 데이터 업로드 화면
┌───────────────────────────────────────────────┐
│ [파일 업로드] (BIM, CAD, 포인트클라우드) │
│ [드래그 앤 드롭 영역] │
│ │
│ 업로드 후 미리보기: 3D 모델 회전/확대 │
│ 환경 변수 입력: 날씨, 접근성, 작업 여유 공간 │
│ [다음 단계] │
└───────────────────────────────────────────────┘
3. 형상 분석 화면
┌───────────────────────────────────────────────┐
│ 좌측: 3D 뷰어 (정형=파랑, 비정형=주황) │
│ 우측: 표 │
│ ┌───────────────┬───────────┬───────────┐ │
│ │ 구분 │ 부피(㎥) │ 난이도계수 │ │
│ ├───────────────┼───────────┼───────────┤ │
│ │ 정형 │ │ │ │
│ │ 비정형 │ │ │ │
│ └───────────────┴───────────┴───────────┘ │
│ 툴팁: 마우스 오버 시 곡률, 공차, 접근성 표시 │
└───────────────────────────────────────────────┘
4. Loss 계산 화면
┌───────────────────────────────────────────────┐
│ 파이차트: 여백 / 자연 / 여분 비율 │
│ 슬라이더: Loss율 조정 │
│ 실시간 견적 반영 │
└───────────────────────────────────────────────┘
5. 견적 결과 화면
┌───────────────────────────────────────────────┐
│ 요약 카드: │
│ - 정형 비용: ○○원 │
│ - 비정형 비용: ○○원 │
│ - Loss 비용: ○○원 │
│ - 시간 비용: ○○원 │
├───────────────────────────────────────────────┤
│ 세부 표: 품목별 수량·단가·금액 │
│ 대안 비교 탭: 패널 규격·조인트 전략별 비교 │
│ [PDF 생성] [공유 링크] │
└───────────────────────────────────────────────┘
6. 모바일 뷰
- 상단: 프로젝트명 + 진행 상태
- 중앙: 간소화된 3D 뷰어
- 하단: 견적 요약 카드 + 수정 버튼
💡 이렇게 하면 스캐너 → 분석 → 견적 전 과정을 UI로 직관적으로 연결할 수 있고,
현장과 사무실 모두에서 동일한 데이터를 실시간 공유할 수 있습니다.
원하시면 youngwoo님, 제가 이 와이어프레임을 실제 Figma용 설계 사양서로 변환해서
디자인팀이 바로 화면 제작에 들어갈 수 있도록 해드릴 수 있습니다.
그 단계로 넘어가시겠어요?
그럼 지금까지 만든 비정형 견적 자동화 시스템의 UI 와이어프레임을 실제 디자인팀이 바로 Figma 같은 툴에서 구현할 수 있도록 설계 사양서 형태로 정리해 드릴게요.
이 문서는 각 화면별 구성 요소, 데이터 연동 포인트, 인터랙션 규칙까지 포함합니다.
🎯 UI 설계 사양서 (Figma 제작 가이드)
1. 프로젝트 구조
- 페이지 구성
- 메인 대시보드
- 스캔 데이터 업로드
- 형상 분석
- Loss 계산
- 견적 결과
- 모바일 뷰
2. 화면별 구성 요소
📍 메인 대시보드
- 헤더
- 프로젝트명, 현장 위치, 진행 상태(Progress Bar)
- 메인 뷰
- 3D 뷰어(정형=파랑, 비정형=주황, Loss=회색)
- 회전/확대/레이어 토글 버튼
- 우측 패널
- 부피 정보(정형, 비정형, 순부피)
- 예상 작업 시간(정형/비정형)
- Loss 총합(여백·자연·여분)
- 하단
- 견적 총액
- 버튼: [견적서 다운로드], [대안 비교]
📍 스캔 데이터 업로드
- 파일 업로드 영역
- 드래그 앤 드롭 + 파일 선택 버튼
- 지원 포맷: BIM, CAD, 포인트클라우드
- 미리보기
- 업로드 후 3D 모델 회전/확대
- 환경 변수 입력
- 날씨, 접근성, 작업 여유 공간
- 다음 단계 버튼
📍 형상 분석
- 좌측
- 3D 뷰어: 정형/비정형 색상 구분
- 우측
- 표: 구분 / 부피(㎥) / 난이도 계수
- 툴팁: 마우스 오버 시 곡률, 공차, 접근성 표시
📍 Loss 계산
- 파이차트
- 여백·자연·여분 비율
- 슬라이더
- Loss율 조정 → 실시간 견적 반영
- 실시간 업데이트
- 변경 시 총액·세부 항목 즉시 갱신
📍 견적 결과
- 요약 카드
- 정형 비용, 비정형 비용, Loss 비용, 시간 비용
- 세부 표
- 품목별 수량·단가·금액
- 대안 비교 탭
- 패널 규격·조인트 전략별 비용·공기·리스크 비교
- 버튼
- PDF 생성, 공유 링크 생성
📍 모바일 뷰
- 상단: 프로젝트명 + 진행 상태
- 중앙: 간소화된 3D 뷰어
- 하단: 견적 요약 카드 + 수정 버튼
3. 데이터 연동 포인트
- 3D 뷰어: 스캐너/BIM 분석 결과 실시간 반영
- 부피·시간·Loss 데이터: 분석 모듈 API 연동
- 단가·난이도 계수: 단가 DB 연동
- 견적 총액: 계산 엔진 결과 실시간 표시
4. 인터랙션 규칙
- 모든 수치 변경 시 → 견적 총액·세부 항목 즉시 갱신
- 3D 뷰어 클릭 시 → 해당 영역 데이터 패널에 하이라이트
- Loss 슬라이더 조정 시 → 파이차트·총액 동시 업데이트
- 대안 비교 탭 전환 시 → 3D 뷰어도 해당 대안으로 변경
💡 이 사양서를 기반으로 Figma에서 프레임 구조, 컴포넌트, 색상 코드, 아이콘 세트를 정의하면 바로 디자인 시안 제작이 가능합니다.
원하시면 제가 Figma용 컬러·폰트·컴포넌트 스타일 가이드까지 만들어서, 디자인팀이 통일된 UI를 구현할 수 있도록 해드릴 수 있습니다.
그 단계로 넘어가시겠어요?
그럼 지금까지 만든 비정형 견적 자동화 시스템 UI를 실제 디자인팀이 바로 Figma에서 구현할 수 있도록 컬러·폰트·컴포넌트 스타일 가이드까지 완성해 드릴게요.
이 가이드는 화면 일관성을 유지하고, 개발·디자인·현장팀이 동일한 시각 언어를 공유하도록 돕습니다.
🎨 Figma 스타일 가이드
1. 컬러 팔레트
용도 색상 HEX 비고
| Primary (메인 버튼, 강조) | 블루 | #1E88E5 | 신뢰·전문성 |
| Secondary (보조 버튼, 하이라이트) | 오렌지 | #FB8C00 | 비정형 강조 |
| Success | 그린 | #43A047 | 완료·승인 상태 |
| Warning | 옐로우 | #FDD835 | Loss 경고 |
| Error | 레드 | #E53935 | 오류·위험 |
| Background | 라이트 그레이 | #F5F5F5 | 화면 배경 |
| Text Primary | 다크 그레이 | #212121 | 본문 텍스트 |
| Text Secondary | 미디엄 그레이 | #757575 | 보조 텍스트 |
2. 폰트 스타일
용도 폰트 크기(px) 굵기 비고
| 헤더 | Noto Sans KR | 24 | Bold | 화면 제목 |
| 서브헤더 | Noto Sans KR | 18 | Medium | 섹션 제목 |
| 본문 | Noto Sans KR | 14 | Regular | 일반 텍스트 |
| 라벨/버튼 | Noto Sans KR | 14 | Medium | 버튼·폼 라벨 |
| 수치 강조 | Roboto Mono | 16 | Bold | 견적 금액·부피 |
3. 컴포넌트 라이브러리
- 버튼
- Primary: 블루 배경 + 화이트 텍스트
- Secondary: 오렌지 배경 + 화이트 텍스트
- Icon Button: 원형, 아이콘 중심
- 입력 필드
- 라운드 코너 4px, 테두리 라이트 그레이
- 포커스 시 Primary 컬러 하이라이트
- 카드
- 그림자 깊이 2, 라운드 코너 8px
- 헤더 + 본문 + 액션 버튼 구조
- 표(Table)
- 헤더 행 배경 라이트 그레이
- 행 Hover 시 연한 블루 하이라이트
- 차트
- 파이차트: Loss 구성(여백=그레이, 자연=그린, 여분=옐로우)
- 바차트: 정형/비정형 부피 비교
4. 아이콘 세트
- 3D 뷰어: Cube 아이콘
- 업로드: Cloud Upload
- 분석: Chart Line
- Loss: Pie Chart
- 견적: Calculator
- 다운로드: File Download
- 공유: Share
5. 레이아웃 규칙
- 그리드: 12컬럼, 24px 마진
- 간격: 섹션 간 32px, 컴포넌트 간 16px
- 반응형: 모바일(1컬럼), 태블릿(6컬럼), 데스크톱(12컬럼)
💡 이 스타일 가이드를 Figma에 적용하면,
- 모든 화면이 일관된 톤앤매너를 유지
- 정형/비정형/LOSS 영역이 색상만으로 직관적으로 구분
- 현장과 사무실 모두에서 즉시 이해 가능한 UI 완성
, 제가 **이 스타일 가이드와 앞서 만든 와이어프레임을 합쳐서 ‘완전한 Figma 프로토타입 설계 문서’**로 구성해 드릴 수 있습니다.
그렇게 하면 디자인팀이 바로 인터랙션까지 구현할 수 있습니다.
'2025 > 개념' 카테고리의 다른 글
| 화이트존 (0) | 2025.09.26 |
|---|---|
| 전선 상징성 (1) | 2025.09.21 |
| 보이드 개념 기반 견적서 자동화 시스템 설계 (0) | 2025.09.17 |
| 보이드를 규격화하는 경우 (개발중) (0) | 2025.09.17 |
| 텐세그리티 구조 + 결구식 구조 (실험중) (0) | 2025.09.16 |