2013-08-05 116 views
1

與Perlin噪聲使用DisplacementMapFilter一起時,我能得到這樣的一個非常逼真的水效果 presensted here隨機Perlin噪聲

問題是它很好地工作只與小圖片,使用它與大圖片(如1024x768像素)太重,尤其是在移動設備上,因此我希望找到一個只能應用在圖片的隨機部分上的效果(在循環中,每次其他隨機部分圖片受影響)

它是possi竹葉提取?

回答

1

我認爲只應用隨機部分或部分每幀的效果看起來很奇怪(我想你會看到「作弊」)。

您是否嘗試過使用圖片的一半分辨率生成位移貼圖圖像,然後在將其作爲位移貼圖使用之前將其放大(打開平滑)?也許較低的分辨率將不會是明顯?

+0

聽起來像一個好主意,但我不熟悉在AS3中縮放圖像,我會嘗試谷歌它,但如果你有一個很好的參考! – user2496394

+0

查看[BitmapData.draw()](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#draw())方法。通過該方法,您可以使用縮放因子將BitmapData繪製到另一個BitmapData中。 – Strille

+0

tnx!我會試一試 ..我希望有一個簡單的方法可以爲iOS和AS3(AIR)做漣漪效應..從我現在看到的每個人都使用相同的rippler類(http:// www .derschmale.com/2008/08/03/water-ripples-revisited-as3-only-version /)在PC上看起來不錯,但在iPad上表現不佳。 – user2496394