推 sapphireBOB:有請專業的wix來回答~ 08/15 10:47
> -------------------------------------------------------------------------- <
作者: lomit (注音蚊&老毛) 看板: WarCraftChat
標題: Re: [ WE ] 刀光軌跡 blizribbon
時間: Mon Aug 16 15:08:42 2010
※ 引述《forestluch (小強)》之銘言:
: 我設的一個模組 建立了一個 blizribbon 想要製作刀光的特效
: 在 3dsmax 上觀看 blizribbon 是一條線段
: 我將這條線段貼齊刀的方向 角度也調整好使其跟刀重疊
: 並且 link 上刀的骨骼
: 但...預覽模組後
: blizribbon 畫出來的刀光 "點"雖然對齊刀
: 但"帶狀物"的方向卻跟刀的方向完全不同
: 不管我怎麼轉動 blizribbon 都無法達到"方向正確的刀光"的效果
: 不知道這是什麼問題
: 我試著從 blizribbon 的 local 軸向下手 但亦無法改善這個問題
: 究竟 blizribbon 畫出"帶狀物"的方向是怎麼看出來的
: 或著該怎麼從視埠中看出 blizribbon 畫出的方向
: 簡單的說
: 我該怎麼正確建立一個 blizribbon 能夠畫出刀光的效果
: 而不是在空間中隨意亂撇的帶狀物
: 謝謝
blizribbon有一個預設的角度,
除了動畫外,其他的操作不會影響(如select and rotate)
即使你在max裡把它轉成你要的角度,它在預覽或匯出時仍然會是預設方向
解決方法是創建blizribbon出來後,不要"直接"去旋轉它
點auto key
對它做一個rotate動畫,用動畫去旋轉。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.103.166
> -------------------------------------------------------------------------- <
作者: forestluch (小強) 看板: WarCraftChat
標題: Re: [ WE ] 刀光軌跡 blizribbon
時間: Wed Aug 18 21:30:11 2010
※ 引述《lomit (注音蚊&老毛)》之銘言:
: ※ 引述《forestluch (小強)》之銘言:
: : 我設的一個模組 建立了一個 blizribbon 想要製作刀光的特效
: : 在 3dsmax 上觀看 blizribbon 是一條線段
: : 我將這條線段貼齊刀的方向 角度也調整好使其跟刀重疊
: : 並且 link 上刀的骨骼
: : 但...預覽模組後
: : blizribbon 畫出來的刀光 "點"雖然對齊刀
: : 但"帶狀物"的方向卻跟刀的方向完全不同
: : 不管我怎麼轉動 blizribbon 都無法達到"方向正確的刀光"的效果
: : 不知道這是什麼問題
: : 我試著從 blizribbon 的 local 軸向下手 但亦無法改善這個問題
: : 究竟 blizribbon 畫出"帶狀物"的方向是怎麼看出來的
: : 或著該怎麼從視埠中看出 blizribbon 畫出的方向
: : 簡單的說
: : 我該怎麼正確建立一個 blizribbon 能夠畫出刀光的效果
: : 而不是在空間中隨意亂撇的帶狀物
: : 謝謝
: blizribbon有一個預設的角度,
: 除了動畫外,其他的操作不會影響(如select and rotate)
: 即使你在max裡把它轉成你要的角度,它在預覽或匯出時仍然會是預設方向
: 解決方法是創建blizribbon出來後,不要"直接"去旋轉它
: 點auto key
: 對它做一個rotate動畫,用動畫去旋轉。
我嘗試過這種方法做過..
我在第0影格用 autokey 將 blizribbon 調整位置並旋轉角度使其與刀身重疊
並聯結至刀身的骨架
接著瀏覽每一個影格時 blizribbon 都能與刀身配合
但 previewModel 時 blizribbon 並沒有顯現出來
我的作法有錯誤嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.67.157
推 lomit:沒在動作區間內就不會影響該動作 08/19 19:07
→ lomit:例如stand{100, 200} 0時的動作就無法影響 08/19 19:08
--
※ 編輯: forestluch 來自: 140.120.93.60 (08/23 15:04)
> -------------------------------------------------------------------------- <
作者: forestluch (小強) 看板: WarCraftChat
標題: Re: [ WE ] 刀光軌跡 blizribbon
時間: Mon Aug 23 15:35:20 2010
※ 引述《forestluch (小強)》之銘言:
: ※ 引述《lomit (注音蚊&老毛)》之銘言:
: : blizribbon有一個預設的角度,
: : 除了動畫外,其他的操作不會影響(如select and rotate)
: : 即使你在max裡把它轉成你要的角度,它在預覽或匯出時仍然會是預設方向
: : 解決方法是創建blizribbon出來後,不要"直接"去旋轉它
: : 點auto key
: : 對它做一個rotate動畫,用動畫去旋轉。
: 我嘗試過這種方法做過..
: 我在第0影格用 autokey 將 blizribbon 調整位置並旋轉角度使其與刀身重疊
: 並聯結至刀身的骨架
: 接著瀏覽每一個影格時 blizribbon 都能與刀身配合
: 但 previewModel 時 blizribbon 並沒有顯現出來
: 我的作法有錯誤嗎
參考了注音蚊以及對岸老鼠的微型倉庫相關的教學文後
終於搞懂 blizribbon 以及 blizpart 的作用方向了
這裡提供有興趣做模組的人一點方法能夠建立出出刀光效果
以及在非打鬥的動作時隱藏刀光消果
--
= 影格0 =
1. 建立一個 blizribbon 物件,移動物件並將端點之對齊你的刀
2. 將 blizribbon 物件連結上刀的骨骼(或者其他你想牽動的東西)
= 影格10-40 = (我的第一個動畫是位於影格 10-40)
3. Autokey 模式下轉動 blizribbon ,這裡可能要反覆 previewModel 觀看方向是否正確
4. 選取 blizribbon 物件後將時間軸的影格按住 shift 並拖曳到影格40的位置
5. 完成後 blizribbon 就能在影格10-40的區間內正確作用
= 影格 50-80 =
6. 假設你有不只一個動畫可以參考步驟4動作,將 blizribbon 的影格複製到50和80位置
7. 只要步驟3有將 blizribbon 在 Autokey 模式下旋轉至正確位置並連結上骨骼
即使其他動畫刀的位置與角度不同 blizribbon 都能正確作用
所以步驟3只要做一次,不管有多少動畫其他的就 shift 過去就行了
8. 打開 Dope sheet 找到 blizribbon 物件 (通常是 blizribbon01,02 等)
9. Track > Visibility Track > Add
10.指定控制器為 On/Off
11.之後藍色部分為顯示,再透過 AddKey 即可區隔出空白部分為不顯示
|~.~|
是這個按鈕 --->| ^ |
12.上述動作可以參考動畫影格的位置做設置以決定什麼動作下要有刀光
13.完成後再預覽模組就能發現模型不只有了刀光,而且只有揮刀才有,其他動作不會有
--
補充一點 這很重要!!
當您決定建立 blizribbon 這些 WC3Artool 的物件時最好另存新檔
個人經驗是 當這些物件建立後"可能"因為某些不知名的操作瑕疵導至檔案損毀
我曾經在一個修改幅度非常大的檔案中加入 blizribbon
以及一些設置後直接覆蓋而未另存新檔
結果就是重新開 3Dsmax 後開檔案會程式會崩潰
然後 autoback 裡的檔案也可能備到 blizribbon 後一併崩潰
開啟錯誤後系統會自動修復出一個新檔案 打開後檔案一樣會錯誤程式也會崩潰
結果最後是用 merge 將除了 blizribbon 之外的物件匯入一個空白檔案
才救回檔案 但檔案的 Track note 和材質球的資料會遺失
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.93.60
※ 編輯: forestluch 來自: 140.120.93.60 (08/23 17:02)