Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Зачем убили Pixel Bender? (http://www.flasher.ru/forum/showthread.php?t=211949)

Bletraut 13.12.2015 02:56

Зачем убили Pixel Bender?
 
Собственно для чего адоб понадобилось убивать Pixel Bender? На чём мне теперь писать фильтры? Возможно, они хотят, чтобы все перешли на stage3d и писали подобные эффекты на нем, но как мне тогда писать эффекты типо искажений пространства???

Tails 13.12.2015 10:50

Так то он (Pixel Bender) работает, просто он стал медленным. Всё что можно сделать на PB, можно сделать и на AGAL.

Bletraut 13.12.2015 17:12

Его специально замедлили. Допустим у меня есть 3д игра, где мяч катится по наклонным поверхностям, как мне сделать эффект типа twist для искажения всего экрана?

Tails 13.12.2015 17:46

Не представляю, как выглядит конкретно twist эффект.
Эффекты делать можно по разному, что для 2д что для 3д рендера. Например, можно использовать промежуточные текстуры (RenderTexture), для временной отрисовки туда экрана, элементов меню и всего прочего, с последующим применением нужного фильтра или фильтров при выводе этой текстуры на экран.
По крайне мере, базовый апи context3D флеша предоставляет широкие возможности, есть и пиксельные шейдеры и вершинные, что угодно можно сделать.

Но PB был хорош тем, что он выполнялся на процессоре, не требовалось получать контекст, подключать gpu, фильтр на pb легко подключается к обычным, флешовым, векторным объектам. У pb более высокоуровневый язык шейдера, более удобный. У него есть собственная среда для разработки!
Зачем нужно было его ломать - для меня загадка. :(

caseyryan 13.12.2015 20:30

Цитата:

Всё что можно сделать на PB, можно сделать и на AGAL.
Или ты пишешь на ассемблере, или делаешь в GUI. Есть разница? По-моему очень даже есть)
Зачем его грохнули, наверное для всех загадка.

Zebestov 14.12.2015 03:41

Гнусный поступок на самом деле


Часовой пояс GMT +4, время: 18:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.