CINEMA 4D體積概述講解0023

Cinema 4D多邊形對(duì)象是由坐標(biāo)值及其表面點(diǎn)定義的,坐標(biāo)值和表面點(diǎn)定義了各個(gè)多邊形。這對(duì)于固體物體已經(jīng)足夠了,但是對(duì)于其他物體(例如流體,霧氣或火焰)來說,這種方法也不起作用。這些物體沒有容易定義的固體表面,而是具有經(jīng)??焖僮兓捏w積表面。這樣的效果可以更好地描述為體素。

什么是體素?簡而言之,它們是三維像素。與位圖類似,位圖由二維像素組成,每個(gè)像素均包含一個(gè)顏色值,體素以三維立方體形狀的網(wǎng)格排列,該網(wǎng)格中還包含一個(gè)值(例如,可以是與像素之間的距離體積生成對(duì)象的表面(體積類型 符號(hào)距離場(chǎng))(SDF),或者對(duì)于更復(fù)雜的導(dǎo)入應(yīng)用,例如火焰的溫度或氣體密度(體積類型 霧)。簡言之:體積就是一個(gè)存儲(chǔ)數(shù)據(jù)的容器,存儲(chǔ)的有數(shù)值、向量、密度、溫度等信息。

左側(cè)是由多邊形定義的環(huán)面;在右邊的1個(gè)元素上分別標(biāo)記。根據(jù)定義,Torus可以完全用右側(cè)的體素(Fog)填充,也可以只填充表面附近的Voxel層(SDF)填充。

提示:
根據(jù)定義,OpenVDB可以區(qū)分活動(dòng)體素和非活動(dòng)體素(場(chǎng)景最初完全被不使用內(nèi)存的非活動(dòng)體素填充;創(chuàng)建卷后,相應(yīng)的體素將被激活)。
在以下描述中未提及該區(qū)別。在討論體素或體素圖層時(shí),它將始終引用活動(dòng)體素。

與多邊形對(duì)象相比,使用體積可以更有效地執(zhí)行某些任務(wù)(例如,布爾運(yùn)算)
體積網(wǎng)格”</nobr>]命令只能用于修改多邊形拓?fù)洌ㄖ匦戮W(wǎng)格化),基于這一點(diǎn)體積。
請(qǐng)注意,使用Voxels進(jìn)行建模非常受限制。非常精確的建模非常困難([體素大小]必須非常小,這又需要大量的計(jì)算能力)。但是,可以輕松創(chuàng)建完全參數(shù)化的復(fù)雜形狀。因此體積對(duì)象適合做有機(jī)模型,比如面包、餅干、核桃等,其應(yīng)用領(lǐng)域在動(dòng)態(tài)制作,抽象效果實(shí)現(xiàn)非常實(shí)用。

要渲染體素,必須將其轉(zhuǎn)換為多邊形曲面,這要用到體積網(wǎng)格器”。
可以在Cinema 4D中以以下方式創(chuàng)建體素:

  • 使用體積生成,借助C4D對(duì)象
  • 通過加載* .vdb文件(OpenVDB)

清除緩存的卷

如果調(diào)用此命令,則無論是否激活了Volume Builder中所有緩存層的內(nèi)容,都將刪除它們(反映了如果為每個(gè)Volume Builder單擊Delete按鈕會(huì)發(fā)生什么情況)。然后,將再次實(shí)時(shí)計(jì)算Volume Builder。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容