Плавные многоцветные градиенты?

Я просмотрел вокруг и не могу найти то, что я ищу. У меня есть опыт работы с Photoshop и Illustrator в определенной степени, но я бы предпочел что-то в Illustrator (масштабирование векторного изображения).

Как вы подходите к проектированию и созданию такого плавного градиента, как на следующем изображении? Существуют ли какие-либо инструменты или методы, помогающие в выборе цвета? Кроме того, тонкая «блокировка» или «разделение» повсюду, где есть небольшой кусочек похожих, но разных цветов? Просто ищите общую методологию в дизайне и создании этих широко популярных дизайнов.

Бонус: кто-нибудь видел реализации только на HTML5 или CSS?

Как всегда спасибо, гении!

Пример плавного градиента.

Я бы порекомендовал вам изучить фильтры Crystallize и Mosaic в фотошопе, расположенные вFilters -> Pixelate
@Johannes, это фантастическое решение, о котором я даже не думал пытаться. Спасибо.

Ответы (3)

1. Нарисуйте градиент.

введите описание изображения здесь


2. Превратите его в смарт-объект.


3. Подать заявку FilterPixelateCrystallise.

введите описание изображения здесь


4. Добавьте Gradient Mapкорректирующий слой сверху

введите описание изображения здесь


5. Теперь вы можете настроить Crystalliseзначения, если хотите.

введите описание изображения здесь


Конечно, это не использование HTML или CSS, но метод использует карту градиента. Градиентные карты лучше всего.

введите описание изображения здесь

Обратите внимание, что этот пример можно было построить разными способами. Это мог быть просто растровый слой с градиентом, а затем применялся фильтр. Это дало бы тот же результат, но не позволяло бы легко редактировать позже. Карта градиента использовалась для точного контроля и гибкости.

Я наткнулся на этот ресурс: http://williamngan.github.io/kubist/ Это веб-приложение, которое генерирует кубистические изображения в формате SVG. Чтение статьи создателя «Как это работает» также весьма увлекательно. Хотя это не прямой ответ на ваш вопрос, он дает некоторые идеи о том, как добиться плавного «мозаичного» эффекта градиента, который вы ищете. И, как показывает веб-приложение Kubist, это можно сделать в HTML с использованием графики SVG.

Я использовал приложение под названием Dmesh http://dmesh.thedofl.com/ для создания очень пользовательских градиентов триангуляции и изображений. Это бесплатное приложение для Windows и Mac (и iPhone). Запустите приложение и перетащите на него любое изображение, и где бы вы ни щелкнули, оно сформирует вершины. Затем вы можете экспортировать финальное изображение в формате SVG и открыть его в иллюстраторе для дальнейшего редактирования. Отличный инструмент!