| |  | Галерея |
| | | | | | | Список коммерческих игр, которые используют технологию Magic Particles | | | |  | | | | | | | | Несколько видеофрагментов из игр, использующих технологию Magic Particles | | | |  | | | | | | | | Спецэффекты на видео, созданные при помощи Magic Particles | | | | | |
|
|  | Обратная связь |
| | | | | | | Форум, посвященный вопросам использования Magic Particles | | | |  | | | | | | | | Чтобы оставить сообщение, не требуется регистрация | | | |  | | | | | | | | Электронная почта разработчиков | | | | | |
|
| |
| | |
| | | |
 | Исправлена ошибка, появившаяся в версии 2.16, которая не давала выставлять высокое разрешение кадров при экспорте в видео.
|  | Улучшено качество масштабирования текстур в хранилище.
|
| |
| | | |
 | Улучшена работа программы на компьютере с 2-я мониторами.
|  | Устранена ошибка, возникающая при воспроизведении некоторых видео-файлов.
|  | В Dev-версию редактора добавлена возможность оценить эффективность использования текстур для спецэффектов. Для этого площадь частиц делится на площадь текстур, и результат выводится на сцену. Идеальное значение равно 1. Если значение близко к 0, то это означает что очень большие текстуры используются для очень маленьких частиц. Текстуры можно уменьшить прямо в программе, используя возможности Хранилища.
|
| |
| | | |
 | Появилась возможность указывать координаты фоновой картинки или видео в числовом виде.
|  | Фоном теперь может служить 3D-модель формата 3DS. Модель отображается в виде каркаса.
|  | Функции API, работающие с именами файлов, переведены на формат строки UTF8.
|  | В API добавлены функции преобразования строк между форматами UTF8 и UTF16.
|  | Враппер изменен с учетом использования Unicode.
|
| |
| | | |
 | Появилась 3D-версия библиотеки. Библиотека теперь имеет 2 версии: 2D и 3D. Справка и заголовочный файл magic.h являются общими для обоих версий. 3D-версия библиотеки умеет проигрывать 2D-эмиттеры, используя заданную плоскость в пространстве.
|  | Универсальная обертка (враппер) была полностью переработана под одновременное использование и в 2D, и в 3D режиме.
|  | Сделаны серьезные доработки текстурного атласа. Сейчас API умеет работать с 2-мя видами атласов: статическими и динамическими. Статические атласы строятся при помощи редактора и привязываются к ptc-файлу. Динамические атласы строятся в момент выполнения программы из текстур, хранящихся внутри ptc-файлов. В старых версиях динамический атлас строился только для всех загруженных в память эмиттеров, сейчас же можно указать эмиттеры выборочно. Библиотека самостоятельно следит за состоянием атласов, и если, например, какой-то эмиттер был удален, то его текстуры в атласе также удаляются и образовавшиеся пустоты могут использоваться под текстуры другого эмиттера. Если пользователь задействовал стандартный враппер, то разницы между использованием статических и динамических атласов не должно быть никакой, так как враппер сам разбирается с тем "что" и "откуда" загружать, а также самостоятельно производит очистку неиспользуемых атласов в случае необходимости.
|  | Враппер теперь самостоятельно восстанавливает потерянные текстуры в случае переключения режима экрана.
|  | Редактор автоматически подрезает "пустоты" по краям загружаемых текстур, что приводит к значительной экономии текстурной памяти, а также к увеличению скорости отрисовки частиц. Подрезанная текстура ведет себя визуально точно также как и раньше, а для дизайнера спецэффекта экономит время по оптимизации частиц.
|  | Редактор позволяет масштабировать текстуры наблюдая визуально работу спецэффекта. Очень часто дизайнер делает заведомо большую текстуру для частицы, что очень нехорошо сказывается на ресурсах компьютера. Теперь такую текстуру можно уменьшить прямо в редакторе до необходимого размера.
|  | Библиотека совместима с таймлайном редактора, т.е. все действия выполненные в редакторе с помощью таймлайна будут в точности повторяться библиотекой. Также имеется возможность программного создания/удаления/редактирования ключей таймлайна.
|  | Появилась возможность создавать "хвост" из частиц, между двумя позициями эмиттера. Это может понадобиться, если эмиттер был резко перемещен на большое расстояние, в этом случае иногда полезно создать как бы переходный "след" из частиц. Построение этого хвоста/следа может быть настроено через структуру MAGIC_TAIL, чтобы получить максимально эффектный результат. Для удобства пользователя конфигурировать структуру MAGIC_TAIL можно визуально при помощи редактора.
|  | Появилась возможность ограничивать область рождения новых частиц. Например, можно создать эмиттер огня на большой площади, а затем ограничить эту площадь небольшой сферой по центру. Тогда новые частицы будут рождаться лишь в пределах этой сферы. Но у сферы можно постепенно увеличивать радиус, что практически даст эффект "расползания" пламени.
|  | В общей сложности в библиотеку добавлено около 40 новых функций. Решено много малых и больших проблем, которые были не всегда очевидны. В общем... Magic Particles развивается...
|
| |
| | | |
 | Теперь сцену можно перемещать при помощи левой кнопки мыши, удерживая ALT.
|  | Ориентация сейчас сделана для каждого типа частиц отдельно, а ранее она задавалась для всего эмиттера сразу.
|  | Добавлена ориентация частицы по направлению её движения.
|  | Изменена логика работы режима "3d сцена". Теперь данный режим позволяет работать 2D-эмиттеру в пространстве как на плоскости. Плоскость можно выбрать при помощи ориентации. Так как ориентация теперь указывается отдельно для каждого типа частиц, то это позволяет получать из 2D-эмиттера имитацию 3D, используя разные плоскости под разные типы частиц.
|  | Дополнительные параметры эмиттера из под сцены перемещены в область графиков.
|  | На таймлайн добавлено новое свойство "Непрозрачность".
|
| |
| | | |
 | Появилась возможность контролировать размер частиц и по ширине, и по высоте. Т.е. можно "плющить" и "растягивать" частицы во время их существования.
|  | Дочерние частицы теперь могут двигаться относительно направления родительских частиц. Например, если родительская частица летела вправо, то дочерняя тоже полетит вправо, а если родительская частица летела вверх, то и дочерняя полетит вверх.
|  | Типы частиц теперь можно перемешивать при рисовании. Например, если есть частицы дыма и частицы огня, то раньше они рисовались в 2D всегда по очереди (либо огонь, либо дым впереди), а сейчас они могут перемешиваться
|
| |
| | | |
 | Данная версия умеет работать с 3D-эмиттерами. Все формы эмиттеров, которые существовали на плоскости теперь могут существовать в пространстве. Дополнительной формой эмиттера является Модель, которую можно загрузить из 3DS-файла.
|  | Появился таймлайн, позволяющий перемещать, вращать и масштабировать эмиттер во времени. Таймлайн выполнен по аналогии с программой Adobe AfterEffects
|  | Теперь из эмиттеров можно автоматически создать Хранитель экрана
|  | Изменился дизайн сцены и её возможности. Теперь сцену можно масштабировать и вращать. Вращение осуществляется удерживая колесико мыши и перемещая мышь (только для 3D-эмиттеров).
|  | Теперь загружаемые текстуры автоматически подрезаются по краям до "полезной" области. "Полезным" считается любой видимый тексел текстуры (альфа не равна 0).
|  | Текстуры можно визуально уменьшать (масштабировать) прямо внутри программы, что позволяет очень сильно уменьшить размер текстур. Данная функция реализуется в Хранилище текстур
|  | Некоторые коэффициентные графики теперь могут принимать отрицательные значения. Это позволяет, например, изменить вес частицы с положительного на отрицательный
|  | График "Случайное перемещение" получил дополнительное свойство "Волна", которое позволяет задать движение "змейкой."
|  | В состав программы добавлено много новых спецэффектов.
|
| |
| | | |
 | Теперь форма эмиттера отображается на сцене визуально. Включить/выключить эту возможность можно с помощью кнопки F9.
|  | Высоту сцены теперь можно уменьшать/увеличивать за счет окна параметров под сценой.
|
| |
| | | |
 | Улучшены возможности хранилища.
|  | Версия библиотеки для MAC OS теперь совместима с PowerPC.
|
| |
| | | |
 | 1) Улучшена работа с анимированными папками: а) Появилась пользовательская иконка. б) Можно ставить такие же виды фона, что и на обычный эмиттер. в) Анимированную папку теперь можно перемещать по сцене и масштабировать. г) Доработан экспорт анимированных папок.
|  | 2) Улучшены функциональные свойства графиков: а) На свёрнутый график добавлены новые поля, которые позволяют редактировать константные значения без разворачивания графика. б) График в нормальном виде теперь можно растягивать по высоте при помощи мыши.
|  | 3) Добавлена возможность экспорта несжатого видео с альфа-каналом.
|  | 4) Появилась кнопка удаления сразу всех текстур из типа частиц.
|  | 5) Добавлено поле "Убрать мерцание (новые частицы замораживаются на короткое время)". Применение имеет смысл только когда "Частота
создания" частиц меньше, чем "Частота обновления". В ином случае
попытка убрать мерцание будет делаться автоматически.
|  | 6) Программа теперь экономнее использует ЦП.
|  | 7) Улучшен механизм обновления через Интернет и добавлена возможность
принимать новости.
|  | 8) Работа с графиками переделана полностью - сейчас красные и серые графики сдвоены (это можно отключить через настройки программы).
|  | 9) По правой кнопке на графике открывается всплывающее меню (если короткий щелчок). Часть кнопок перенесено в это меню. Сдвоенные графики можно располагать горизонтально или вертикально.
|  | 10) Для кривых в настройках программы теперь есть коэффициент, который влияет на силу кривизны.
|  | 11) Диалог Минимумов/Максимумов прекратил своё существование. Теперь эти поля меняются прямо на графиках. Сортировка частиц перенесена на график Степень непрозрачности.
|  | 12) Расширен базовый набор спецэффектов.
|  | Появилась версия библиотеки Magic Particles под iOS.
|
| |
| | | |
 | На графике Направление излучения появилось новое свойство, которое позволяет дополнительно управлять формой эмиттера.
|  | Минимизировать графики теперь можно независимо друг от друга. Это состояние сохраняется в ptc-файл, что позволяет эффективно освобождать место на экране за счет минимизации неиспользуемых графков.
|  | В настройках программы появился новый пункт, который позволяет управлять минимизацией графиков.
|  | Двойной щелчок мыши по графику теперь разворачивает/сворачивает его.
|  | Программа теперь запускается только в единственном экземпляре. Двойной щелчок в проводнике Windows по ptc-файлу приведет к загрузке этого файла в уже запущенную программу.
|  | … и еще доработаны некоторые мелочи.
|
| |
| | | |
 | Изменен внешний вид интерфейса.
|  | Добавлена возможность управления анимацией (кнопки Проиграть, Пауза, Повтор).
|  | В Magic Particles добавлена возможность дополнительной настройки программы.
|  | На сцене можно отображать область в виде прямоугольника (800х600, 640х480 и т.д.), которая будет служить ориентиром.
|  | Добавлены направляющие, помогающие при перемещении эмиттера по сцене.
|  | Фоновое изображение теперь можно сохранить в файл.
|  | Улучшен механизм реакции на горячие клавиши, некоторые горячие клавиши изменены.
|  | … и еще куча разных мелочей доработана.
|  | Создан универсальный враппер (с описанием), упрощающий интеграцию API в движок пользователя.
|  | С помощью враппера сделана интеграция API в DX, OpenGL, HGE, PopCap, Playground, SDL.
|  | Упрощена логика работы с координатами эмиттера.
|  | Добавлены удобные функции для перемещения и вращения эмиттера.
|  | Добавлены функции, позволяющие мягко прервать работу эмиттера, т.е. новые частицы не создаются, а старые продолжают существовать.
|  | Добавлен механизм для работы с текстурными атласами. Теперь API может расположить текстурные кадры на одной большой текстуре. При этом гарантируется, что все текстурные кадры эмиттера будут находится на одном атласе. При создании атласа можно указывать его максимальный размер и зазоры между текстурными кадрами. При необходимости API осуществляет масштабирование.
|  | Значительно улучшена работа с анимированными папками.
|  | Некоторые второстепенные функции были удалены из API, по причине их необязательности.
|
| |
| | | |
 | Анимированные папки. Теперь можно поместить несколько эмиттеров в одну
папку и воспроизвести одновременно. Также есть режим, когда анимация всех эмиттеров всегда
начинается совместно.
|  | Кривые Безье вместо ломаных линий на графиках.
|  | У типов частиц можно включать/отключать их отображаемость. Делается при помощи щелчка по
иконке частицы в дереве с зажатой клавишей Ctrl.
|  | Доработано диалоговое окно настройки Минимумов и Максимумов.
|  | В поля ввода значений теперь можно писать арифметические выражения с использованием знаков
+, -, * и /. Операции выполняются слева направо без учета приоритета.
|  | Поле ввода можно прокручивать в 10 раз быстрее, удерживая Shift.
|  | Развернутый график теперь можно масштабировать по оси Y при помощи колесика
мыши.
|  | Добавлен новый способ экспорта альфа-канала при использовании аддитивного
блендинга (Интенсивность).
|  | Появился фон типа Клеточки. У клеточек можно задавать размеры
и цвет.
|  | Полностью переработано ядро компиляции графиков.
|  | Добавлена функция автоматического сохранения каждые 10 минут.
|  | Для Dev-версии переработан формат экспорта и добавлены новые функции
в API. В частности, появилась возможность работать с
анимированными папками (см. выше).
|  | Появилась версия API под Mac OS
(для компьютеров на базе процессоров Intel).
|  | … и еще куча разных мелочей доработана.
|  | Появилось возможность случайной зеркализации текстуры по X и Y.
|  | Поле Уничтожать вместе с эмиттером (для дочерних частиц, следующих за родительской частицей).
|  | Возможность указать отрицательную скорость.
|  | У некоторых графиков расширен диапазон по оси Y.
|  | Поле дискретизация жизни позволяет сделать более плавным эффект, где
у частиц эта жизнь большая (подробнее описано в справке).
|
| |
| | | |
 | В бесплатной версии теперь доступен экспорт с альфа-каналом.
|  | Появились операции Undo/Redo.
|  | Добавлены случайные генераторы графиков.
|  | Доработан режим интерполяции (плавности) спецэффекта.
|  | Реализованы операции Drag=thinspace;?>&=thinspace;?>Drop файлов в программу.
|  | Улучшены возможности по работе с текстурами.
|  | Между графиками возможно копирование точек через буфер обмена.
|  | Точки на графиках можно двигать при помощи клавиш-стрелок. (Shift ускоряет перемещение в 5 раз)
|  | Анимацию частиц можно остановить (кнопка P или Вид→Пауза).
|  | Теперь можно убрать окно «Параметры» под сценой (Ctrl+T или Вид→Параметры).
|  | … и еще много разных мелочей доработано.
|
| |
| | | |
 | В API добавлены функции, позволяющие динамически управлять положением эмиттера.
|  | Координаты точек теперь отображаются на графиках в численном виде.
|  | Появилась возможность ввести точные координаты точки, используя двойной щелчок.
|  | Теперь можно создать новую точку в любом месте графика (удерживая SHIFT или SHIFT+CTRL).
|  | Разные мелкие изменения.
|
| |
| | | |
 | Первая официальная версия двух программ: Magic Particles и Magic
Particles (Dev).
|  | Достигнута совместимость с Windows Vista™.
|  | Появляется API.
|  | Разработаны новые форматы для экспорта данных.
|  | Различные исправления и доработки.
|
| |
| |
|
| |  | Статьи и видеоуроки |
| | | | | | | Видеоурок показывает, как загрузить в Magic Particles модель формата 3DS и 'рассыпать' её на частицы. | | | |  | | | | | | | | Видеоурок о том, как наложить спецэффект на собственное видео. | | | |  | | | | | | | | В статье пошагово рассмотрен процесс создания сложных эмиттеров. Также рассказывается о том, как при помощи Magic Particles создать полноценный скринсейвер из спецэффектов.
К статье прилагаются дополнительные материалы в виде готовых спецэффектов и скринсейвера. | | | |  | | | | | | | | | |
|
|  | Новости |
| | | 05 мая 2012 | | | | Выход игры Сердце тьмы. Запретный город.••> | | | |  | | | | 02 мая 2012 | | | | Выход игры Jewel Legends: Tree of Life.••> | | | |  | | | | 23 апреля 2012 | | | | Выход игры Защитники сада.••> | | | |  | | | | 20 марта 2012 | | | | Выход игры Vampire Saga 3: Break Out / Сага о Вампире 3: Побег.••> | | | |  | | | | 14 декабря 2011 | | | | Выход игры Cradle Of Egypt / Колыбель Египта.••> | | | |  | | | | 12 декабря 2011 | | | | Выход игры Nemo's Secret: Vulcania / Немо. Тайны Вулкании.••> | | | |  | | | | 06 ноября 2011 | | | | Новый видеоурок, поясняющий работу с 3D-моделями в Magic Particles.••> | | | |  | | | | Все новости ••> | | | | | |
|
| |
|