|
|
|||||
Регистрация: Apr 2013
Сообщений: 32
|
3D картинка Actionscript
Здравствуйте. В 3D картинках налаживается два фильтра(грубо говоря) синий и красный, как такое сделать в Actionscript? Вот к примеру просто использование фильтра:
fotoHolder.filters = [new ColorMatrixFilter([0.35,0.192,0.35,0.177, -89,0.937,0.763,0.95,0.478,-220,0.354, 0.147,0.655,0.548,95,0.238, 0.959,0.684,0.187,252])]; var blue = filters = [new ColorMatrixFilter([0.35,0.192,0.35,0.177, -89,0.937,0.763,0.95,0.478, -220,0.354,0.147,0.655,0.548,95,0.238,0.959, 0.684,0.187,252])]; var red = filters = [new ColorMatrixFilter([0.302,0.035,0.46,0.085, 160,0.553,0.694,0.412,0.075, 123,0.958,0.294,0.902,0.789,235,0.798,0.585, 0.714,0.43,190])]; fotoHolder.blue.x = -100; fotoHolder.red.x = 200; |
|
|||||
у вас странный синтаксис во втором примере.
во-первых, в первом случае вы применяете фильтры к объекту fotoHolder, а во втором к текущему контексту. во-вторых, что это? возможно, вы имели ввиду это? |
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Нет, если Вы хотите для очков - не получится.
Нужно будет париться со смещением. |
|
|||||
Регистрация: Mar 2013
Сообщений: 10
|
И что это значит, что не получится?
|
|
|||||
Регистрация: Feb 2012
Сообщений: 1,540
|
Цитата:
Для получение такого изображения нужно иметь "фотографии" двух позиций "камеры". |
|
|||||
Регистрация: Mar 2013
Сообщений: 10
|
И что такие фотографии невозможно создать? А топик-стартер-то и не подозревает, что все его потуги напрасны ))) Странно только, где он взял 3Д-фотку с лошадью...
|
|
|||||
>>а как сделать что б -100px просто?
просто подвигать каналы можно с помощью copyChannel public class Main extends Sprite { [Embed(source="pic.jpg")] public const pic_jpg:Class; public function Main():void { var src:Bitmap = new pic_jpg() as Bitmap; var bmd:BitmapData = src.bitmapData; addChild(src); var resBmd:BitmapData = bmd.clone(); var d:Number = 20; resBmd.copyChannel(bmd, bmd.rect, new Point(-d, 0), 1, 1); //resBmd.copyChannel(bmd, bmd.rect, new Point(d, 0), 4, 4); var res:Bitmap = new Bitmap(resBmd); res.x = bmd.width + 4; addChild(res); } } |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
|
|
|||||
Регистрация: Apr 2013
Сообщений: 32
|
Спасибо большое всем кто откликнулся!
|
Часовой пояс GMT +4, время: 10:38. |
|
« Предыдущая тема | Следующая тема » |
|
|