Как стать автором
Поиск
Написать публикацию
Обновить

Дизайн

Сначала показывать
Порог рейтинга
Уровень сложности

Как защищают права на настольные игры

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.9K

В истории создания настольных игр можно привести сотни примеров, когда их авторы защищали свои разработки в национальных патентных (и не только в них) ведомствах самыми разными способами.

Расскажем о наиболее интересных кейсах подробнее, упомянув также и процесс создания игр. 

Читать далее

Распознавание день в день: как настроить шаблон нового документа без программирования

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.1K

Привет, Хабр! Вы прекрасно знаете, что мы в Smart Engines непрерывно совершенствуем наши системы распознавания российского паспорта и других документов. Вместе с этим мы постоянно расширяем список документов, которые могут быть распознаны при помощи наших решений, – и будем делать это и дальше. Но что если бизнесу нужно оперативно настроить распознавание нового корпоративного документа с жесткой структурой? Сегодня такая потребность есть практически у любой организации.

Можно прийти с этой задачей к нам, и мы обязательно поможем. Но есть и альтернативный сценарий – встроить возможность настройки распознавания к себе. Для этого мы выпустили специальный инструмент – дизайнер форм. С ним ждать никого не придется, а добавлять распознавание новых форм можно будет по мере их появления, буквально день в день. О нем мы сегодня и поговорим.

Читать далее

Возьми картошку! И соус! Гайд как делать нормальные, не бесящие кросс-продажи на примере Burger King

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров2.2K

«Возьмите картошку и колу», — говорит пользователям баннер перед кнопкой «Оформить заказ». Он мешает и раздражает, хотя должен побуждать купить больше. Что делать, если именно вы отвечаете за баннеры в приложении: отпугивать пользователей и поднимать средний чек или задуматься о жалобах? В какой момент пользователь удалит приложение и уйдёт к конкурентам?

Читать далее

Анализ 60+ вакансий на позицию продуктового исследователя (грейд middle)

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров865

Привет! Меня зовут Катя Халитова — я UX-исследователь в продукте Контур.Фокус. Начался «высокий сезон» на рынке труда — время, когда работодатели активно ищут специалистов. Обычно такой повышенный спрос начинается в феврале и продолжается до апреля.

Я проанализировала 63 вакансии на продуктовых ресерчеров (middle) и обобщила результаты исследования в выводах. Эта статья может стать для вас ориентиром, отправной точкой для поиска работы или определения своего грейда. 

Читать далее

Как нейросети ускоряют дизайн: от генерации до челленджа макетов

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.8K

Когда дедлайны горят, а 3D-художник один на всю команду, нейросети становятся не модным трендом, а спасательным кругом. В ОТП Банке мы прикрутили ИИ к дизайну и ускорили работу на ≈30% – от банальных баннеров для сторис до чего-то новенького в формате челленджа макетов. Делюсь, какие инструменты нас выручают и почему один из главных навыков дизайнера теперь – не потеряться в сотне сгенерированных вариантов.

Узнать

Типовой процесс разработки электроники

Время на прочтение6 мин
Количество просмотров8.2K

Многие люди, кто не работает в сфере разработки электроники, представляют себе процесс разработки достаточно просто: разрабатываем схему, трассируем плату, пишем прошивку. А что еще надо?

В статье я опишу, как устроен типовой процесс разработки электроники на самом деле – на примере и с картинками (это может быть маленькая или большая компания, процесс плюс-минус схож). За пример мы возьмем некую материнскую плату компьютера (процессор в данном случае не принципиален) и разберем типовой процесс разработки такой материнской платы.

Читать далее

Взаимодействие C3D Solver с приложением на примере моделирования сборки

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров701

С3D Solver – это инструмент для разработчиков, работающих с 2D и 3D-моделированием. Он позволяет создавать параметрические сборки из твёрдых тел и эскизы, накладывая на них связи (ограничения). Мы остановимся непосредственно на трёхмерном решателе, чтобы на его примере ответить на возникающие у разработчиков приложений вопросы, которые и послужили толчком к написанию данной статьи. Например, расскажем о значении синхронизации представлений геометрических объектов – это наиболее распространенная проблема, возникающая при использовании трёхмерного решателя. А также в рамках статьи погрузимся в основные аспекты работы программиста конечного приложения с С3D Solver, рассмотрим функциональность математической библиотеки и пройдём путь от клика по иконке до сопряжения геометрических объектов на конкретном примере.

Чтобы лучше ориентироваться в предметной области и терминах, которые будут упоминаться, начнём с краткого описания базовых понятий. В статье рассмотрим три представления твёрдых тел. Изображение модели, которую пользователь видит на экране, мы будем называть графическим представлением. Следующее представление – модельное. Оно включает в себя описание топологии моделируемого объекта, связей элементов геометрической модели, историю её построения и атрибуты элементов. За него отвечает геометрическое ядро C3D Modeler. Наконец, есть параметрическое представление, которое обеспечивает взаимосвязь элементов модели, позволяя редактировать её, синхронно изменяя положение тел. Воплощается оно в системе геометрических ограничений GCM_System под управлением C3D Solver, который не имеет прямой связи с твёрдыми телами модельного представления. Отсюда возникает важная особенность – необходимость синхронизации представлений.

Читать далее

Студенты постоянно создают одинаковые приложения. Я исправил это недоразумение

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров18K

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

Почему это приложение обязано победить?

Кастомная дизайн система изнутри

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1.8K

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

О дизайн-системах на Хабре писали много. Это библиотека переиспользуемых фрагментов интерфейса, текста и визуала (цветовых палитр, иконок, кнопок и других элементов), из которых можно собрать типовые пользовательские сценарии. Удобны они не столько заказчикам продуктов, сколько самим разработчикам.

Открытые дизайн-системы нам не подошли - их возможностей оказалось недостаточно для реализуемых проектов, поэтому мы пошли по пути кастомизации. Об этом и хотим рассказать. С доработкой, как всегда, были некоторые нюансы и ограничения. Но - спойлер - мы с ними справились, успешно закончив этап MVP.

Читать далее

14 прекрасных и странных идей в промышленном дизайне: итоги 2024

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4K

Как сделать кровать из картона, способную выдержать 300 кг? Как сделать разборные очки без складывающихся дужек? Или как помыть человека в специальной капсуле за 15 минут или добавить себе шестой палец на руку? Если же говорить о странных идеях: как сделать кредитную карту, специально созданную для унижения должников, или что будет, если приделать к кроссовкам гигантские когти? Это и многое другое в дайджесте независимых дизайн-проектов, которые я собирал на протяжении всего года.

Поехали

Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#8)

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров2.5K

«Сделай удобно» #1«Сделай удобно» #2«Сделай удобно» #3«Сделай удобно» #4«Сделай удобно» #5«Сделай удобно» #6, «Сделай удобно» #7.

Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки.

Под катом: Github, BBVA, One, Google, Mimo.

Читать далее

GIMP Script-Fu Первый Дан. Язык функциональной геометрии. Рисунки(картинки) и базовые операции

Время на прочтение11 мин
Количество просмотров1.1K

Библиотека функций к Script-fu
Язык функциональной геометрии

Базовым элементом языка функциональной геометрии являются рисунки (picture), это функции которые отображают своё содержимое в предоставляемые им в виде аргументов изображение и рамку. Конечно в базовой документации об изображениях нет речи, но здесь я адаптировал этот язык в реалиям GIMP и включил изображение на котором будет отображаться картинка как часть интерфейса вызова функции. Хотя можно было и выкинуть их из него, создав какой нибудь глобальный контекст, хранящий текущее изображение с которым работает язык, к которому бы обращались все функции, это дело вкуса.

Рисунки мы можем создавать из фигур и изображений, задавая при этом ограничения, границы картинки отображаемые в задаваемую рамку.

Читать далее

Вышло крупное обновление Charon / 2025.1.1

Время на прочтение5 мин
Количество просмотров967

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

Аналогом являются Articy Draft или CastleDB.

Читать далее

Ближайшие события

Книга: «Дизайн и поведение пользователей. Применение психологии и поведенческой экономики в разработке и UX»

Время на прочтение10 мин
Количество просмотров2.4K
Привет, Хаброжители!

Всё больше компаний обращаются к поведенческой науке, чтобы создавать продукты, маркетинговые стратегии и коммуникации, которые не просто удовлетворяют потребности пользователей, но и помогают им изменить свои привычки. Эти команды стремятся разрабатывать решения, которые мотивируют людей делать что-то новое в своей жизни. Иными словами, они создают стратегии изменения поведения.

В отличие от традиционного дизайна, который фокусируется на решении задач пользователя, поведенческий дизайн идет дальше. Он стремится «решить самого пользователя» — изменить его подход к проблеме, чтобы устранить ее. Именно этому посвящена книга «Дизайн и поведение пользователей».
Читать дальше →

api2app: Как из домашнего компьютера сделать сервер для публичного приложения

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров7K

Ранее я уже рассказывал, что при разработке api2app вдохновлялся идеей Python-библиотеки Gradio. У этой библиотеки есть очень полезный функционал: можно запустить приложение на локальном компьютере в режиме share (поделиться), тогда будет сгенерирована публичная ссылка, по которой это приложение будет доступно на любом другом компьютере, подключенном к Интернет.

В этой статье пошагово опишу свой способ. Есть свои плюсы и свои минусы, но в любом случае, думаю, альтернатива не будет лишней. Для примера создам онлайн-приложение для создания транскрипций аудио с помощью проекта whisper.cpp. Делаю всё на Ubuntu, но, думаю, на Windows это повторить будет не сложно.

Читать далее

Ошибки в вёрстке: как мы избавились от них с помощью чек-листа

Время на прочтение4 мин
Количество просмотров3.8K

Мы в Точке делаем эквайринг, онлайн-бухгалтерию и много других полезных продуктов для бизнеса. Все они постоянно дорабатываются, поэтому нам нужно непрерывно работать с дизайном и выпускать новые фичи. 

Недавно мы заметили, что каждый раз исправляем в вёрстке одни и те же ошибки. Решили оптимизировать процесс дизайн-ревью и ввели чек-листы, благодаря которым количество правок сократилось в три раза. 

Меня зовут Евгений Ерёмин, я продуктовый дизайнер в Точке уже более пяти лет. Расскажу подробнее о процессе оптимизации дизайн-ревью в этой статье.

Читать далее

Зачем Python нужен Гейм-Дизайнерам

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров2.8K

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

Зачем все таки...

Гигант авиации

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров4.7K

С становлением и развитием авиации, перед конструкторами стояли задачи, которые они должны были решать. Вначале, самолет братьев Райт мог поднять только самих пилотов, но со временем самолеты строились все больше и больше, которые превратились в гигантов. Вот про одного, запланированного гиганта, и пойдет речь.

Читать далее

Я рисовала еду руками 15 лет, но потом пришла нейросеть и изменила всё

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров74K

В 2014-м я ушла «на фриланс». Нужно было выбрать специализацию — невозможно одинаково хорошо делать всё. Я проанализировала свой опыт и поняла, что лучше всего у меня получаются фуд‑зоны для упаковок. Коллеги это отмечали, арт‑директора хвалили композиции из фруктов. Сделала на это ставку.

Читать далее

Лазейка или так и задумано? Исследования в игре Two Point Hospital

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров3.3K

Two Point Hospital — это обновленная версия невероятно популярной игры 1997 года Theme Hospital, в которую многие с удовольствием играли. И я в том числе. В памяти сохранились очень приятные воспоминания об оригинальной игре, поэтому я решила вновь поиграть в Two Point Hospital.

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

Читать далее и голосовать в конце статьи