더치 앵글

Dutch angle

카메라를 수평선에서 일부러 기울여 촬영해, 불안정하고 긴장된 느낌을 주는 구도. 실제로는 네덜란드와 관련이 없습니다.

다른 이름: Canted angleOblique angle
···
html
<div class="wrap">
  <div class="hline"></div>
  <div class="frame" id="frame">
    <div class="sky"></div>
    <div class="build b1"></div>
    <div class="build b2"></div>
    <div class="build b3"></div>
  </div>
  <div class="level">
    <div class="track"><i id="dot"></i></div>
  </div>
  <span class="deg" id="deg">0°</span>
</div>
css
.wrap{position:absolute;inset:0}
.hline{position:absolute;left:6%;right:6%;top:50%;height:1px;
  background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 12px)}
.frame{position:absolute;left:12%;top:12%;width:66%;height:70%;overflow:hidden;border-radius:6px;
  box-shadow:0 0 0 1px var(--line)}
.sky{position:absolute;inset:0;background:linear-gradient(180deg,#a9d3ee,#e7ecd8 70%)}
.build{position:absolute;bottom:0;background:#2c2f3d}
.b1{left:6%;width:16%;height:44%}
.b2{left:26%;width:20%;height:66%}
.b3{left:52%;width:24%;height:36%}
.level{position:absolute;right:6%;top:8%;width:24%;aspect-ratio:2.4;border-radius:20px;border:1px solid var(--line);
  display:grid;place-items:center;background:var(--surface)}
.track{position:relative;width:82%;height:60%}
.track i{position:absolute;top:50%;width:26%;aspect-ratio:1;border-radius:50%;background:var(--accent-3);
  transform:translate(-50%,-50%);left:50%}
.deg{position:absolute;right:6%;top:24%;font:700 11px ui-monospace,monospace;color:var(--muted)}
js
const frame=document.getElementById('frame');
const dot=document.getElementById('dot');
const deg=document.getElementById('deg');
function loop(t){
  const angle=Math.sin(t*0.0009)*18;
  frame.style.transform='rotate('+angle.toFixed(1)+'deg)';
  const ratio=angle/18;
  dot.style.left=(50+ratio*36)+'%';
  dot.style.background=Math.abs(angle)<3 ? 'var(--accent-3)' : '#ff5c6a';
  deg.textContent=Math.abs(angle).toFixed(0)+'°';
  requestAnimationFrame(loop);
}
requestAnimationFrame(loop);

사람은 수평선이 기울어진 화면을 보면 본능적으로 불안정함을 느낍니다. 카메라를 롤(roll) 축으로 몇 도에서 몇십 도까지 기울이면, 수평·수직선이 있던 장면이 사선으로 바뀌면서 그 불안정함이 화면에 그대로 담깁니다.

이름의 '더치'는 독일(Deutsch)을 잘못 옮긴 것이라는 설이 유력합니다 — 1920년대 독일 표현주의 영화에서 자주 쓰던 기법이 미국에 소개되며 이름이 변형됐다는 것입니다.

너무 살짝 기울이면(5도 이하) 실수로 보일 수 있고, 반대로 완전히 90도로 돌리면 의도가 분명해지지만 과합니다. 보통 15~30도 사이가 '의도된 불안정함'으로 읽히는 범위입니다.

언제 쓰나

긴장·혼란·왜곡된 심리를 표현할 때 특정 순간에만 짧게 씁니다. 모든 샷에 쓰면 스타일이 아니라 오류처럼 보입니다.