공간의 스케일과 비례

Scale and proportion in a room

가구 크기가 방 크기, 그리고 사람의 신체 치수와 맞는 정도. 예쁜 가구도 방에 비해 너무 크거나 작으면 어색해 보입니다.

다른 이름: Furniture scale
···
html
<div class="room">
<svg viewBox="0 0 400 250">
  <line x1="20" y1="216" x2="380" y2="216" stroke="var(--line)" stroke-width="2"/>
  <g fill="var(--muted)">
    <circle cx="70" cy="120" r="14"/>
    <rect x="58" y="134" width="24" height="60" rx="10"/>
    <rect x="60" y="194" width="9" height="22" rx="3"/>
    <rect x="73" y="194" width="9" height="22" rx="3"/>
  </g>
  <g id="sofa" style="transform-origin:250px 216px">
    <rect x="180" y="176" width="140" height="40" rx="8" fill="var(--fg)" opacity=".6"/>
    <rect x="180" y="158" width="140" height="24" rx="10" fill="var(--fg)" opacity=".75"/>
    <rect x="172" y="160" width="16" height="56" rx="6" fill="var(--fg)" opacity=".75"/>
    <rect x="312" y="160" width="16" height="56" rx="6" fill="var(--fg)" opacity=".75"/>
  </g>
  <circle id="badge" cx="250" cy="50" r="20" fill="var(--accent-3)"/>
  <path id="mark" d="M242,50 l8,8 l16,-18" stroke="#fff" stroke-width="4" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</div>
css
.room{width:min(92%,480px);aspect-ratio:400/250}
.room svg{width:100%;height:100%;display:block}
js
const sofa = document.getElementById('sofa');
const badge = document.getElementById('badge');
const mark = document.getElementById('mark');
const steps = [
  { scale: 0.62, ok: false },
  { scale: 1, ok: true },
  { scale: 1.5, ok: false },
];
let i = 0;
function apply(s) {
  sofa.style.transform = 'scale(' + s.scale + ',1)';
  badge.setAttribute('fill', s.ok ? 'var(--accent-3)' : 'var(--accent-2)');
  mark.setAttribute('d', s.ok ? 'M242,50 l8,8 l16,-18' : 'M242,42 l16,16 M258,42 l-16,16');
}
apply(steps[0]);
setInterval(() => { i = (i + 1) % steps.length; apply(steps[i]); }, 1600);

스케일은 가구와 공간 사이의 상대적 크기 관계이고, 비례는 한 가구 안에서 부분(팔걸이, 다리, 등받이)들이 서로 맞아 보이는 균형입니다. 사진으로 예쁘다고 그대로 들여놓으면 실제 천장고나 방 크기에 안 맞아 어색해지는 경우가 흔합니다.

가장 쉬운 기준점은 사람입니다. 소파 좌석 높이는 무릎 뒤쪽 높이(대략 40~45cm)에 맞춰야 앉고 일어서기 편하고, 테이블 상판과 좌석의 높이 차는 25~30cm 정도가 적당합니다. 방이 넓다고 가구를 다 크게 채우면 오히려 통로가 좁아지고, 방이 좁다고 가구를 다 작게 줄이면 사람이 쓰기 불편한 크기가 됩니다.

가구를 고르기 전에 방 치수와 천장고를 먼저 재고, 실제 크기를 바닥에 테이프로 표시해 보는 것이 사진만 보고 판단하는 것보다 훨씬 정확합니다.

언제 쓰나

가구를 사기 전 방 치수와 천장고를 먼저 재고, 바닥에 실제 크기를 테이프로 표시해 확인하세요. 사람 기준 치수(좌석 높이 등)를 벗어나면 예뻐도 쓰기 불편합니다.