넷평의 Unity Shader 노트

Ray

Ray Castingray를 쏘고 맞춘놈을 찾음
Ray Marchingray를 쏘고 맞춘놈을 찾음. 찾기위해 기하학적 교차 테스트(ex SDF(Signed Distance Function))을 이용
Ray Tracingray를 쏘고 맞춘놈을 찾음. 거기서 편향되게(reflect/refract) 레이를 쏨.
Path Tracingray를 쏘고 맞춘놈을 찾음. 거기서 고르게(GI) 레이를 쏨.

Ray Marching

  • http://jamie-wong.com/2016/07/15/ray-marching-signed-distance-functions/#signed-distance-functions
  • https://iquilezles.org/www/index.htm
  • http://blog.three-eyed-games.com/2018/05/03/gpu-ray-tracing-in-unity-part-1/
  • http://blog.three-eyed-games.com/2018/05/12/gpu-path-tracing-in-unity-part-2/
    • https://blog.csdn.net/qq_38275140/article/details/90239218
    • https://blog.csdn.net/qq_38275140/article/details/90269865
    • https://blog.csdn.net/qq_38275140/article/details/90345582
  • Coding Adventure: Ray Marching
  • The Art of Code - Ray Marching playlist
  • Peer Play - Raymarching Shader Tutorial playlist
  • https://rito15.github.io/posts/ray-marching/

Ref

  • SDF.md
  • Disney's Practical Guide to Path Tracing