레이어드 조명

Layered lighting

하나의 조명에 의존하지 않고 앰비언트(전체)·태스크(작업)·액센트(강조) 세 층을 겹쳐 쓰는 조명 계획. 층마다 켜고 끄면 공간의 쓰임이 달라집니다.

다른 이름: Ambient/task/accent lighting3-layer lighting
···
html
<div class="room">
<svg viewBox="0 0 400 250">
  <defs>
    <radialGradient id="ambGrad" cx="50%" cy="30%" r="70%">
      <stop offset="0%" stop-color="#fff3d6" stop-opacity="0.55"/>
      <stop offset="100%" stop-color="#fff3d6" stop-opacity="0"/>
    </radialGradient>
  </defs>
  <rect width="400" height="250" fill="#0b0b10"/>
  <rect y="190" width="400" height="60" fill="#141419"/>
  <ellipse id="ambientGlow" class="glow" cx="200" cy="70" rx="220" ry="140" fill="url(#ambGrad)"/>
  <line x1="200" y1="0" x2="200" y2="26" stroke="#555" stroke-width="2"/>
  <circle id="ambientBulb" class="bulb" cx="200" cy="30" r="9"/>
  <rect x="46" y="182" width="34" height="10" rx="2" fill="#2a2a33"/>
  <path d="M63,182 L63,150" stroke="#555" stroke-width="3"/>
  <path id="taskCone" class="cone" d="M63,150 L34,192 L92,192 Z"/>
  <circle id="taskBulb" class="bulb small" cx="63" cy="150" r="6"/>
  <rect x="316" y="70" width="60" height="76" rx="2" fill="#20202a" stroke="#3a3a44" stroke-width="2"/>
  <rect x="326" y="80" width="40" height="56" rx="1" fill="#333"/>
  <path id="accentCone" class="cone accent" d="M300,40 L306,146 L392,146 L370,40 Z"/>
</svg>
</div>
css
.room{width:min(92%,480px);aspect-ratio:400/250}
.room svg{width:100%;height:100%;display:block}
.bulb{fill:#3a3a44}
.glow{opacity:0;transition:opacity .6s}
.glow.lit{opacity:1}
.cone{fill:#ffdca0;opacity:0;transition:opacity .6s}
.cone.lit{opacity:.85}
.bulb.lit{fill:#ffe9b0}
js
const ambientGlow = document.getElementById('ambientGlow');
const ambientBulb = document.getElementById('ambientBulb');
const taskCone = document.getElementById('taskCone');
const taskBulb = document.getElementById('taskBulb');
const accentCone = document.getElementById('accentCone');
const amb = [ambientGlow, ambientBulb];
const task = [taskCone, taskBulb];
const acc = [accentCone];
function set(objs, on) {
  objs.forEach((o) => o.classList.toggle('lit', on));
}
const steps = [
  () => { set(amb, true); set(task, false); set(acc, false); },
  () => { set(amb, true); set(task, true); set(acc, false); },
  () => { set(amb, true); set(task, true); set(acc, true); },
  () => { set(amb, false); set(task, false); set(acc, false); },
];
let i = 0;
steps[0]();
setInterval(() => { i = (i + 1) % steps.length; steps[i](); }, 1400);

천장 등 하나로 방 전체를 밝히면 그림자가 밋밋해지고 분위기를 조절할 방법이 없습니다. 레이어드 조명은 용도가 다른 세 종류의 빛을 따로 계획해서, 상황에 맞게 층을 겹치거나 뺍니다.

앰비언트는 공간 전체의 기본 밝기를 담당하는 천장 조명이나 간접등입니다. 태스크는 책을 읽거나 요리할 때 필요한 국소적이고 밝은 빛으로, 스탠드나 펜던트, 언더캐비닛 조명이 여기 해당합니다. 액센트는 그림이나 벽 텍스처처럼 특정 대상에 시선을 모으는 빛으로, 주변보다 실제 밝기가 낮아도 좁게 비추면 존재감이 커집니다.

세 층의 밝기가 다 똑같으면 위계가 사라져 밋밋해지므로, 보통 액센트 > 태스크 > 앰비언트 순으로 국소 밝기 차이를 두고 조광기로 층마다 따로 조절할 수 있게 계획하는 것이 좋습니다.

언제 쓰나

거실·서재처럼 하루 중 쓰임이 바뀌는 공간에 씁니다. 앰비언트 하나만 있는 방이라면 태스크 조명부터 추가하는 것이 체감 효과가 가장 큽니다.