首先是顯示模式
這裡有體積霧之類有三種顯示模式
smoke,iso和poly顯示(這個可以在屬性裡面加号點出來看具體顯示狀态)
smoke就是霧的顯示狀态,比如iso offset裡面的fog volume,直接就是一個可視化的向量場
iso就是很多始終面向錄影機的小方塊,比如iso offset裡面的SDF volume
poly就是正常的模型顯示,比如iso offset裡面的iso surface和tetra mesh
volume(就是直接建立的節點),volume是向量場,預設以smoke方式顯示,但是這個節點預設沒有值,是以看不到,可以随便給個初始值
SDF 就是 距離場(Signed Distance Field),這個是圖像學裡常用的表示三維空間的方式,類似應用有ray marching材質,ue4裡面的dfao之類
以iso顯示,實際也是體素形式存儲的,從中可以得到距離,方向等資料
vdb是open vdb,是一種更新的通用體積資料類型,可以導出vdb格式作為通用素材,這個裡面包含了多種密度等體積資料
是比fog,SDF等更大的一個合集資料
convert vdb可以轉換之間的關系
convert volume可以轉換到poly或者fog顯示方式
可以用volumevisualization可視化霧的顯示顔色等
可以看出因為裡面有幾種顯示狀态,節點産生的體素資料又不同,是以産生了不同的轉換關系
參考網站
https://forums.odforce.net/topic/24157-vdb-sdf-wtf/
https://forums.odforce.net/topic/23278-what-are-signed-distance-field-sdf-and-isooffset/
http://www.tokeru.com/cgwiki/index.php?title=Smoke_and_Pyro
http://www.sidefx.com/docs/houdini/nodes/sop/isooffset.html
http://www.tokeru.com/cgwiki/?title=Houdini#Volumes