가우시안 스플랫으로 그림 그리기: 엣지와 웨이블릿으로 브러시 스트로크를 만드는 방법
Painting with Gaussians

작년에 엣지 인식 픽셀화 도구를 만든 후, 같은 엣지 정보를 디지털 페인팅에 적용할 수 있다는 것을 깨달았습니다. 2D 가우시안 스플랫이 브러시 스트로크를 모델링하는 데 잘 맞아, 구조 텐서와 Haar 웨이블릿을 사용해 스트로크의 방향과 밀도를 결정하는 인터랙티브 페인팅 프로그램을 만들었습니다. 이 과정에서 기존의 그라디언트 디센트 방식 대신 엣지와 디테일 맵을 활용해 더 빠르고 자연스러운 결과를 얻었습니다. Wang 해시와 Perlin 노이즈를 추가해 규칙성을 제거하고 손으로 그린 듯한 느낌을 살렸습니다. 이 프로젝트는 Jolt 언어를 테스트할 좋은 기회이기도 했습니다.
가우시안 스플랫의 공분산 행렬은 브러시 방향과 길이를 인코딩할 수 있으며, 이는 실제 페인팅 모델과 유사한 레이어링과 블렌딩 효과를 만들어냅니다.