Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Pixel Bender/AGAL (http://www.flasher.ru/forum/forumdisplay.php?f=100)
-   -   GLSL to AGAL (http://www.flasher.ru/forum/showthread.php?t=212154)

faraday 26.12.2015 04:07

GLSL to AGAL
 
Привтствую, у кого-нибудь имеется опыт портирования с CLSL на AGAL? пробовал некоторые примеры отсюда http://glslsandbox.com/ скомпилировать через http://adobe.github.io/glsl2agal/, но в итоге ничего не получилось. можно ли вообще повторить по сложности такие эффекты с помощью agal? или затея бесполезная

Tails 26.12.2015 21:23

Повторить можно, насчёт портирования не знаю.

faraday 27.12.2015 00:18

впечатлила вода используемая в boombeach https://www.youtube.com/watch?v=RtGlnkmfsfk , поэтому искал для других языков что-то похожее. как думаете можно повторить такой эффект на флеше?

Tails 27.12.2015 04:41

А что бы могло помешать сделать такой эффект во флешь? Любой язык шейдеров, для того и предназначен, что-бы рендерить графику.

Эффект действительно красивый. Но, вы, скорее всего не найдёте готовых решений или библиотек, конкретно под AGAL и тем более именно такой воды. Дело в том, что создание водной поверхности дело очень индивидуальное, под условия каждой конкретной игры. Ну например, в одной игре вода может быть просто "анимированным клипом", в другой её поверхность может генерироваться динамически, при загрузке мира, в третьей вода может быть тайловой и т.п.

Это скорее похоже на исследовательскую, творческую работу, где вам нужно добиться нескольких целей: Сделать красивую воду и она не должна виснуть. При этом, способов решений может быть много и все они разные, а в каждой игре могут быть свои технические требования и ограничения к воде.

Подводя итог скажу, что для создания такого эффекта нужен хороший скилл программирования графики, творческое мышление и время. Ну а AGAL - он необходимым инструментарием располагает.

Bletraut 11.01.2016 01:07

Шейдеры с glsl очень легко портируются на агал. Если есть исходный код шейдера, написать его на агал, труда не составит.


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

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