[心得] 局部放大(DisplacementMapFilter應用)
參考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
推
07/10 14:59, , 1F
07/10 14:59, 1F
推
07/10 15:04, , 2F
07/10 15:04, 2F
※ 編輯: pm2001 來自: 140.137.198.201 (07/10 15:08)
推
07/10 15:16, , 3F
07/10 15:16, 3F
推
07/11 13:20, , 4F
07/11 13:20, 4F
推
07/11 13:22, , 5F
07/11 13:22, 5F
推
07/11 13:43, , 6F
07/11 13:43, 6F
推
07/11 17:12, , 7F
07/11 17:12, 7F
推
07/12 19:06, , 8F
07/12 19:06, 8F
推
07/12 21:11, , 9F
07/12 21:11, 9F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章