作者pm2001 (哇哈哈全滅)
看板Flash
標題[心得] 局部放大(DisplacementMapFilter應用)
時間Tue Jul 10 14:24:37 2007
參考cjcat2266做的
[心得] 水波/震波特效 (DisplacementMapFilter應用)
DisplacementMapFilter其實是蠻有趣的東西
我想既然可以做局部的位移
那應該也能做出局部放大的效果
試了一下果然可行
成果
fla
http://d.turboupload.com/d/1927276/aim.fla.html
swf
http://sharebee.com/fadfdcef
一開始Flash 5的時候
我的做法是擺兩層,原始圖跟放大圖,再利用遮罩遮放大圖
用DisplacementMapFilter原理很簡單
原來的圖,將要放大的部分,延中心點向外延伸做位移
離中心點愈遠位移就要越多,因此要不失比例的放大
位移量是線性的,譬如變成原來的兩倍,離中心點x的就要移動2x
所以做變化的顏色從255<->128(中心點)<->0,直接用線性塗色就好了
剩下的語法就沒什麼好講的了
把要放大的圖存給bitmap
然後將bitmap做DisplacementMapFilter就完成了
--
○ /
你 我﹨╲﹋
◎﹌/
∕ 不╰○∕ ╭U╮
他→
︵○ ~
喔一 ↖
(¯ ─
去 是 ╲﹨○∕
╱ 送 ) < F >在
╯╯ ↗
╲︳○
/) ╲
死 天 ╭
├┤╮
∕﹨ ╰O╯
飛 ╱
一刀兩斷──╮
¯╰□▽
我仆 ╮ 使 ╪ ○╯慢 ╴╴
╴╴▄▃▆) ╰───
凱薩劍!!∕﹨
街了 ○︵── ╞╡ ∕├╮走 ──
──○
 ̄○﹏↙
路面不平,請小心 by P.M
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.137.198.201
推 icedesign:@@~檔案打不開~ 07/10 14:59
推 icedesign:@@!~網址有病毒~~ 07/10 15:04
※ 編輯: pm2001 來自: 140.137.198.201 (07/10 15:08)
推 icedesign:OK了!感謝分享 07/10 15:16
推 etrexetrex:不會抓 0.0 07/11 13:20
推 icedesign:@@~是免空啊!等倒數讀秒完,輸入驗證碼就可以下啦! 07/11 13:22
推 etrexetrex:我這麼做了 但是沒有 吸哭 07/11 13:43
推 etrexetrex:我沒有CS3 0.0 07/12 19:06
推 icedesign:~~( ̄ε(# ̄) CS我也沒有~科科 07/12 21:11