У меня есть векторное изображение Adobe Illustrator, которое я хотел бы оживить с помощью пользовательского ввода xyz (в этом случае смоделированные сюжетные точки, которые я хотел бы визуализировать с течением времени, используя рисованное изображение/каркасная модель), например C++ или, возможно, даже javascript-приложение. Есть ли какая-то (довольно простая) стратегия для достижения этой цели? Например. используя открытый GL или какой-либо другой инструмент с открытым исходным кодом?Использование изображения Illustrator для пользовательской анимации с использованием C++
ответ
Для того, чтобы нарисовать векторный рисунок, вам понадобится рендеринг изображений. Самый простой способ сделать это - использовать Flash, так как он имеет векторный рисунок поддержки (один из лучших) и действительно сильный язык сценариев, чтобы делать всевозможные вещи (материал anymate на основе ввода и т. Д.) Даже трехмерную графику.
Трудный способ сделать это - использовать пользовательскую библиотеку в C++, сделать рисование векторных графиков в opengl или directx. Я могу говорить только о gameswf (проигрыватель с открытым исходным кодом для флеш-файлов) или scaleform. Там два поддерживают файлы swf, экспортируемые с помощью flash. Если вам нужен только рендеринг без анимации, тогда там должно быть много библиотек (посмотрите this thread)
- 1. Использование пользовательской анимации с MBProgressHUD
- 2. Использование CSS для анимации изображения в поле
- 3. Анимация изображения с использованием анимации CSS
- 4. Плохое качество изображения с использованием пользовательской камеры
- 5. масштаб изображения с использованием метода анимации jquery
- 6. Использование NStimer для установки анимации изображения с изображением по умолчанию
- 7. Размер изображения для анимации!
- 8. C# WPF аномальное использование ЦП для анимации
- 9. Навигационный контроллер пользовательской анимации перехода
- 10. Выполнение пользовательской анимации с пользовательскими изображениями кадров
- 11. Просмотр вида контроллера с использованием пользовательской анимации iOS
- 12. Получение якорных точек векторизованного изображения в Illustrator
- 13. Условные анимации пользовательской кнопки
- 14. Регулировка пользовательской анимации AngularJS
- 15. Использование pathfinder надлежащим образом в Illustrator
- 16. Javascripting для Adobe Illustrator
- 17. с использованием анимации css3 для загрузки сайта
- 18. Несколько изображений для анимации Использование для цикла C#
- 19. Снятые изображения в анимации анимации
- 20. Перемещение изображения через использование анимации CSS3
- 21. Проблема с использованием UIImageView для отображения анимации
- 22. Улучшение пользовательской анимации прогресса производительности
- 23. Использование ImageResizer с пользовательской строкой запроса
- 24. Действие UIButton после пользовательской анимации
- 25. смещать вид контроллера пользовательской анимации
- 26. Предоставление изображения с использованием C
- 27. Использование спрайта изображения CSS для эффекта зависания без анимации прокрутки
- 28. Использование анимации с reloadData
- 29. Создание пользовательской анимации диспетчера представлений
- 30. Использование% dopar% с пользовательской функцией
Что вы ищете для графической библиотеки. Если вы хотите написать C++, вы можете попробовать SDL2 - возможно, проще, чем делать это через OpenGL. Вы также можете попробовать PyGame, который является python. HTML5 также может быть в порядке. Зависит от того, насколько вы комфортно находитесь на определенном языке. Можете ли вы предложить несколько подробностей о вашем прошлом и проекте, который вы делаете? – patchwork