Super Emitters

完全攻略

資料整理:仕冶資訊技術服務小組

Page:1-1

適用版本: particleIllusion3+


關於超級發射器與自由發射器的基本概念

若是您還不太瞭解超級發射器 (super emitter) 的分子型態與發射器 (emitter) 的關係,或是想知道分子型態、分子與發射器,與超級發射器的不同,那您一定要瀏覽本文,我們主要將討論超級發射器 - 與其相關的進階技巧,首先回顧一下:

『一個發射器包含一個或多個分子所構成,每一個分子型態都擁有獨立的屬性,以控制這個分子型態的外觀與運動的方式,發射器將根據這些分子型態的設定而噴發分子,經由這些噴發出的分子產生各種精采的效果。發射器本身是不可見的 - 我們所看到的效果,是其所噴發的分子。』

好的,想起來了嗎? 這是我們已經知道的了。接下來先簡短的說明一下超級發射器 (super emitter) 的基本概念:

『一個超級發射器包含一個或是多個發射器所構成,每一個發射器都擁有獨立的屬性,以控制這些自由發射器 (free emitter) 型態的運動,以及如何噴發分子。每一個發射器是由一個或是多個分子型態所構成 (這是已經知道)。超級發射器將根據發射器的設定而噴發出自由發射器,這些自由發射器將根據其分子型態的設定而噴發出分子,經由這些噴發出的分子產生各種精采的效果。超級發射器與發射器本身是不可見的 - 我們所看到的效果,是其所噴發的分子。』

其實就是:

『傳統的發射器 (emitter) 所噴發出的是分子 (particle)。而超級發射器 (super emitter) 所噴發的是自由發射器 (free emitter),然後自由發射器所噴發的才是分子』

這邊有個重要的新概念就是自由發射器 (free emitter)

『為何是自由發射器? 傳統的發射器運動的話,必須自行的設定路徑。這邊的自由發射器是由超級發射器噴發出來的,無法手動設定路徑。無論傳統的發射器或是自由發射器,都會噴發分子。』

建立超級發射器

會讓您有點混淆嗎? 在您尖叫並開始破壞任何東西之前,我們先看一個簡單的範例。開啟一個新的專案,並在畫格 1 時加入兩個 "Heavy Fire Sparkles" 發射器在工作區中,然後跳到第 45 格,您將可以看到下圖的影像:


圖 1: Heavy Fire Sparkles 第 45 個的效果

"Heavy Fire Sparkles" 這組的效果所產生的分子是緩慢的落下的煙火效果,現在在發射器 (emitter) 的堆疊階層區上按下滑鼠右鍵,從開啟的快顯清單中選擇 Make Super Emitter,將其變為超級發射器 (super emitter)。並且在第 45 格時,所看到的畫面如下圖。


圖 2: 轉換為超級發射器第 45 個的效果

我們已經將其轉換為超級發射器,其本身並不會產生分子,而是產生自由發射器 (free emitter),後再經由這些自由發射器產生分子,這是一個很重要的概念。您可以發現經由這些自由發射器所產生的分子,其行為如同數個傳統的發射器運動時所產生的分子一般。在下圖中的小圓圈為自由發射器,是從超級發射器中噴發出來的。


圖 3: 自由發射器

自由發射器屬性

稍微比較下面堆疊階層視窗中二張圖片,您將會發現二者間的不同:

圖 4: 傳統的發射器 圖 5: 超級發射器

左側的圖 4 為傳統的發射器,超級發射器為右側的圖 5。您可以發現二者間僅有微小的差異,超級發射器的圖示上中心位置有一紅色小點,並在圖 5 底部原本為分子型態的位置,現在為自由發射器,其圖示的中心位置有一黑色小點。按下 "Heavy Fire Sparkle" 前方的 "+" 圖示,可展開自由發射器的屬性:

圖 6-1: 展開自由發射器 圖 6-2: 展開自由發射器

現在可以發現些許的不同! (圖 6-1 與 6-2 是分割開來,方便在頁面中看的)。您可以看到許多新的圖示項目與屬性列表 - 比傳統的發射器多出很多,大多數的分子型態屬性是熟悉的。自由發射器的分子屬性,分別為藍色、黃色與紅色的圓形圖示,並在其屬性名稱的字首有 "f-",這可以讓我們很容易的分辨出自由發射器。增加分子型態的 life 值,可以讓所噴發出的分子的生命週期增加;增加 f-life 值可增加自由發射器的生命週期增加,但是並不會影響到所噴發的分子,僅針對自由發射器作用。

下面列出影響自由發射器點的參數,這些參數並不會影響分子的發射,但是對於自由發射器的運動會有影響:

  • f-life: 控制自由發射器的生命週期 (以及產生分子)。
  • f-number: 控制超級發射器噴發自由發射器的數量。
  • f-velocity: 自由發射器運動的速度。
  • f-weight: 自由發射器的重量 (重量正值可產生落下效果,重量負值可產生向上飄的效果)。
  • f-spin: 控制自由發射器的旋轉,僅有在自由發射器 emission range 的角度低於 360 度與 "attach to emitter" 的選項被核取,否則效果上並不太明顯。
  • f-motion rand.: 控制自由發射器隨機運動。
  • f-zoom: 讓自由發射器 (與其所噴發出的分子) 在顯示上拉近或是拉遠。

請注意:自由發射器並沒有 f-size 的屬性,對於自由發射器而言,尺寸的變化並沒有影響。

請注意:下面的 "variation (變異)" 屬性可讓自由發射器行進時速度的變化,生命週期的屬性有著差異的變化...等。"over life" 屬性直接控制自由控制器 f-屬性的生命週期間的變化。

請注意:您或許發現,部分的階層視窗中屬性項目並沒有 "f-" 的字首,如 "size variation"、"number over life" 與 "size over life",這些屬性對於自由發射器並沒有作用,但是對於其所噴發出的分子有所影響。

  • size variation: 可讓不同的自由發射器擁有不同的尺寸縮放因子,也就是讓噴發出每個分子的尺寸,大小會有點變化。
  • number over life: 可以控制自由發射器,在整段的生命週期期間所噴發分子的數量。
  • size over life: 可以控制自由發射器,在整段的生命週期期間所噴發分子尺寸的變化。通常可以由這樣的屬性控制 - 分子從噴發出來到結束消失這段期間,尺寸的變化。

自由發射器屬性調整

在繼續後面的自由發射器的屬性內容之前,先看一些範例。接續先前的範例,選擇階層視窗中的 f-number 並增加為 120。(自由發射器的 f- 屬性調整,與分子型態的屬性調整是一樣的,其數值是沒有單位的)。增加了數值之後,您將可以發現,對照前面的圖片,是不是有更多的自由發射器 (free emitter) 產生出來。


圖 7: 增加自由發射器 f-number 的數值

接下來,降低 f-life 屬性的數值與其效果。由於其 f-life (f-生命週期) 數值不高,所以剛噴發出的自由發射器,馬上就消失了,如圖 8。對照圖 7,其噴射的範圍並不廣。


圖 8: 降低自由發射器 f-life 的數值

起初若是並沒有任何的變化的話,可以將 f-life 降低至 20。在畫格第 45 格時,您會發現自由發射器消失了,可以知道自由發射器從開始噴發到消失約低於 45 格的時間。

將 f-life 與 f-number 數值還原回原始超級發射器的設定,然後增加 f-weight (f-重量) 屬性的數值,將會見到自由發射器落下來,如圖 9。


圖 9: 增加自由發射器 f-weight 的數值

接下來您可以自行調整其他 f-屬性的參數,並觀察自由發射器的變化。您可以發現『當這些 f-屬性參數的改變,並不會對分子造成變化,其所改變的僅針對自由發射器。』例如圖 8 中的 f-life 屬性數值降低後,自由發射器很快的消失後,原先所噴發出的分子並未消失,繼續落下來。

發射器與超級發射器屬性

在階層視窗中自由發射器屬性下方的屬性,下圖的白色區域,看起來很熟悉吧!


圖 10: 發射器屬性

在階層視窗這部分的屬性,幾乎與傳統的發射器屬性完全相同,屬性名稱亦相同,屬性的圖示為矩形的,作用亦與傳統發射器相同 (僅有 active 與 angle 屬性並未在其中,因為此二屬性並不符合自由發射器的精神)。這些屬性控制因子將會影響分子的型態,事實上與傳統的發射器相同。

  • 增加 life 屬性的數值比自由發射器 f-life 的數值還高的話 - 可以讓噴發出的分子生命週期比自由發射器還長;當自由發射器消失後將不在噴發分子,而原始的分子還存在,直到其生命週期結束。
  • 同樣的,降低 number 屬性的數量,將降低自由發射器所噴發的分子數量。

這符合邏輯嗎??

  • 在階層視窗中自由發射器屬性最下方的的數值控制因子將影響分子的型態 (與傳統發射器一般,發射器屬性將影響分子的型態)。
  • 在階層視窗中超級發射器下方所列出來的屬性,其控制數值將影響自由發射器的型態,如下圖白色框取處。


圖 11: 超級發射器屬性

所有這些超級發射器的屬性,將影響自由發射器型態 - 例如:

  • 調整超級發射器 velocity (速度) 屬性,從超級發射器噴發出的自由發射器的速度將有所改變,但是將不會影響自由發射器噴發出分子的速度。
  • 調整超級發射器 number (數量) 屬性,從超級發射器噴發出的自由發射器的數量亦有所改變,但是將不會影響自由發射器噴發出分子的數量。

請注意:在目前的範例中,超級發射器內僅有一組自由發射器,所以您可能會認為調整超級發射器屬性 (如 velocity),與調整自由發射器屬性 (如 f-velocity),效果會是接近的。但若是超級發射器之下有二組或以上的自由發射器,意義就完全不同了。『因此超級發射器的屬性是整體的,對其所噴發出的自由發射器都有所影響;而自由發射器屬性僅對本身這一組有所影響。』

您可以瞭解到這些屬性彼此間互相的影響。事實上,若是您希望改變分子可見性的話,已超級發射器而言,有好幾種表現的方法:分子型態可見 (Particle type visibility)、自由發射器可見 (free emitter visibility)、超級發射器可見 (super emitter visibility) - 它們都可以影響到最終的可見性。

超級發射器的噴射角度 (emission angle) 與噴射範圍 (emission range),此二屬性並未特別的提及。您可能會猜想其作用: 控制被噴發出自由發射器。沒錯。與傳統發射器的控制一般,控制超級發射器噴發的範圍與角度,只不過噴發出的是自由發射器。

新加入一組自由發射器

如同傳統發射器可以由數個分子型態構成,超級發射器亦可以由數個自由發射器構成,到目前為止我們的超級發射器都僅有一組自由發射器 - 現在我們將加入另一組自由發射器。

回到畫格 1,原本有兩組 "Heavy Fire Sparkles",刪除掉其中一組傳統的發射器 (原本在舞台左邊的),然後在舞台中加入一組 "Simple Sparkles" 發射器,在畫格第 45 格時所看到的效果如圖 12。


圖 12: 加入一組 "Simple Sparkles"

在階層視窗中的 "Simple Sparkles" 的發射器上按下滑鼠右鍵 (與先前製作超級發射器的步驟相同),從開啟的快顯清單中選擇 "Add to Super Emitter (新增至超級發射器)",將會開啟一個對話框,其中顯示目前專案中所有的超級發射器,如圖 13。


圖 13: Add to Super Emitter 對話框

目前專案中只有一組超級發射器 "Heavy Fire Sparkles 1",選擇加入這一組超級發射器。完成後,現在超級發射器有二組自由發射器在其中了,效果如圖 14。


圖 14: 新加入自由發射器後的效果

現在超級發射器中有二組自由發射器在其中,您可以調整屬性參數來獲得較佳的效果,如選擇調整超級發射器的屬性、自由發射器的屬性、以及分子型態的屬性,以創建出更棒的效果。事實上,圖 15 中僅有調整增加 "Simple Sparkles" 這組自由發射器 f-velocity 屬性的參數。


圖 15: 調整各種屬性以創建不同的變化

結語

最後幾點關於自由發射器的小細節提醒您:

  • 您可以創建許多的分子效果,也可以在專案中加入許多的分子,在狀態列上顯示專案中發射器與分子的數量 - 自由發射器亦被計算在其中。
  • 若是使用超級發射器時覺得速度很緩慢的話,可以調整自由發射器的數量。可以降低 f-number 屬性的數值,可以降低自由發射器的數量,但也會改變了最後所呈現出的效果。可以調整 f-life 搭配 f-number。
  • 在部分複雜的超級發射器,若是您在第 200 左右 (或是更高的畫格數) 的位置按下 "停止" 按鈕,有可能需要數秒鐘的等待時間,直到程式重新計算所有的自由發射器與分子在該畫格停止。您可以按下鍵盤 "Ctrl + 滑鼠點停止按鈕",播放即可停止並自動的回到起始的畫格 1,可避免重新計算的等待時間
  • 從超級發射器中所噴發出的自由發射器可以與偏向板 (deflector) 搭配,產生碰撞的效果;也可以與動力 (force) 產生引力或是風力的作用。

若是還有任何關於超級發射器需要提醒您的地方,只有一點 - 別被它嚇到了,這個工具創建出非常令人驚艷的特效,就是超級發射器 (Super Emitter)。

 


1•我要發表意見

資料整理:仕冶資訊技術服務小組