시각적 무게(공간)

Visual weight in a room

크기·색·질감이 만드는 "무거워 보이는 정도"를 저울처럼 방 양쪽에 배분해 균형을 맞추는 원칙. 큰 짙은 가구 하나는 작은 밝은 가구 여럿과 맞먹습니다.

다른 이름: Furniture balanceVisual balance
···
html
<div class="room">
<svg viewBox="0 0 400 250">
  <line x1="20" y1="210" x2="380" y2="210" stroke="var(--line)" stroke-width="2"/>
  <polygon points="200,166 184,210 216,210" fill="var(--muted)"/>
  <g id="beam">
    <line x1="90" y1="168" x2="310" y2="168" stroke="var(--fg)" stroke-width="4"/>
    <rect x="66" y="108" width="56" height="60" rx="3" fill="var(--fg)" opacity=".8"/>
    <rect x="76" y="118" width="14" height="18" fill="var(--surface)" opacity=".6"/>
    <rect x="98" y="118" width="14" height="18" fill="var(--surface)" opacity=".6"/>
    <rect x="272" y="140" width="30" height="28" rx="3" fill="var(--muted)"/>
    <rect x="272" y="118" width="30" height="24" rx="6" fill="var(--muted)"/>
    <g id="plant">
      <line x1="316" y1="168" x2="316" y2="140" stroke="var(--accent-3)" stroke-width="3"/>
      <circle cx="316" cy="128" r="14" fill="var(--accent-3)"/>
    </g>
  </g>
</svg>
</div>
css
.room{width:min(92%,480px);aspect-ratio:400/250}
.room svg{width:100%;height:100%;display:block}
#beam{transform-origin:200px 168px;animation:tilt 6s ease-in-out infinite}
#plant{opacity:0;animation:appear 6s ease-in-out infinite}
@keyframes tilt{0%,55%{transform:rotate(7deg)}82%,100%{transform:rotate(0deg)}}
@keyframes appear{0%,55%{opacity:0}82%,100%{opacity:1}}

물리적 무게가 아니라 "눈에 얼마나 무겁게 느껴지는가"를 다루는 개념입니다. 크기가 크고, 색이 짙고, 질감이 거칠고, 형태가 각질수록 시각적으로 무겁게 느껴집니다. 방 한쪽에 크고 어두운 가구만 몰려 있으면 실제 무게와 상관없이 방이 한쪽으로 기운 듯한 인상을 줍니다.

균형을 맞추는 방법은 좌우 대칭으로 똑같이 배치하는 것(대칭적 균형)과, 크기는 다르지만 무게감을 맞춰 배치하는 것(비대칭적 균형) 두 가지입니다. 예를 들어 한쪽에 크고 짙은 색 책장을 두면, 반대쪽에는 작지만 밝은 색의 스탠드 조명과 화분 두어 개를 배치해 개수와 밝기로 무게를 상쇄할 수 있습니다.

가구 배치를 마친 뒤 방 사진을 흑백으로 바꿔 보면 색이 주는 착시 없이 순수한 크기·명암 대비만으로 무게가 한쪽에 쏠렸는지 확인하기 쉽습니다.

언제 쓰나

가구를 다 놓았는데 방이 한쪽으로 기운 듯 어색할 때 점검하는 원칙입니다. 흑백으로 바꿔 보고 여전히 한쪽이 무거우면 그쪽 가구를 줄이거나 반대쪽에 밝은 요소를 더하세요.