Volume

Volume 01

후디니하는 돌 2023. 9. 6. 14:21

Volume

공간을 voxel 단위로 표현한 부피를 가진 결과물

voxel은 float이 될 수도 vector가 될 수도 있음

밀도로 표현되는 정보 - 결과, sdf - 정보로써의 가치가 높은 볼륨

x:a, y:b, z:c

x + y*a + z*a*b 가 복셀의 고유넘버

 

왼쪽은 그냥 볼륨, 오른쪽은 vdb

vdb가 더 적은 복셀으로 표현

 

Signed Distance Field (SDF)

각각의 복셀이 주어진 물체까지의 최단거리

(그냥 거리는 양수의 값을 가지지만 안쪽의 거리는 마이너스가 붙음)

 

볼륨을 정의해주기 위해서는

point의 위치정보

bounding box

어떻게 쪼개져 있을지 - 해상도

볼륨이 정의가 되었다면 primitive에 내용이 저장됨

어떤 오브젝트를 기준으로 볼륨을 만드려면 안과 밖을 구분해줘야함 

정보의 효율을 위해 그냥 볼륨이 아니라 vdb를 사용하기도 함