19 мая - Adobe CS6 Launch Party в Киеве. Регистрируемся!  
FlexiPedia Wiki on Adobe Flex
Флэш Потрошитель - Жизнь вокруг технологииЖизнь вокруг технологии

Флэш Потрошитель этот | тот | 1.0

С 09.09.2002
  • Коллекция багов Flash
  • Ссылки для начинающего аниматора
  • Flex для PHP-разработчиков
  • Как вы используете Flash?

Поток сознания

Флэшер-аноним replied on Вчера вышел Flash CS6, и это -- наш повод снова встретиться!:

давно уже конечно было ясно, но теперь с выходом новой версии флеша html5 выглядит как дополнительная функция к cs5.6))

6 дней назад

Флэшер-аноним replied on Новые, лучшие редакторы кода:

...если речь о front end. Для back end'а единственно верный выбор - текстовый редактор Midnight Commander'а :) Вообще просто хотел высказать (наверно, банальную) мысль о том, что идеальная IDE должна строиться именно на "максимально быстром" текстовом редакторе. Путь визуализации - хорошая идея, но опасная. На данный момент "визуальность" должна возникать в мозге программиста - и не понимаю, почему все так стараются перенести нагрузку с этого самого ("несчастного"?!) мозга на что-то иное :) - с помощью визуализации, прививания жёстких принципов ООП, шаблонов проектирования и т.д. Необходимо что-то более радикальное, что не будет строить железные заборы на пути свободной мысли... :)

1 неделя назад

Флэшер-аноним replied on Adobe вместе с Грантом Скиннером разрабатывает экспорт флэш-проектов из Flash CS6 в Canvas:

[URL=http://i.cx/29z7][IMG]http://i069.radikal.ru/1202/03/9f40d01e407f.png[/IMG][/URL] [b]скачать программу рыбалка 1.6 [/b] [b]скачать проигрыватели для компьютера с картинками [/b] [b]окна приветствия для windows xp скачать [/b] [b]скачать miranda русская версия [/b] [b]скачать original soundtrack driver parallel lines [/b] bb.txt open error база велкома скачать 2009 скачать пакет обновления для среды скачать бесплатную игру кто хочет стать миллионером для пк виста хом премиум скачать скачать поезд train 2008/1400 mb скачать драйвера для аудио реалтек section 8 скачать лицензионную скачать wwe legends patch скачать utorrent 1.6.1 rus visual basic 6.0 скачать скачать антихакер касперского скачать catalyst 6.2 win98 евгений немец скачать kassy 071 скачать скачать программу антропометрии http://beta.purifying.info/viewtopic.php?f=2&t=326117 http://dragonphoenix.brinkster.net/phpbb/phpbb3/viewtopic.php?f=1&t=480248 http://www.erotikapromuze.cz/viewtopic.php?f=4&t=131850 http://programaradar.com.br/forum/viewtopic.php?f=2&t=1062486 http://yfb.messageboard.nl/forum/viewtopic.php?f=1&t=59502

1 неделя назад

Флэшер-аноним replied on Вчера вышел Flash CS6, и это -- наш повод снова встретиться!:

Скачал. Посмотрел. CreateJS - фуфел, шейп твин не поддерживает, маски не поддерживает, эффекты не поддерживает и тд. В общем можно только двигать туда сюда, ну и вложенную анимацию поддерживает. К паблишу для air/android добавили пару галочек - молодцы. В общем изменений максимум на adobe flash cs5.6.

2 недели назад

Флэшер-аноним replied on Вчера вышел Flash CS6, и это -- наш повод снова встретиться!:

Вот именно сегодня очень захотелось пощупать функцию экспорта в CreateJS, а именно сегодня беты уже нет, скачать еще нельзя...

2 недели назад

Флэшер-аноним replied on Вчера вышел Flash CS6, и это -- наш повод снова встретиться!:

По правду говоря, создается впечатление, что Adobe в последнее время или зарплату подняли или кнуты менеджерам выделили. Последние версии продуктов выглядят так, будто над ними действительно работали. Обновили не только внутренности и алгоритмы, но и над внешним видом неплохо постарались.

3 недели назад

Флэшер-аноним replied on Новые, лучшие редакторы кода:

Хм, я в этом начинающий, буду знать каким редактором лучше верстать, спасибо!

3 недели назад

bimawa replied on Новые, лучшие редакторы кода:

+1 sublim`у достойная замена GVIM. Как текстовый редактор с большим комьюнити и встренным python интерпертатором, и полностью податлев на костоматизации. нет смысла сравнивать IDE с текстовым редактором. Очень удобно писать erlang программы. Есть плагин для Юнитестов.

3 недели назад

Rost replied on Новые, лучшие редакторы кода:

Кол-во строк в файле с кодом - важный параметр. Есть мнение, что оно не должно быть слишком большим. Для удобства навигации по нему.

Легковесные редакторы хороши еще и тем, что в них бытрее появляются инновации. Например, обрати внимание на мини-текст в правом верхнем углу скриншота для Sublime - по нему можно скроллить мышкой, мгновенно перемещаясь в нужное место кода.

Textastic как раз использует тачевые возможности - для этого у него есть клавиши-компасы (есть на скриншоте). Такая клавиша-компас имеет пять значений. Если просто нажать ее - сработает значение по умолчанию (символ посередине). Остальные четыре символа можно выбрать, если нажать и протянуть пальцем в сторону одного из них.

Визуальное программирование -- это очень интересная, но небанальная тема.

Ведь текст имеет иную структуру, чем изображение.

Текст - условно одномерный, линейный. Изображение - фиксированно двумерное (или фиксированно трехмерное).

Кажущаяся одномерность текста обманчива, особенно когда текст становится кодом. За счет функций (замыканий) и условных переходов текст программы становится многомерным. Даже вне программирования существуют многомерные тексты - хорошая книга может содержать внутренние указатели и ссылки на части самой себя. Поэтому текст - очень продвинутый способ работы с сознанием читателя (или компилятором).

Не вижу возможнлости проделать то же самое с изображением. У него другая природа, и визуальное программирование будет похоже на обычное так же, как графика или живопись похожа на литературу.

До сих пор попытки визуального программирования не заходили дальше имитации обычного - надергали компонентов, но потом - все равно пишем код.

Визаульное программирование - это не способ создавать код мышкой (или тачами), а способ программировать другие каналы восприятия - не аналитические (компилируемые), а эмоциональные.

Кстати, ближе всего к этому подошел флэш. Но потом его убили бизнесом, а из трупа сделали геймдев :)

Так визуальное программирование остается мечтой масс и уделом гениев-одиночек.

3 недели назад

Dan replied on Новые, лучшие редакторы кода:

Брррр... Легковесные редакторы кода хороши только для легковесных (~20 строк кода) программ. Для всего остального - Idea и FDT.

А редакторы для мобильных устройств зачем-то делают такими же, как на десктопах (у которых есть нормальная клавиатура), при этом совершенно не используя возможности тач-скринов. Думаю, через годик-два появятся наконец мобильные редакторы, где можно будет писать программу чисто жестами, без "волшебных" кнопок.

 

3 недели назад

Более старые 
Главная › Блоги › Блог makc3d

Размышлизмы о дополненной реальности во flash

makc3d пишет по мотивам спича на уафпуг 23 в Днепропетровске:

Что такое дополненная реальность?
Сегодня редкому флешеру не знакомо понятие дополненной реальности (augmented reality). Если Вы - именно такой флешер, спешу рассказать Вам, что дополненная реальность - это заумное название любой реальной картинки с наложенной на неё контекстно-зависимой информацией. Классическим примером дополненной реальности может служить отображение текущего счёта во время телетрансляции футбольного матча, или индикатор здоровья персонажа в видеоигре; cмартфонщики могут привести в пример приложения вроде wikitude world browser, бывалые флешеры, скорее всего, вспомнят зелёного человечка, виртуальный рог изобилия или ветряные мельницы. Подозреваю, что многие из читателей сего поста в своё время скачали FLARToolKit starter kit и вдоволь натаскали розовый кубик по монитору:

Для чего это нужно?
Всё это замечательно, скажете Вы, но можно ли из этого розового кубика сделать хоть что-либо полезное? Можно, ответят вам в USPS. Уже более года миллионы американцев могут подобрать размер бандероли, необходимый для отправки их посылки, с помощью вот такого нехитрого приложения, технически не особо отличающегося от розового кубика:

К сожалению, основную массу flash проектов, использующих дополненную реальность, составляют безделушки промосайты. К сожалению, ибо они опираются на "wow factor", которого после двух лет активного использования технологии во flash остаётся всё меньше.

Сколько это стоит?
Сейчас есть всего несколько библиотек для программирования дополненной реальности на flash. Разумеется, это прежде всего FLARToolKit, пионер данного направления, использовать который в коммерческом проекте можно за жалкие 1295 USD. За ним следует Flare*nft от Imagination, стандартная лицензия на проект Вам обойдётся в 3000 EUR (хотя тут возможны варианты; например, промосайт с продолжительностью жизни до 3х месяцев может уложиться в 1200). Наконец, нельзя не упомянуть о D'Fusion от Total Immersion - эти ребята уже в следующем году обещают флешерам самую крутую технологию, однако обойдётся это в копеечку - Вам придётся приобрести годовую подписку стоимостью 12000 EUR, а Вашим клиентам придётся отчислять 40% прибыли проекта за лицензию.

Можно ли бесплатно?
Из вышеперечисленных коммерческих библиотек только FLARToolKit предоставляет бесплатную лицензию с условием обязательной открытости кода Вашего проекта, что подойдёт далеко не всем.

Нельзя не отметить также ASSURF, проект Евгения Затепякина из Питера, в основе которого лежит скомпилированныя через алхимию библиотека FAST Эдуарда Ростена. Проект многообещающий, но пока с ним мне не удалось достичь приемлемых результатов.

Feedback?
Хотелось бы, пользуясь случаем, узнать ваше мнение по затронутой теме, для чего огромная просьба всем интересующимся данной технологией ответить на пару вопросов.

  • augmented reality
  • Статьи
- makc3d, чт, 23/09/2010 - 16:52
  • Блог пользователя makc3d

Комментарии

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

Artem Brigert http://www.brigert.com 17:22 23/09/10

Использовал данную технологию с библиотеками FLARToolKit, FLARManager , QRCode Reader в пробных целях.
Всё бы хорошо, но одно НО не будет давать развитию этому направлению. Флеш Плеер не может обеспечить надлежащую производительность для каких либо серъёзных задач. Привязывать кубик или видео к маркеру - это одно, а реально обрабатывать каждый EnterFrame Битмап экрана - это совсем другое. Это, на мой взгляд, самое слабое место всей задумки под название FLAR. Лично я не смог добиться желаемой производительности при таких задачах, как Виртуальные Кнопки, Детектор Движения (самое главное не сам детект, а ежефреймовая обработка Битмапа экрана). Можно немного ускориться заменив EnterFrame на Timer. У кого есть весомые аргументы против или реальные решения данных проблем - я готов выслушать Smile

Пробный проект модной нынче Виртуальной примерочной (сорри - всё на Испанском), маркер - обычный от Papervision (ссылка Imprimir Marka):
http://odessacoder.com.ua/portfolio/javierAR/

важные условия: высокое разрешение веб-камеры, светлое помещение, расстояние до камеры должно быть такое, что б Вы вписались в силуэт.

Теперь касательно работы с 3Д объектами....К сожалению дальше чем примитивные 3Д объекты дело не пойдёт доколе Флеш Плеер будет настолько непродуктивен! Для сравнения, те кто знает Java примените те же библиотеки, только написанные для Java и Вы всё сразу увидите Smile

А в общем, очень даже не плохая библиотека для дополнения к какому нибудь проекту.

Юрий (не проверено) 18:48 23/09/10

ежефреймовая обработка Битмапа экрана). Можно немного ускориться заменив EnterFrame на Timer. У кого есть весомые аргументы против или реальные решения данных проблем - я готов выслушатьнате

makc3d 22:29 23/09/10
makc3d пишет:

ежефреймовая обработка Битмапа экрана). Можно немного ускориться заменив EnterFrame на Timer. У кого есть весомые аргументы против или реальные решения данных проблем - я готов выслушатьнате

Вы не поняли сути проблемы.

Юрий (не проверено) 07:17 24/09/10

на самом деле ппроблема в... (здесь Ваша реплика)

makc3d 11:33 24/09/10

Юрий, уточните, пожалуйста, суть проблемы.

Rost http://flash-ripper.com/ 13:03 24/09/10

Rost, и все кто знаком с данным фреймворком. На мой взгляд суть в том что обрабатывать каждую итерацию (будь то EnterFrame или TimerEvent) битмап экрана средства Флеш Плеера не могут на достаточно эффективном уровне, по крайней мере я сравниваю с той же Java для того же фрейморка.
Вся загрузка плеера происходит именно в том месте где нужно битмап экрана обрабатывать (для makc3d - с учётом того что мы всё таки по определению используем камеру для работы, для определения и для вычисления чего либо, а не просто смотрим на картинку, где нет движения). Например в той же виртуальной примерочной. Нам нужно вычислять куда движется рука и не пересеклась ли она с координатами наших виртуальных кнопок (ещё один фреймворк ARTisan кстати). Битмап сам по себе на "лёгкий" объект, а тут его нужно обрабатывать с такой частотой.

Далее. Возмём другой пример. Привязка 3Д фигур к маркерам. Хорошая идея, но для примитивных фигур. Я уже не говорю про высокополигональные модели, импортируемые из 3Д редакторов. Тут Флеш Плеер вообще никуда не годится, опять таки по сравнению с той же Java.
Единственное где он реально показывает свои возможности - это те же Танчики или вот тут - infinity3D, но это всё низкополигональные модели с текстурами далеко не высшего качества и к Расширеной Реальности они не относятся, хотя косвенно проэцируются на неё Smile

Вот вам как минимум 2 проблемы с которыми я не могу совладать Smile

Юрий (не проверено) 13:17 24/09/10

дык метод, предложенный индусом, показывает, что обрабатывать каждый энтерфрейм не обязательно. но, конечно, если Ваш аргумент сводится к тому, что "работа с битмапами вообще" тормозит, мне нечего Вам возразить. пожалуй, за исключением того, что некоторые люди всё-таки находят способ писать не тормозящие юзабельные проекты. ну и потом, обновите железо Smile я уже привык, что фпс флеша на моём компе ниже среднего по палате раза в 2 3, и не жалуюсь, а Вас, похоже, это беспокоит - значит, надо принимать меры.

пы сы по поводу производительности 3д, см http://blog.alternativaplatform.com/ru/2010/09/23/alternativa3d7-free/ и http://twitter.com/AlternativaWoLF/status/17172139012

makc3d 13:56 24/09/10

Уважаемый.

Вы я смотрю совсем не в курсе дела. Во-первых, метод предложенный индусом - это из раздела "для начинающих", всё что он делает - это активирует некое действие как только свойство объекта Webcam превысит некую величину, и вы считаете это решение вопроса?
и каков смысл его примера? Вызывать метод экземпляра? А ведь дальше то нада с этим Битмапом что то делать, ка кто обрабатывать на предмет детекта движения руки или отрисовки контуров лица или ещё чего нибудь.

По поводу 3Д, вы привели ссылки на Альтернативу. Что ж отличный ресурс. Покажите реально проект где Флеш Плеер может обрабатывать полигональные фигуры высокого качества.

И ещё, какие языки Вы знаете, кроме АС3 для того что б утверждать всё это?

мы не говорим про Флеш Плеер как про что то ужасно отстающее, мы говорим про то что АР для Флеш Плеера сильно высокая планка.

Юрий (не проверено) 14:11 24/09/10

это из раздела "для начинающих"... вы считаете это решение вопроса?За два года существования FLARToolKit никто не додумался до этого простого как три копейки метода из раздела "до начинающих". Да, я считаю это гениальным решением, которое одним махом в разы снижает нагрузку на проц и устраняет флюктуации выходных данных.
вы привели ссылки на Альтернативуя привёл ссылки на инфу о новом плеере.

makc3d 14:31 24/09/10

Хорошо, попробую подойти к проблеме с другой стороны Smile
Немножко огорчу и озадачу Вас Smile
Камеру активно используют, перед ней активные действия человека.
У вас есть экземляр класс типа Битмап в котором хранится копия вашего экрана.
Что вы будете с ней делать? Просто выводить в соседнем объекте и показывать какой высокий Фреймрейт? Навряд ли. Его нужно обрабатывать, и обрабатывать достаточно быстро июо наш проект гордо ассоциируется с Расширенной Реальностью. вот тут то и наступает критическая точка производительности Флеш Плеера.
Человек хочет руками манипулировать перед камерой управляя виртуальным объектом который в свою очередь сам сложен. В этом и суть Расширеной Реальности. И тут Флеш Пллер вам не друг.
Теперь то понятно к чему я изначально говорил? Я надеялся что этот пост читают люди которые достаточно основательно занимались данными Фреймворками, а не только Старт Кит использовали с зелёными человечками...

P.S.
На данный момент Флеш Плеер не может физически обрабатывать высокополигональные модели с достаточной скоростью, и Альтернатива тут не панацея.

Юрий (не проверено) 14:46 24/09/10

Человек хочет руками манипулировать перед камеройА мне думается, человеку удобнее рассматривать неподвижный объект. Case in point - приложение USPS выше. Большую часть времени маркеры неподвижны. Сама проблема флюктуации выходных данных, которую изначально борол индус, никогда и никем не была бы замечена, если Вы были правее меня, так что увы, я всё ещё не огорчён и не озадачен.

makc3d 14:54 24/09/10

Несмотря на это сама идея переноса AR на АС3 мне очень нравится и области применения всё равно есть! Нужно отдать должное японцам - переписать под АС3 и выложить в SVN для пользования- это достойно уважения! (я про LibSpark). Но увы, Флеш Плеер далёк для таких целей от Java.

Юрий (не проверено) 13:21 24/09/10

На самом деле тема Расширенной Реальности очень интересна и даже для Флеш Плеера.
Именно благодаря ей, увидев как Флеш Плеер не справляется с задачами, я начал изучать Java.
вы только представьте насколько тема Расширенной реальности может вскоре развиться. Юзер Интерфейс в нынешнем понимании этого слова может во многом сдать позиции если бОльшую часть функционала можно переложить на веб камеру.

Юрий (не проверено) 15:26 24/09/10

в связи с утратой доступа к результатам survey переехал, кто заполнял плиз перезаполните Smile

makc3d 01:27 30/09/10

в связи с утратой доступа к результатам survey переехал, кто заполнял плиз перезаполните Smile

makc3d 01:30 30/09/10
Примечания: Статус документа => в процессе ·
Статьи · Идеальный клип · Персоналии · Глоссарий (уст.) · Что делать? · К началу ↑
© 2002-2012 Ростиславр · О проекте · Подписка на RSS · α-тестировани невероятного
Что такое OpenID?
  • Войти по OpenID
  • Скрыть вход по OpenID
  • Регистрация
  • Забыли пароль?
]]>
]]>

Навигация

  • Контакт