ray marching1 [🧊그래픽스] 레이마칭(Ray marching)을 만들어보았다. 안녕하세요. 오늘은 레이마칭(Ray marching)을 구현해보겠습니다.레이마칭은 메쉬 없이 수학적 함수나 SDF(Signed Distance Field)을 이용해 장면을 렌더링하는 기법입니다. 특히 CSG(Constructive Solid Geometry)를 활용해 도형 간의 합집합, 교집합, 차집합 등의 연산을 손쉽게 표현할 수 있어, 볼륨 렌더링이나 거리 기반 쉐이딩 등에서 매우 유용하게 사용됩니다. 여러모로 쓰임새가 많은 기술이니 직접 만들어보려 합니다.먼저 2D에서 만들어봅시다.원과 박스의 SDF는 다음과 같이 정의됩니다:float calcSignedDistToCircle(Vector2 p, Circle circle){ return (circle.Center - p).magnitude - .. 2025. 5. 28. 이전 1 다음