Просмотр полной версии : параметр displacement
филтра. подскажите пожалуйста -какой по счету параметр отвечает за приближение "на зрителя" - можно как то сделать чтобы смещение осуществлялось в одной плоскости без приближеня "к нам" а только - вправо-влево. что то нигде не могу найти внятное объяснение этих параметров. спасибо.
http://noregret.org/tutor/filters2/#4
tsarapkabel
08.04.2011, 01:10
Смещение задавай в шум Перлина по ENTER_FRAME
//создаём фильтр
myDispFilter = new DisplacementMapFilter ( mapBitmap:BitmapData = null,
mapPoint:Point = null,
componentX:uint = 0,
componentY:uint = 0,
scaleX:Number = 0.0,
scaleY:Number = 0.0,
mode:String = "wrap",
color:uint = 0,
alpha:Number = 0.0);
addEventListener (Event.ENTER_FRAME, onFrame);
//по Enter Frame меняем оффсет по 'x' и применяем
function onFrame (event: Event):void {
offsets[0].x += 2;
offsets[0].y = 0;
myBitmapData.perlinNoise (baseX:Number, baseY:Number,
numOctaves:uint, randomSeed:int,
stitch:Boolean, fractalNoise:Boolean,
channelOptions:uint, grayScale:Boolean, offsets:Array)
myTree.filters = [myDispFilter];
}
Нормально делай — нормально будет
-------
гениальный вывод. кто бы мог догадатся)
------------
спасибо. вроде эти параметры пролили свет..
tsarapkabel
08.04.2011, 02:50
Нормально делай — нормально будет
Это не тебе, это у меня в подписи стоит :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.