2013-11-12 2 views
0

У меня есть векторное изображение Adobe Illustrator, которое я хотел бы оживить с помощью пользовательского ввода xyz (в этом случае смоделированные сюжетные точки, которые я хотел бы визуализировать с течением времени, используя рисованное изображение/каркасная модель), например C++ или, возможно, даже javascript-приложение. Есть ли какая-то (довольно простая) стратегия для достижения этой цели? Например. используя открытый GL или какой-либо другой инструмент с открытым исходным кодом?Использование изображения Illustrator для пользовательской анимации с использованием C++

+0

Что вы ищете для графической библиотеки. Если вы хотите написать C++, вы можете попробовать SDL2 - возможно, проще, чем делать это через OpenGL. Вы также можете попробовать PyGame, который является python. HTML5 также может быть в порядке. Зависит от того, насколько вы комфортно находитесь на определенном языке. Можете ли вы предложить несколько подробностей о вашем прошлом и проекте, который вы делаете? – patchwork

ответ

0

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

Трудный способ сделать это - использовать пользовательскую библиотеку в C++, сделать рисование векторных графиков в opengl или directx. Я могу говорить только о gameswf (проигрыватель с открытым исходным кодом для флеш-файлов) или scaleform. Там два поддерживают файлы swf, экспортируемые с помощью flash. Если вам нужен только рендеринг без анимации, тогда там должно быть много библиотек (посмотрите this thread)

Смежные вопросы