Оптические эффекты в пользовательском интерфейсе

Всем привет!


Расскажу вам немного про интерфейсы и занятные оптические приёмчики. Если интересно — накидаю ещё.


О чём этот пост? Если вы не дизайнер и вам неинтересно — смело проходите мимо. А я расскажу всем, кто остался о магии сбалансированных кнопок, правильном выравнивании фигур и идеальных углах скругления.


Наши глаза — странные органы, которые часто нам врут. Но если вы знаете особенности зрительного восприятия человека, вы можете создать более доступный и совершенный дизайн. Не только в типографии используют оптические приемы для создания удобочитаемых и сбалансированных шрифтов, эти хитрости помогают дизайнерам интерфейсов, создающим взаимодействие между пользователем и компьютером.



1. Точный и оптический размер


Что больше: 400-пиксельный квадрат или 400-пиксельный круг? Геометрически их ширина и высота равны. Но посмотрите на картинку ниже. Наши глаза сразу обнаружат, что квадрат внушительнее круга. Кстати, слова, связанные с весом или объёмом, больше всего подходят для описания оптических эффектов.

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

В случае, если вы не верите, что эти формы нарисованы точно, это версия с направляющими

и цифрами.

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

Давайте взглянем на ещё одну картинку с квадратом и кругом. С точки зрения визуального веса, кажутся ли они вам равными?

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

Для меня определённо они равны. По крайней мере, трудно сразу сказать, что одно перевешивает другое. Неудивительно — я увеличил диаметр круга на 50 пикселей.

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

Чтобы показать, почему это происходит, я перекрывал фигуры из первого примера (400-пиксельный квадрат и круг) и второго примера (400-пиксельный квадрат и 450-пиксельный круг). Как вы можете заметить ниже, квадрат «перевешивает» круг за счёт зон «а» в первом примере, в то время как во втором примере круг уравновешивает своё положение зонами «b».

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

То же самое происходит и с квадратами (ромбами) или треугольниками. Чтобы визуально сбалансировать квадраты, они должны быть больше.

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

Как использовать эту особенность в интерфейсах? Например, когда вы создаёте набор иконок, важно, чтобы все они были хорошо сбалансированы, чтобы значок не выделялся слишком сильно или не был слишком мал. Если непосредственно вписать значки в квадратные области, то более квадратные значки будут выглядеть больше.

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

Я рекомендую компенсировать вес разных форм иконок, визуально увеличивая небольшие иконки и уменьшая визуально тяжелые относительно среднего размера области.

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

Пример иконок, сбалансированных оптически.

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

Становится ясно, почему область значков всегда больше, чем тело значка — чтобы неквадратные значки вписывались и выглядели не меньше, чем квадратные.

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

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

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

Но иногда мы работаем с уже существующей графикой, например, логотипы соцсетей используются в качестве кнопок «поделиться» и «лайк». Иконки Facebook и Instagram квадратные, а Twitter — это силуэт птицы, Pinterest — литера «P» в круге. Вот почему иконки Twitter и Pinterest из одного набора немного больше — так они выглядят сбалансированными с иконками Facebook и Instagram.

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

Другим примером проблемы оптического баланса является текстовое поле, расположенное рядом с круглой кнопкой. Если диаметр кнопки равен высоте текстового поля, то кнопка кажется меньше, но если немного увеличить её, то вся конструкция станет более сбалансированной.

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

Но если вы измените стиль кнопки, увеличение не потребуется. На рисунке ниже кнопка и текстовое поле имеют высоту 80 пикселей, но кнопка справа не выглядит «потерянной» из-за контрастной черной заливки.

Оптические эффекты в пользовательском интерфейсе Дизайн, Ui, Интерфейс, Длиннопост

ВАЖНО ПОМНИТЬ


Оптический вес — это то, как человеческие глаза воспринимают размер и значение объекта, и он не обязательно равен его пиксельному размеру.


Круги, алмазы, треугольники и другие неквадратные формы должны быть больше, чтобы оптически сбалансировать их с квадратными формами.


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



Ну, на этом я закончу, а если будет интересно, то впереди будет ещё про выравнивание разилчных форм, текстовых блоков и прочее

Автор поста оценил этот комментарий

Ок, я понял. Может дашь мне тестовое задание на такой банер? чисто потренироваться.

Потому что я прям чувствую что тупею, и нужно тренироваться в освоении новых знаний.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Телеграм? Или почта

показать ответы
Автор поста оценил этот комментарий

а вот последнее это что надо делать? прогать надо?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

HTML5-баннеры создавать

показать ответы
Автор поста оценил этот комментарий

а можешь мне подработку предложить хоть за минимальный прайс?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Подработку какого характера?

показать ответы
1
Автор поста оценил этот комментарий

В том и беда :) читать интересно, а вот использовать не получится :D

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Только практика, большего не могу предложить

показать ответы
Автор поста оценил этот комментарий

Что мне мешает нарушить эти правила?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Ну смотрите. Вы делаете иконку (логотип) для своего приложения (Android, IOS, что угодно). Она выгодно отличается на фоне других иконок. Круто, здорово.

Допустим, ваше приложение — это мессенджер. На любом сайте, в разделе "контакты" будет ваша иконка.

Каждый уважающий себя разработчик сайтов делает комплект иконок под каждый проект. Он (разработчик) создаёт сайт строительной компании, в раздел "контакты" он помещает иконки, выполненные в одном стиле. И ваша иконка — не исключение. Стилистика иконки будет подогнана под общий формат

Иллюстрация к комментарию
3
Автор поста оценил этот комментарий

Ну, это в статье описано - вес объекта :D


Вот если б вы предоставили алгоритмы увеличения объектов :D

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Алгоритмов нет. В этой связи есть интересный факт — типографское дело и типографика, в частности (включая и каллиграфию) основывается на ощущениях и на многолетней практике. А чётких правил и "как надо" и "как не надо" там нет

показать ответы
Автор поста оценил этот комментарий
а сразу не?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

не

Автор поста оценил этот комментарий

в рисовании сайтов, я умею в фотошопе, немного в анимацию, вот это вот всё

раскрыть ветку (1)
Автор поста оценил этот комментарий

Нет, к сожалению, дизайнеров хватает. Вот верстальщика бы толкового и баннермейкера

показать ответы
2
Автор поста оценил этот комментарий

Спасибо, познавательно

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Пожалуйста

Автор поста оценил этот комментарий

Вот поэтому логотип своего приложения нужно делать с нарушением этих всех правил, чтобы он не сливался с другими :)

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Логотип приложения и набор иконок — это разные вещи. И в наборе иконок ваш логотип должен подчиняться общим правилам набора

показать ответы
7
Автор поста оценил этот комментарий

То есть что бы быть одинаковыми по размеру, фигуры должны быть одинаковыми по площади?)

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Не совсем так. Речь идёт о визуальном восприятии фигур. Одинаковая площадь не обязательно гарантирует их визуальную равность

показать ответы
3
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку (1)
Автор поста оценил этот комментарий
Моя статья не окончена. Как закончу - непременно поделюсь ссылками на первоисточник
показать ответы
1
DELETED
Автор поста оценил этот комментарий

какая то погоня за письками.

раскрыть ветку (1)
Автор поста оценил этот комментарий
И в чём это выражается?
5
Автор поста оценил этот комментарий

вот ссылка на первоисточник https://habrahabr.ru/post/338780/

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Это не первоисточник, в первой строке хабра указан как раз исходник. Переводы разнятся, к тому же

показать ответы
2
Автор поста оценил этот комментарий

Ну это вроде как элементарно из геометрии)) "зрительный объем" это и есть площадь фигуры) И круг с диаметром 400 фактически, а не просто "зрительно" меньше квадрата со стороной 400))

раскрыть ветку (1)
Автор поста оценил этот комментарий

Для удобства примеры ставятся на простых фигурах. Сравнивать площади сложных фигур — муторное занятие

3
Автор поста оценил этот комментарий

Рекомендую проверить. Ромб(квадрат повернутый на 45 градусов) уж точно визуально смотрится равным.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Это всё - вкусовщина. Дизайн и визуальное восприятие — вещи сугубо индивидуальные

14
Автор поста оценил этот комментарий

А  могу вам ответить почему так - потому что глаз меряет не "длину ширину в пикселях", а в количестве задействованных колбочек/палочек. Т.е. он меряет площадь объекта, объем.

При всё при том зрительно натренированный человек(веб дизайнер к примеру) сможет определить примерный объём в пикселях :)


PS при мне знакомый углядел несоответствие в 2 пикселя :D

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Не биолог, не смогу ни подтвердить, ни опровергнуть

показать ответы
6
Автор поста оценил этот комментарий

Спасибо. Автор, можешь не трудиться, я посмотрел в завтрашний день и увидел все твои будущие посты.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Вот тут я бы поспорил, Ванга