<aside> <img src="/icons/list_gray.svg" alt="/icons/list_gray.svg" width="40px" />

목차

</aside>

Signed distance function

<aside> <img src="/icons/magic-wand_blue.svg" alt="/icons/magic-wand_blue.svg" width="40px" />

함께 봐야하는 개념

Ray Marching

</aside>

개념


image.png

작동 원리


image.png

복셀에서 SDF 값을 구하는 과정은 다음과 같습니다.

  1. 거리 계산: 각 복셀에서 물체 표면까지의 최단거리를 계산
  2. 부호 결정: 복셀이 물체 내부에 있으면 음수, 외부에 있으면 양수 부여
  3. 표면 식별: SDF 값이 0인 지점이 물체의 표면이 됨

부호의 의미

지점이 정확히 경계 위에 있을 때 SDF 값은 **0**이 됩니다.