У нас есть клиент, который создал анимированную графику (используя AI & After Effects).Параметры смешивания цветов (Multiply) в веб-контексте?
Графический являются по существу три перекрывающихся пончики (не может прямо сейчас на «очевидные причины»)
- Каждого пончик не идеально круглый и искажаются в каком-то уникальном способе
- Каждый пончик имеет другой линейный градиент цвета на другом аккорде
- Каждый пончик вращается, весы & импульсы с несколько иной скоростью в анимации.
Их графика была построена с использованием Illustrator (каждый пончик был 1 слоем), а затем анимирован в After Effects. Результатом перекрывающихся пончиков является хороший эффект умножения цвета, когда различные участки каждого пончика перекрываются.
В настоящее время я пытаюсь перенести это в Интернет и сталкиваться с серьезными проблемами в отношении смешивания цветов & умножения.
Что-то я пробовал.
- Экспорт файла AI как SVG и анимации с использованием RaphaelJS
- Экспорт пути непосредственно из AI и делают их с RaphaelJS
- Возьмите экспортируемый SVG и взломать его использовать FeImage & FeBlend фильтры
Все вышеперечисленное не визуализируется так, как я ожидал, и из небольшого смешения цвета SVG в Google и вообще спецификации SVG не полностью реализованы в большинстве браузеров.
Я также пытался экспортировать отдельные слои, как в формате PNG и затем с помощью CSS сделать:
background: url('PNGs/L1.png') center center, url('PNGs/L2.png') center center, url('PNGs/L3.png') center center; background-repeat: no-repeat; background-blend-mode: multiply;
Это любопытное получает меня в правильном направлении, но: это, кажется, полностью сломанный в IE, и я не могу заставить его работать, где каждый PNG является изображением BG на 1 из 3 разных div (что мне нужно сделать, чтобы анимировать div отдельно)
Я просто лаяю неправильное дерево с этой проблемой или это что-то, что есть волшебная библиотека графики js там, которая исправит все мои беды?
Привет, вы можете найти его лучше спросить это на переполнение стека –
Приветствия Крис, будет crosspost к SO. –
Это сообщение должно быть на переполнении стека. – joojaa