Pull to refresh

Comments 31

да знаю я, мне картинкой проще и быстрее
Давайте еще статьи в Ворде верстать и вставлять картинкой — так же проще и быстрее…
просто статью начала давно писать, код с картинки потерял( а картинка осталось
кстате внешние хайлайтеры — очень неудобно. имхо.
Pixel Bender — это софтовая реализация Pixel (Fragment) Shader 2.0 из GLSL; могу посоветовать начать с ознакомления с ним, чтобы узнать лучше возможности «родного си-подобного языка»
ну это все хорошо!
мне было бы интереснее почитать продолжение. как и куда сохрнаять фильтр и как его подключать к флешу…
ну, в общем, дальнейший ход действий
это уже вторая часть, скоро будет)
В Paint.Net есть схожий плагин, только там на C# надо писать, ну и в RIA-приложения соотвествующий код не запихнуть. Пару раз нетривиальные эффекты под него писал — это довольно просто.
для Ria дот нетовских приложений свой язык HLSL и для него есть свои тулы например вот эта news.developer.nvidia.com/2008/07/fx-composer-25.html она кстати намного круче адобовской так как в ней можно писать не только пиксельные шейдеры но vertical и т.д.

Вот тут написано как его запихнуть silverlight потом www.wintellect.com/CS/blogs/jprosise/archive/2009/03/25/silverlight-3-s-new-pixel-shaders.aspx
vertical шейдеры? пацталом. слышал гдето? или догадался?

Из вики:
HLSL (англ. High Level Shading Language) — C-подобный язык высокого уровня для программирования шейдеров.
Был создан корпорацией Microsoft и включён в пакет DirectX 9.0

при чем тут дот.нет?

Куча народу из мира геймдева сетовали что HLSL — зло! vertex/fragment program рулит.
уже выполз изподЦтала?
WPF, silverlight — это RIA на основе .net в них есть поддержка работы с HLSL шейдерами.
По поводу Ria и .NET — посмотрите в сторону Shazzam… довольно интересный инструмент.
Спасибо, не знал о таком. Где можно почитать о прикручивании к Flex?
Если есть экспорт в байткод, то загрузка происходит через обычный ByteArray (только с 3 версии Actionscript). Мы так все частицы и прочий штуки, которые писались для Java с использованием редактора во Flash грузим.
поддержка появилась в Flash Player 10 AS3
Да и взаимодействие с pbj с Flash CS4 (Shader и прочие классы). Но загрузка идёт все равно через ByteArray.
Flash CS4 это просто IDE она никакой поддержки чеголибо связанного с кодом не несет.
Не ну конечн загрузить фильтр в FP9 можно без вопросов, тока зачем если с ним ничего не сделаешь потом?
>>Flash CS4 это просто IDE она никакой поддержки чеголибо связанного с кодом не несет.

Да, не несет, я просто не так выразился. Компиляция под 10 FP из Flash IDE, начиная с 4 версии (то бишь CS4).

Flash CS4 это просто IDE она никакой поддержки чеголибо связанного с кодом не несет. Пробовал сейчас загружать pbj (шейдер pixelate). Работает на ура. Ну, вы вероятно, в следующей статье расскажете хабрасообществу что и как.

*Пробовал сейчас загружать pbj (шейдер pixelate)
Я ж говорю, что загрузить можно, но с ним уже ничо не сделаешь толкового(визуально его не применишь).
Как это не применишь? Под 10 flash-player сделал. Могу выслать исходник. И код откомментить.
Ну ладно :) Совсем запутались.
Кстате Flash CS3, при желании можно настроить под компил FP10
К примеру загрузка данных из редактора сплайнов (тоже бинарничек)

var objLoader:URLLoader = new URLLoader();
      
objLoader.dataFormat = "binary";
      
objLoader.load(new URLRequest("byteData.spn"));
      
objLoader.addEventListener(Event.COMPLETE, splineLoadComplete, false, 0, true);

private function splineLoadComplete(e:Event):void
{
var loader:URLLoader = URLLoader(e.target);
    
var groupRoad:ByteArray = loader.data;
      
groupRoad = reverseBytes(groupRoad);
}


* This source code was highlighted with Source Code Highlighter.


Затем перебирается массив и координаты добавляются к траектории объектов. Здесь, думаю, будет нечто похожее.
Автор — продолжайте писать в таком же человеческом стиле и флешеры вас не забудут :) — серьезно очень познавательно и интересно
Sign up to leave a comment.

Articles