引力球的設定
重要 要使用引力球,您需要通過將「偏好設定...」對話方塊的「外掛程式」選項卡上的「啟用遺留外掛程式」核取方塊設置為「On」再重新啟動Shade3D。
- 從工具箱的「建立」選項卡上的「外掛程式」組中選擇「Forced Balls...(遺留)」(引力球),然後在圖形視窗中拖動。
參照以拖動顯示的球體的框架為基準,在其內部生成一組引力球。
- 將顯示「引力球類型」的對話方塊。
選擇引力球的類型,然後按一下「確定」按鈕。 在這裡我們選擇「Group」。 - 將顯示「引力球設置」對話方塊。
我們將在這裡設置引力球。 確認設置並按一下「確定」。 - 如果在「設置引力球」對話方塊中選中「引力球顏色」核取方塊,點擊確定時將顯示「引力球顏色」對話方塊,還可以進行每個顏色對應的詳細設置。
(引力球顏色對話方塊/漫反射顏色)
在「引力球顏色設置」對話方塊中,設置用於隨機設置的顏色範圍。 有效值為0.0到1.0。 - 設置顏色範圍後按一下「確定」以生成一組球體。
- 建立動畫時,球體根據初始速度和加速度的設置移動,而不是幀數和運動設置。
●「引力球的設定」對話方塊
- 「引力球數量」文字方塊
- 輸入要生成的引力球數。
- 隨機對象
- 設置生成的球體的屬性中的隨機確定屬性。
- 大小的範圍
- 每個顏引力球的大小是在此處設置的範圍內隨機生成的。 單位與Shade3D中設置的單位相同。
- 「最小值」文字方塊
- 輸入的值是要生成的每個顏引力球的大小的下限。
- 「最大值」文字方塊
- 輸入的數值是要生成的每個顏引力球的大小的上限。
- 初始速度
- 每個顏引力球的初始速度在此處設定的範圍內隨機給出。 前進方向也是隨機的。
- 「最小値」文字方塊
- 輸入的數值是生成的每個引力球的初始速度的下限。
- 「最大値」文字方塊
- 輸入的數值是生成的每個引力球的初始速度的上限。
- 引力球顏色(「漫反射顏色」/「反射顏色」/「透明顏色」)
- 如果選中每個核取方塊,則該屬性將按隨機設置。
選中時,按一下「引力球設置」對話方塊中的「確定」後,將顯示「引力球顏色」對話方塊,選中顏色再確定後將顯示每個核取方塊的設置對話方塊。
(「引力球顏色」對話方塊/漫反射顏色)
「引力球顏色」對話方塊中的設置如下所述。
- 「初始狀態」彈出功能表
從「無約束」,「無重疊」或「多個重疊」中選擇並設置引力球放置方法。- 「引力加速度」文字方塊
- 設置引力球的引力。 如果它是負值,就會後退。 0到±任何值都有效,引力球互相產生影響的指導數值為:當Shade3D單位為mm時約為1.0,當cm為約時約為10.0。
- 「重力加速度」文字方塊
- 設置引力球的Y軸方向的加速度(重力)。 當它是負數時,它會向上移動。 0到±任何值都有效,引力球受重力影響的指導數為:當Shade 3D單位為mm時約為1.0,cm時約為10.0。
- 反彈係數
- 在與引力球碰撞時設置反彈係數,在與低層次多邊形網格或自由曲面碰撞時。 如果是1.0,以相同的力反彈,如果是0.0,不反彈。
- 空氣阻力值
- 設置應用空氣阻力的速率。 在真空狀態下為0.0,在固態下為1.0。 如果空氣阻力的數值大,則即使重力加速度在增加,下降速度也不會上升。
- 模擬粘性値
- 設定模擬粘度。 0.0到1.0是有效值。 當它為1.0時,接觸後引力球不會彼此分離。 每個引力球的中心點的粘度最大。
- 模擬粘性範圍
- 設置模擬粘度影響的範圍。 輸入顏引力球半徑的倍數值。
- 碰撞設置
- 設置引力球之間或與下層的多邊形網格之間發生碰撞。
- 「引力球」彈出菜單
將顏引力球之間的碰撞設置為「不檢測碰撞」或「檢測碰撞」。- 「檢測到和其它物體的碰撞」核取方塊
- 設置與在下層的多邊形網格或自由曲面的碰撞。 多邊形網格的面是三角形和四邊形時才執行碰撞判斷。
選中「檢測到和其它物體的碰撞」核取方塊)
- 取樣值
- 當確定了每個幀中引力球的位置時,設置在一幀的時間帶上的引力球的動作的取樣(樣本)次數。
如果時間樣本的數量不足,則引力球的運動就不夠平滑。 特別是要與下層的多邊形網格或自由曲面發生碰撞時,要設置為100或更高的標準。
注意 如果時間表的樣本值太小,則引力球與反彈壁(多邊形網格或自由形狀表面)碰撞所花費的時間將很長,有可能穿透反彈壁。 特別是,當模擬空氣阻力值高或反彈係數低時,反彈需要更長的時間。 在這種情況下,有必要增加「取樣值」的值。