실제 물리 기반 수채화 시뮬레이터 제작 (V2)
I built a watercolor Simulator based on real physics (V2)
핵심 요약
실제 물리 법칙을 적용해 웹에서 구동되는 고도화된 수채화 시뮬레이터를 공개했습니다.
- 물리 기반 시뮬레이션 — Kubelka-Munk 모델을 활용해 52가지 안료의 혼합을 정밀하게 구현함
- 기능 개선 — 유리 같은 질감과 소금, 알코올 등 실험적인 기법을 추가함
- 코드 모드 — 그림을 그리는 동안 실제 함수 호출 과정을 실시간으로 확인할 수 있음
- 교육용 버전 — 아이들도 쉽게 배울 수 있는 어린이용 버전을 개발 중임
지난 주말에 실제 물리 법칙을 기반으로 한 수채화 시뮬레이터를 만들어서 온라인에 올렸거든.
다들 써보고 싶다고 난리길래 좀 다듬어서 지금 바로 쓸 수 있게 올려놨어: https://sudoaquarelle.com/
첫 프로토타입이랑 비교해서 바뀐 점:
- 안료 종류 대폭 추가(52개). 색 혼합을 예측하는 최신 연구(Kubelka-Munk)를 기반으로 했음.
- 훨씬 더 밝고 유리 같은 느낌 구현.
- 소금이나 알코올 기법처럼 질감을 바꿀 수 있는 재밌는 실험적 기능이랑 백라이트 효과 같은 것들도 좀 넣었음.
- "코드 모드"도 추가했는데, 그림 그릴 때 옆에 실제 함수 호출 내역이 실시간으로 찍힘.
기본 물리 모델은 내 프로토타입이랑 똑같이 Curtis et al.의 "Computer-Generated Watercolor" / SIGGRAPH 논문을 기반으로 했어.
브라우저에서 바로 돌아감.
현재 상황: 애들도 쓸 수 있는 버전 만드는 중. 수채화 그리면서 배울 게 진짜 많거든!


