01Jul

BitmapData Perlin Noise

No comments

Saw this over at Adobe with the use of the perlinNoise method:

package
{
import flash.display.Sprite;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.BitmapDataChannel;

public class BitmapDataPerlinNoise extends Sprite
{

public function BitmapDataPerlinNoise()
{
var bmd:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight, false, 0×00ffffff);

var seed:Number = Math.floor(Math.random() * 10);
var channels:uint = BitmapDataChannel.RED | BitmapDataChannel.BLUE | BitmapDataChannel.GREEN;
bmd.perlinNoise(100, 80, 6, seed, false, true, channels, false, null);

var bm:Bitmap = [...]