понедельник, 28 июня 2010 г.

Огородный пришелец

Наконец-то мне прислали "эксклюзивный" материал.
Кто любит живность, тот поймёт.

воскресенье, 6 июня 2010 г.

пятница, 4 июня 2010 г.

Артефакты

Обнаружил странную вещь на карте Яндекса
Посмотреть на Яндекс.Картах



Если найдете что-то похожее постьте сюда!

Тема 3D в браузерах №2

Пропустил еще парочку интересных engine.
Про Alternativa3D, Papervision3D, Away3D говорить не очень хочу, по причине их софтварной графики (если я не прав поправьте меня). Так вот.. что интересного-то? Вот такие сцылки: http://www.ambiera.com/coppercube/index.html и http://www.flare3d.com/showcase.
Первая про сценический редактор с экспортом в Flash, JS WebGL, Win App (.exe) и Mac App(.app). Про апи на флэшэ ничего не написано, но подозреваю, что оно есть.
А вторая про engine, у которой также есть API, много примеров работ на сайте. Плагин экспорта из 3DMax. Интересно поглядеть игруху http://www.flare3d.com/games/frigor1/ и дэмку http://www.flare3d.com/demos/animations/. Похоже делали испанцы.
Вот собсно и всё пока. Подробных обзоров делать не буду, так как самому пока не до этого.

среда, 2 июня 2010 г.

Глючный E4X

Сегодня занимался парсингом метаданных. Хотел употребить свои атрибуты для экспорта функций класса компонента. Всё было занимательно, до тех пор пока я не наткнулся на непонятную фигню. Берём XML элемент, по типу:
  1.  
  2. var el:XML = <variable name="fieldValue" type="Array">
  3.   <metadata name="MyAtt"/>
  4.   <metadata name="__go_to_definition_help">
  5.     <arg key="file" value="D:\Test\src\components\Trr.mxml"/>
  6.     <arg key="pos" value="35"/>
  7.   </metadata>
  8. </variable>
  9.  

И глядим!
  1.  
  2. var metadata:XMLList = el.metadata;
  3. trace(metadata);
  4.  
  5.   <metadata name="MyAtt"/>
  6.   <metadata name="__go_to_definition_help">
  7.     <arg key="file" value="D:\Test\src\components\Trr.mxml"/>
  8.     <arg key="pos" value="35"/>
  9.   </metadata>
  10.  
  11. trace(el.metadata.(@name=='MyAtt'));
  12.  

Как думаете что тут?
...
...
...
А нефиг думать тут null. Я так понял, что связанно это с использованием e4x в switch-е (http://www.flasher.ru/forum/archive/index.php/t-127076.html).
Проверил, так и есть!
Голосуем -> http://bugs.adobe.com/jira/browse/ASC-2901

вторник, 1 июня 2010 г.

Тема 3D в браузерах

Только я хотел поглядеть на O3D, попробовать написать какой-нибудь примитивчик под него. Как наткнулся на такую вот заметку http://drawlogic.com/2010/05/07/google-chooses-webgl-and-moves-o3d-to-a-webgl-javascript-library/. Ну вобщем-то ничего особенного, один фиг погляжу что за зверь. Демка уж больно понравилась (www.di3d.com/demo). А также наткнулся на одну интересную строчку бродя по поиску: "Flash 3D Engine Yogurt3D based on OpenGL" (yogurt3d.com). В частности, вот тут мона поглядеть на что оно способно: http://www.yogurt3d.com/demos/animated-head-demo. Предупреждаю, ссылки кажут не у всех :)
Но блин, интересно, на сколько правда: "Flash 3D Engine Yogurt3D based on OpenGL".
Хочу быстрое 3D во флэш. Нефиг всякими webGL-ями пользоваться. Ну а если уж пользоваться, то из флэша :)
-- Updated --
Есть также дэмы JOGL(http://kenai.com/projects/jogl/pages/Home):
http://download.java.net/javadesktop/plugin2/jake2/
http://download.java.net/javadesktop/plugin2/wwj/
https://jdk6.dev.java.net/plugin2/jnlp/#EXAMPLES_WORLDWIND
Ну, это думаю посложней будет освоить. Кому надо могут найти сорцы по предоставленным ссылкам.