В предыдущей статье, по теме Render to Texture, мы рассмотрели то как можно выводить в текстуру весь контент с загруженного SWF MovieClip-а. Этот метод позволяет размещать разную 2D анимацию на трехмерных объектах, при этом, анимация грузится из отдельных "флэш-клипов". Здесь мы рассмотрим альтернативный вариант вывода в текстуры множественных анимации, но только из одного MovieClip-а. Эту технику я буду называть "Анимационным атлассом" (Render To Texture Atlass), потому что здесь будет происходить похожая операция "вырезания" части текстуры по UV координатам.
Programming, Unity3D, C#, ActionScript, Flash, Games, CGI, Maya, Mental Ray
Показаны сообщения с ярлыком Flash Player. Показать все сообщения
Показаны сообщения с ярлыком Flash Player. Показать все сообщения
понедельник, 16 июня 2014 г.
Unity3D - Scaleform - Render to Texture (Part 2)
В предыдущей статье, по теме Render to Texture, мы рассмотрели то как можно выводить в текстуру весь контент с загруженного SWF MovieClip-а. Этот метод позволяет размещать разную 2D анимацию на трехмерных объектах, при этом, анимация грузится из отдельных "флэш-клипов". Здесь мы рассмотрим альтернативный вариант вывода в текстуры множественных анимации, но только из одного MovieClip-а. Эту технику я буду называть "Анимационным атлассом" (Render To Texture Atlass), потому что здесь будет происходить похожая операция "вырезания" части текстуры по UV координатам.
воскресенье, 13 апреля 2014 г.
Unity3D - Scaleform - Render to Texture (Part 1)
В конце 2012 года в Autodesk Scaleform появилась возможность вынимать картинку из "флэш"-контента и ставить ее на любой трехмерный объект, называется это Render to Texture. Работая в Interactive Lab (Moscow) я провел небольшой эксперимент с этой технологией, результат попробую описать в этой статье.
понедельник, 24 октября 2011 г.
ApplicationDomain Dynamic Instantiation (NResponder)
Одна из основных трудностей при разработке приложений заключается в копировании графики или доступ к загруженным из вне swf-файлам. К примеру, постройки на карте, юниты, квесты или ключевые персонажи в игре (NPC). При повторном использовании загруженной графики необходим метод быстрого создания копии, к примеру можно использовать класс duplicateDisplayObject, написанный одним из разработчиков FP Trevor McCauley, aka senocular. Или же просто копировать нужную "часть экрана" как BitmapData.
Оба этих способа не очень удобны. Первый тем, что нужно использовать дополнительный класс, второй тем, что копия может быть без прозрачности (альфа-канал).
FP позволят создавать "экземпляры объекта" (instances) через создание копии зарегистрированного класса в массиве всех "объявленных объектов" внутри FP - ApplicationDomain, через метод getDefinition (в том числе и класса внедренной графики (embeded media) из Flash IDE).
Подписаться на:
Сообщения (Atom)


