Mandelbulb3D/參考/公式/公式混合
載入到公式選項卡中的公式可以透過三種不同的混合模式組合:交替、插值和DEcombinate。
在預設的交替模式下,每個公式都會與之前的公式交替使用。對於dIFS公式,這僅僅意味著將所有形狀加在一起。對於逃逸時間公式,交替會產生一種複雜的疊加效果,其中每個公式都會在之前的公式的基礎上新增細節。
插值模式會找到兩個公式的平均值。只允許使用兩個公式。這兩個公式會在每次迭代中被計算,並且結果會被平均。每個公式的貢獻量可以透過公式視窗底部的權重屬性進行調整。
插值只適用於逃逸時間公式,不適用於dIFS。
DEcombinate模式對公式序列執行復雜的三維體積運算。其中大多數是計算機圖形學應用中通常所說的布林建模運算。形狀可以被新增、連線、減去和相交以形成新的形狀。在最基本的層面上,DEcombinate模式允許同時渲染兩個不同的分形物件,例如一個球體和一個高度圖。更高階的應用允許以令人興奮和創造性的方式雕刻和塑造分形。
使用DECombinate的關鍵在於理解它組合了兩個公式序列。六個公式選項卡被分為兩個序列:混合部分 1和混合部分 2。這兩個序列之間的斷點由DEcombinate按鈕旁邊一個未標記的數字欄位設定。這個欄位設定了混合部分 2 開始的公式選項卡。這個欄位只有在DEcombinate模式處於活動狀態時才會出現。
如果混合部分 2 從預設位置公式選項卡 2 開始,那麼公式 1 將與公式選項卡 2 到 6 的序列組合。
如果混合部分 2 從公式選項卡 4 開始,那麼公式 1 到 3 的序列將與公式 4 到 6 的序列組合。
每個混合序列的最大迭代次數由公式視窗底部的欄位設定。這些欄位分別標記為最大迭代次數 混合部分 1和最大迭代次數 混合部分 2。
DECombinate 有六種模式,從標記為DE comb的下拉列表中選擇。前五種模式對應於傳統的布林和引數化建模操作。
DEcombinate 最小值模式會找到兩個混合序列的並集。在混合部分 1 或混合部分 2 所佔據的體積內生成一個形狀。
DEcombinate 最大值模式會找到兩個混合序列的交集。交集是重疊的體積。在混合部分 1 和混合部分 2 所佔據的體積內生成一個形狀。
DEcombinate 反最大值模式會從混合部分 2 中減去混合部分 1。在混合部分 2 但不是混合部分 1 所佔據的體積內生成一個形狀。
DEcombinate 最小線性模式會找到兩個混合序列的並集,並使用直線、線性倒角將它們連線起來。Ds 數字欄位設定倒角的寬度。
DEcombinate 最小非線性模式會找到兩個混合序列的並集,並使用曲線、非線性圓角將它們連線起來。Ds 數字欄位設定圓角的寬度。
DEcombinate 混合模式會以一種與任何簡單的布林運算都不一樣的方式組合兩個公式。它會沿第一個公式的 Z 向量對第二個公式進行例項化。
Fpow 數字欄位會縮放第一個公式的值,影響距離估計的精度。
Co 數字欄位會選擇一種顏色模式。0 會對兩個公式的顏色取平均值。1 會使用第一個公式的顏色,2 會使用第二個公式的顏色。