MAYA和音樂
MAYA是一種十分靈活的三維制作軟件,它的靈活性主要表現在功能強大的MEL和那無所不能的節(jié)點連接上。本文要介紹一種利用MAYA來制作類似于音波表的效果。大家都見過調音臺上那跟著音樂跳動的彩條。很多軟件可以模擬出這樣的效果,但是要做到那么我們必須能提取出音樂的振幅,MAYA本身沒有這樣的功能,所以我們必須先去ALIAS/WAVEFRONT的網站上下載一個叫AudioWave的插件,這個插件是免費的。我們先來作幾個代表音波的方塊,把各個方塊的顏色設置成過渡的顏色,以便于模擬音波的效果。然后在這組方塊的稍上方放置一個LOCATE,我們將用這個LOCATE來驅動這組方塊的放縮。我們再將這幾個方塊的PIVOT全部放置到原點。
打開SET DRIVER KEY的設置窗口,將LOCATE作為DRIVER裝入,將所有的方塊作為DRIVERN裝入。選中LOCATE的translateY和所有方塊的scaleY,再點擊Set Driver Key窗口中的KEY按鈕。
然后,我們將Locate向下移動,將所有方塊一起在Y軸方向上縮小,再點擊Set Driver Key窗口中的KEY按鈕。這時,我們可以上下移動Locate,可以發(fā)現方塊的Y軸上的縮放由Locate的Y軸上的移動值驅動了。
導入我們選擇的音樂文件,在FILE->Import里選擇要裝入的WAV文件,并且在Timeslider中登記(右鍵點擊Timeslider -> Sound ->選擇音樂文件)。
在這里,我們選擇導入Windiws自帶的一個叫Tada的wave文件。
然后,我們在命令行中輸入“createNode audioWave”,這時我們看到在時間條里出現了音樂的波形。
我們在命令行依次輸入“connectAttr tada.filename audioWave1.audio”,“connectAttr time1.outTime audioWave1.input”,“connectAttr audioWave1.output locate1.translateY”。
點擊一下Play就可以看到我們的音樂條跟著音樂跳動。我們也可以鍵點擊Timeslider ->Playblast,maya可以直接生成一個帶音樂的動畫,并在播放器里直接播放。如果你想改變一下音樂,你可以在Hypergraph里點擊一下Tada的節(jié)點,在filename里選擇你想要的曲子了。
上一篇:實現透明貼圖