Как стать автором
Обновить

Дизайн

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

Введение в проектирование трехмерного пользовательского интерфейса

Уровень сложности Средний
Время на прочтение 20 мин
Количество просмотров 1.5K
Графические оболочки *Интерфейсы *Визуализация данных *AR и VR
Из песочницы
Перевод

Проектирование трехмерного пользовательского интерфейса - критический компонент любого приложения с использованием виртуальной среды (VE). Представим краткий обзор трехмерного взаимодействия и интерфейсы пользователя. Обсудим влияние обычных VE аппаратных устройств на пользовательское взаимодействие, так же как техники взаимодействия для  трехмерных задач и использование традиционных двумерных стилей взаимодействия в трехмерных средах. Мы делим большинство пользовательских взаимодействий на три категории: навигация, выбор/манипуляция, и систему управления.

Центр внимания находится на  доступных методах, но также и на практических рекомендациях для трехмерного взаимодействия. Наконец, мы обсуждаем два подхода к проектированию трехмерного взаимодействия («артистическую» философия дизайна и систематическую философию дизайна) и рассмотрим некоторые примеры приложений со сложными трехмерными требованиями.

Читать статью
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

Новости

Три типичных мнения опытных игроков или «очередная донатная дро…льня»

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 6K
Разработка игр *Монетизация игр *Дизайн игр *Продвижение игр *Игры и игровые консоли
Мнение

Последние 15 лет я занимаюсь разработкой игр. Мне повезло поработать как в крупных корпорациях типа VK (Mail.Ru), так и побыть инди-разработчиком. А ещё я люблю игры и сам регулярно играю.

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

Читать далее
Всего голосов 21: ↑15 и ↓6 +9
Комментарии 72

Как дизайнеру устроиться в Uber (часть 2)

Время на прочтение 5 мин
Количество просмотров 669
Дизайн мобильных приложений *Карьера в IT-индустрии Дизайн Интервью

К этому моменту я уже прошёл через телефонный разговор с рекрутером и выполнил тестовое задание. Следующий этап — собеседование в офисе (On-Site Interview) . Вот как это было

Узнать
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0

Как дизайнеру устроиться в Uber (часть 1)

Время на прочтение 5 мин
Количество просмотров 1.1K
Дизайн мобильных приложений *Карьера в IT-индустрии Дизайн Интервью
Из песочницы

Салют 👋 Меня зовут Влад Хоффман, я продуктовый дизайнер. Два года работал в компании Uber, в Амстердаме. Расскажу, как пробирался через семь кругов интервью и что узнал в процессе. Если вы дизайнер и хотите попасть в бигтех-компанию или просто найти работу заграницей, статья точно будет полезна.

Узнать
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 5

Истории

Почему японские веб-сайты выглядят так необычно, или учимся оценивать дизайн, не делая поспешных выводов

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 23K
Блог компании ISPsystem Веб-дизайн *Дизайн
Мнение
Перевод

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

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

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

Читать далее
Всего голосов 65: ↑61 и ↓4 +57
Комментарии 23

Сударь, у Вашей АЭС уши разъехались. Весёлая визуализация многопараметрических систем

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 4.1K
Интерфейсы *Программирование микроконтроллеров *Читальный зал DIY или Сделай сам Лайфхаки для гиков
Кейс

Описание интересной идеи визуализации контроля за техническими системами со многими параметрами.

Минимпример реализации этой идеи для управления и контроля за выходными радиолампами в аудио-усилителе.

И заодно про радиолампы, ламповые усилители, религию Hi-Fi и Hi-End.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 17

Типичные проблемы не полностью укомплектованных команд. И как из них выбираться

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 1.6K
Блог компании СберМаркет Управление продуктом *Карьера в IT-индустрии Дизайн
Кейс

Как справиться с ситуацией, когда в команде (продуктовой и не только) нет дизайнера, копирайтера, UX-райтера, исследователя, разработчика или менеджера, а фичу двигать надо? Рассказываю на личных кейсах и даю инструменты в помощь.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 4

Как мы создаем Squadus: улучшение UX в новом продукте

Время на прочтение 8 мин
Количество просмотров 1.1K
Блог компании МойОфис Интерфейсы *Usability *Управление продуктом *Софт

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

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

О том, как мы сделали Squadus не просто универсальным, но и удобным в работе инструментом коммуникаций, читайте под катом.

Читать далее
Всего голосов 25: ↑23 и ↓2 +21
Комментарии 2

30 советов для начинающего FrontEnd программиста

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 12K
CSS *HTML *Accessibility *
Из песочницы

В статье собраны 30 советов для новичков во FrontEnd сфере, которые возможно сделают ваш код чище и приятнее. Все советы постарался написать понятным языком, чтобы даже самый зелёный новичок всё понял :)

Читать далее
Всего голосов 22: ↑8 и ↓14 -6
Комментарии 12

Как сделать голосового бота техподдержки и не разочароваться?

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 564
Блог компании Just AI Анализ и проектирование систем *Service Desk *Natural Language Processing *Голосовые интерфейсы *
Туториал

Привет, Хабр! Меня зовут Алексей Борщов и я занимаюсь проектированием голосовых диалоговых систем в компании Just AI. Как вы уже догадались по заголовку, речь сейчас пойдет о процессе создания голосового бота техподдержки, который может быть использован как для внутрикорпоративной, так и для внешней (клиентской) поддержки. И начнем мы с очевидного вопроса – а зачем он вообще нужен?

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 0

Анатомия игры. Кооперативное отступление

Уровень сложности Средний
Время на прочтение 17 мин
Количество просмотров 1.9K
Блог компании FirstVDS Работа с 3D-графикой *Графический дизайн *Читальный зал Научно-популярное
Обзор


Доброго времени суток, дорогие хабражители! Основной инструмент работы, помимо мозга, все еще находится вне зоны доступа, поэтому придется еще немного повременить с продолжением серии Анатомия игры. Впрочем, немного про игры мы все же сможем поговорить.

Сегодня речь пойдет о нестандартных подходах к сближению игроков друг с другом, а именно о необычных кооперативах. И когда я говорю «кооперативы», я имею в виду не только безвозмездную помощь страждущим в зачистке наводненных монстрами локаций.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 3

Визуализация музыки с помощью нейросетей в реальном времени… В некотором смысле…

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.7K
Графический дизайн *Искусственный интеллект

В настоящий момент (обязательная оговорка, когда речь идеть про нейросети) для генерации одного изображения у AI уходит минимум секунда. В лучшем случае пол секунды. Для видео нам требуется как минимум 15 кадров в секунду (а лучше бы и все тридцать). Следовательно, создавать нейросетью видео в реальном времени и таким образом визуализировать музыку - невозможно.

Теперь, когда мы это поняли, давайте подумаем, как же это сделать.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Комментарии 9

Адаптация языковой модели vosk

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.3K
Open source *Python *Машинное обучение *Голосовые интерфейсы *
Из песочницы

Приветствую, Хабр. В данной статье хочу рассмотреть процесс добавления слов в языковую модель vosk'а (vosk - библиотека для распознавания речи, в основе которой kaldi).

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 6

Форматы векторной графики. Замена «толстому» SVG

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 9K
Блог компании RUVDS.com Веб-дизайн *Работа с векторной графикой *Обработка изображений *IT-стандарты *
Векторизация растровой графики, источник

Все знают стандарт векторной графики SVG (Scalable Vector Graphics). Великая вещь, которая незаменима в веб-дизайне. Но этот формат до сих пор полностью не поддерживается ни в одном браузере по одной простой причине: он невероятно сложный. Если посмотреть на спецификации, там более 200 подпунктов в 27 разделах (около 900 страниц на бумаге). Только оглавление занимает 19 экранов. Мягко говоря, это перебор.

К счастью, SVG — не единственный формат векторной графики. Есть более эффективные и минималистичные альтернативы.
Читать дальше →
Всего голосов 60: ↑57 и ↓3 +54
Комментарии 25

Jetpack Compose: Expandable Text

Время на прочтение 5 мин
Количество просмотров 1K
Разработка мобильных приложений *Интерфейсы *Разработка под Android *Kotlin *

На протяжении нескольких последних лет мобильная разработка движется в сторону декларативного пользовательского интерфейса. Кто-то начал раньше, кто-то – позже. Большой толчок развитию этого направления сообщество Android разработчиков получило благодаря языку программирования Kotlin, который отлично раскрывает данную концепцию. В 2019 Google представила свой фреймворк для создания декларативного UI: Jetpack Compose.

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 5

Max Payne — ретроспектива трилогии

Уровень сложности Простой
Время на прочтение 24 мин
Количество просмотров 8.7K
Блог компании Timeweb Cloud Разработка игр *Дизайн игр *Игры и игровые консоли
Ретроспектива
image

«Все они были пройдены. Последний клик поставил жирную точку в этой истории, я убрал руку с клавиатуры — все было кончено».

Поводом для написания этого материала стало десятилетие Max Payne 3, это довольно весомый срок, учитывая, что игру до сих пор многие считают лучшим шутером от третьего лица. Вот я и решил смахнуть пыль с этого бриллианта и вновь насладиться последними похождениями Макса Пейна, попутно освежив в памяти трилогию от Remedy.

Вернёмся к истокам. 21 год назад ребята из финской студии Remedy, будучи любителями гонконгских боевиков Джона Ву, задались целью воплотить адреналиновые перестрелки в формате видеоигры и преумножить эти ощущения за счет погружения. Сегодня мы знаем, что получилось это у финских парней отлично, и они навсегда вписали свои имена в историю шутеров от третьего лица. Как же сейчас, спустя два десятка лет, ощущаются похождения «человека, которому нечего терять»? Давайте узнаем.
Читать дальше →
Всего голосов 38: ↑35 и ↓3 +32
Комментарии 36

Мультяшная графика продаётся лучше реалистичной. Так ли это на самом деле?

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 8.1K
Разработка игр *Дизайн игр *Игры и игровые консоли
Аналитика

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

Читать далее
Всего голосов 12: ↑9 и ↓3 +6
Комментарии 46

Анатомия экрана приложения для трейдинга

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 2.9K
Интерфейсы *Дизайн
Обзор

Кратко разобрал из каких частей состоит экран приложения для торговли криптовалюты на бирже. Сделал это чтобы объяснить дизайнерам задание для воркаута. Подумал, что вдруг кому ещё пригодится для быстрого старта в теме :)

Так из чего же состоит экран
Всего голосов 12: ↑6 и ↓6 0
Комментарии 5

Настраиваем клавиатуру с помощью графического интерфейса Vial

Время на прочтение 7 мин
Количество просмотров 2.3K
Интерфейсы *Компьютерное железо Периферия

Vial — это кроссплатформенный графический интерфейс с открытым исходным кодом и форк QMK для настройки клавиатуры в режиме реального времени.

Программа позволяет настроить клавиатуру с помощью простого и интуитивно понятного интерфейса без каких-либо знаний о программировании.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 10

Как сделать сервисы доступнее для людей с нарушениями зрения. Исправляем 5 самых частых ошибок

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2K
Блог компании Яндекс Веб-дизайн *HTML *Usability *Accessibility *

Всем привет! Меня зовут Юля Долгун, я фронтенд-разработчик из Поиска. Одна из моих задач — поддерживать доступность в поиске по товарам для пользователей с различными ограничениями здоровья.

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

Читать далее
Всего голосов 27: ↑27 и ↓0 +27
Комментарии 2