Может ли кто-нибудь предложить класс преобразования растровых изображений, который не ограничивается аффинными преобразованиями и использует преимущества любых улучшений FP10? - PullRequest
1 голос
/ 09 ноября 2010

Я ищу класс, который преобразует растровые / текстурированные полигоны во Flash в 2D.Я хочу иметь возможность размещать ручки в произвольных местах.Я использую эту библиотеку в течение нескольких лет, но мне пришло в голову, что может быть улучшенный класс, использующий некоторые приемы в FP10 / 10.1.

Ответы [ 2 ]

2 голосов
/ 09 ноября 2010

http://zehfernando.com/2010/the-best-drawplane-distortimage-method-ever/ - довольно хорошая статья о предмете относительно FP10, он приводит свой пример и источник;в конце статьи есть также ссылки на аналогичный метод, называемый «обратная гомография», который был для меня новым ... надеюсь, это поможет вам начать.

0 голосов
/ 09 ноября 2010

Я не видел ни одного, но я полагаю, что это должно быть возможно в теории.Проблема в том, что новые 3D-эффекты FP10 специально применяют 3D-подобные преобразования, так что это правда, что они не являются аффинными, но для того, чтобы получить растровое изображение произвольной формы, необходимо выяснить 3D-поворот, глубину резкости и фокусное расстояниекоторые достигают этой формы.

Другая проблема заключается в том, что новые преобразования FP10 также работают медленнее, чем то, что делает класс, который вы используете, так что все найденные вами 3D-библиотеки все еще работают аффинно.трансформируется под капот.Это все изменится в будущем плеере - Adobe недавно объявила, что они работают над новыми 3D API, которые позволят вам выполнять многоугольные преобразования на GPU (произвольные преобразования, а не 3D-проекции).Так что, наверное, сейчас самое время начать искать новый класс преобразования.

Информация о новых 3D API: http://labs.adobe.com/technologies/flash/molehill/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...