Menu

카테고리

프랙탈(Mandelbrot/Julia)은 2D로만 그려도 재미있지만, 거리 추정(distance estimation)을 넣으면 3D처럼 렌더링할 수도 있습니다.

아이디어

  • SDF처럼 “거리”를 반복 계산으로 근사
  • normal은 주변 샘플링으로 추정

간단한 의사코드

for each pixel:
  ray = generate_camera_ray()
  t = 0
  repeat:
    p = ray.origin + t * ray.dir
    d = distance_estimate(p)
    if d < eps: hit
    t += d

마무리

샘플 포스트입니다. 나중에 실제 코드/이미지와 함께 자세히 정리해도 좋겠네요.