CareLab · Real Candlelight

Real Candlelight
가장 현실적인 촛불

촛불의 따뜻하고 아스라이 흔들리는 느낌을 가장 현실적으로 재현하는 방법은
2200K~2700K 색온도의 따뜻한 광원에 불규칙한 플리커(Flicker, 깜빡임) 효과를 적용하고
주변을 어둡게 유지하는 것입니다.

Real Candlelight

왜 촛불을 연구하는가

실제 촛불의 색온도는 약 1900K~2000K로, 매우 붉고 따뜻합니다. 이 빛은 인간의 뇌를 이완시키고 안정감을 줍니다. 하지만 진짜 촛불은 위험하고 관리가 어렵습니다. 캐어랩은 영화 촬영, 인테리어, IoT 기기에서 활용할 수 있는 가장 현실적인 촛불 재현 방법을 연구합니다.

단순히 LED를 깜빡이는 것이 아니라, 실제 촛불의 1/f 노이즈 특성을 수학적으로 모델링하여 눈으로 봐도 자연스러운 불꽃 흔들림을 구현합니다.

현실적인 촛불 재현 기법

영화 촬영과 인테리어에서 실제로 활용하는 방법들입니다.

01 · 조명과 색온도 🎬
색온도 맞추기 (영화/촬영용)
실제 촛불 색온도는 약 1900K~2000K. LED 조명은 2200K 이하로 설정하거나 앰버(Amber) 컬러 젤을 사용해 노란 빛을 살립니다.
  • Aputure MT, Quasar Science 등 RGB 조명의 Fire 효과 활용
  • 모티베이팅 라이팅 — 진짜 촛불 옆에 소형 LED 숨겨 배치
  • chiaroscuro — 피사체 주변만 밝히고 나머지는 어둠으로
02 · 불규칙 플리커 🕯️
불규칙한 깜빡임 효과
일정한 주기로 깜빡이는 조명은 가짜 티가 납니다. 무작위 속에 패턴이 있는 불규칙 플리커가 핵심입니다.
  • 1/f 노이즈 구조 — 이전 상태를 유지하며 새 변화가 더해짐
  • 수동 흔들림 — 주황 필터 광원 앞 손가락 흔들기 (아날로그)
  • EMA 필터 결합으로 부드러운 전환 구현
03 · 소품 리얼리티 🪔
LED 양초 현실감 높이기 (인테리어)
LED 외관에 진짜 녹은 왁스를 흘려보내 자연스러운 질감을 더합니다. 빛 확산이 현실감의 80%를 결정합니다.
  • LED 표면을 사포로 문질러 불투명하게 — 빛 확산 극대화
  • 글루건 실리콘을 둥글게 씌우거나 탁구공 속에 LED 심기
  • 진짜 양초 내부를 파내고 LED 삽입 — 극도의 현실감

ESP32로 구현하는
Real Candlelight

핵심 알고리즘

EMA 필터 + 불규칙 PWM

단순히 random() 값만 주면 불빛이 바르르 떨리는 전기 고장처럼 보입니다. 지수 이동 평균(EMA) 필터를 결합한 불규칙 PWM 제어를 적용하면 실제 촛불처럼 부드럽고 아스라이 흔들리는 불꽃을 완벽히 재현합니다.

촛불의 움직임은 완전히 무작위가 아니라 "이전 밝기 상태를 부드럽게 유지하면서 새로운 무작위 변화가 더해지는 구조(1/f 노이즈와 유사)"를 가집니다. EMA 필터는 메모리와 연산 장치가 거의 들지 않는 최적의 공식입니다.

  • PWM 지원 핀(GPIO 21) 기반 밝기 제어
  • EMA 계수 α로 반응 속도 튜닝
  • 웜화이트 2200K~2700K LED 선택이 핵심
하드웨어 구성
MCU ESP32 — PWM 지원 핀 사용 (예: GPIO 21)
저항 220Ω 직렬 저항
LED 웜화이트(Warm White)
2200K~2700K 고휘도 LED
확산 사포 처리 / 글루건 실리콘 / 탁구공 내부
알고리즘 EMA 필터 + 불규칙 PWM
1/f 노이즈 모사