全面解析RayFire的動態對象與靜態對象
我們在日常使用RayFire的過程中,接觸得比較多的應該就是RayFire的對象設置了。RayFire的對象包含了動態對象、靜態對象與休眠對象,其中動態對象、靜態對象可以結合動力學、運動學概念設置動作,而休眠對象更多是被動地產生動作。
本文將會為大家詳細講解RayFire動態、靜態對象的概念以及與之相關的重要功能。
圖1:RayFire介面
一、 動態對象
動態對象,也可以稱作為動力學對象,說明其與動力學的關係相當密切。什麼是動力學呢?簡單地說,就是與力相關的物體運動。動力學對象,也就是需要力來驅動的對象。
在使用RayFire的過程中,動態對象自帶重力的影響,也就是說,即使不附加其他的力,動態對象也能因重力作用而產生掉落的動作。
圖2:動態對象
那麼,除了重力外,動態對象會受到其他力的影響嗎?答案是肯定的,但除重力以外的力,必須添加為RayFire的模擬力,才能對動態對象產生力作用。模擬力添加面板位於RayFire的物理學面板中。
圖3:模擬力面板
除了作為動力學對象外,動態對象還有一個重要的功能是,作為破碎效果添加的對象來使用。用戶在使用RayFire為物體添加破碎效果前,必須先將物體設置為動態對象。否則,RayFire不會為該物體添加破碎效果。
圖4:破碎面板
二、 靜態對象
靜態對象,也可以稱為運動學對象,與動態對象不同,靜態對象是依靠距離的改變而產生物體運動的。靜態對象可作為以下兩種情況使用:
1.作為靜態對象,保持靜止不動,不對任何力產生物體運動。
2.作為運動學對象,可通過幀動畫設置物體運動。
圖5:靜態對象面板
如圖6所示,用戶可以通過使用3DS Max的幀動畫功能為靜態對象設置物體運動。具體的操作是,打開3DS Max的關鍵幀功能,設置整個動作的幀數範圍,然後再設置靜態對象的運動軌跡,完成整個動作的幀動畫記錄。
圖6:添加幀動畫
RayFire動態對象、靜態對象是軟體使用過程中的重要基礎概念,大家在進一步學習RayFire的其他功能時,還是要先將這兩個概念理解清楚,或者可以訪問RayFire中文網站獲取更多相關的案例學習,以幫助理解動態與靜態對象的概念。