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

Дизайн

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Геопривязка pointcloud по опорным точкам

Работа с 3D-графикой *Геоинформационные сервисы *Визуализация данных
Tutorial

Наш маленький стартап решил испытать силы в трёхмерном моделировании городской инфраструктуры. Стоит сразу оговориться, что подразумевается не высокоточное геодезическое картографирование, а оперативное получение трехмерной карты на движущемся транспорте. Для решения этой задачи подобрали бесхозный лидар (трехмерный сканер) и соорудили конструкцию для установки на автомобиль. Надо было быстро и дешево отработать прототип софта для сбора информации. В стек навигации входила инерциалочка и GPS-приёмник. После нескольких заездов по Санкт-Петербургу основной проблемой оказалась точная склейка трехмерных сканов по данным навигации. Чтобы обойти этот момент, мы решили испробовать SLAM-алгоритм чтобы карта строилась только по лидарной съемке. В результате SLAM у нас получилась карта в локальной системе координат, относительно старта маршрута. Для заказчика требовалось выдать трехмерную карту с географической привязкой.

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

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

Новости

Vulkan. Руководство разработчика. Layout дескрипторов и буфер

Программирование *C++ *Работа с 3D-графикой *Разработка игр *CGI (графика) *
Перевод
Tutorial


Добрый день! Я продолжаю выкладывать на Хабр переводы Vulkan Tutorial на русский язык (оригинал руководства можно посмотреть здесь).

Сегодня я перехожу к следующему разделу — Uniform buffers, и начну я с перевода статьи, которая называется Descriptor layout and buffer.

Содержание
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 651
Комментарии 1

Новая игра позволит пользователям управлять вагонеткой механической почты в альтернативном мире России

Разработка игр *Дизайн игр *Игры и игровые приставки Логические игры

Новая игра уральского разработчика позволит пользователю управлять вагонеткой механической почты в альтернативном мире России прошлого

Километры рельс, проводов, тонны громоздких панелей автоматики и умиротворённое путешествие на фоне русской глубинки – всё это ждёт Вас в новой игре «Pnevmo-Capsula: Domiki». Меня зовут Валентин Помешкин, я автор концепции, реализации и в этой статье я расскажу о своём детище, которое уже скоро выйдет, и о том, что же вас ждёт! Устраивайтесь поудобнее)

«Pnevmo-Capsula» - трёхмерная инди-игра в стиле квест, головоломка. Игрок контролирует подвижную капсулу и должен найти выход из уровня. Главной идеей игры является создать атмосферу изолированного, но уютного места, которое бы игрок безошибочно определил как Россия. Места без оглядки знакомого, но то и дело наталкивающего тебя на мысли «что-то здесь не так». Антураж сна с бесчисленным количеством деталей российского быта и забытых временем развалин. И позволить не спеша прокатиться по хорошо знакомым ему видам: ночным деревням, и пространствам, приоткрывшим завесу тайны. Многие элементы игры до сих пор имеют место быть, вдалеке от городов-милионников: жизнь там идёт неспешно, своим чередом, и именно таким представится мир «Пневмо-капсулы».

Читать далее
Всего голосов 74: ↑72 и ↓2 +70
Просмотры 8.5K
Комментарии 29

Как создать блок с градиентной обводкой?

CSS *HTML *Дизайн
Из песочницы

Представим ситуацию: перед вами встало сверх задание — нужно сделать на сайте блок с градиентной обводкой. Нужно сразу понимать, что для этого не существует простого и очевидного CSS API. Это значит, что для получения необходимого визуального эффекта нам нужно писать определенные “костыли”. Предлагаю рассмотреть 2 подхода к решению этой задачи. 

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.4K
Комментарии 1

Про проектирование и заказ СВЧ-плат

CAD/CAM *Прототипирование *Производство и разработка электроники *Электроника для начинающих

Этой статьёй я продолжаю цикл статей про особенности проектирования и изготовления СВЧ-плат.

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

далее
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 2.2K
Комментарии 44

Креативная география: о трендах редактирования визуала по всему миру

Блог компании Prequel Аналитика мобильных приложений *Дизайн
image

Всем привет! С вами Настя, Влад и Даша из команды маркетинга компании Prequel. В этой статье мы расскажем о том, какие фильтры выбирают пользователи в разных странах, и поразмышляем почему.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.4K
Комментарии 0

Как правильно верстать 2, или зачем я написал еще одну UI-библиотеку, мой первый npm-модуль?

Веб-дизайн *Ненормальное программирование *CSS *JavaScript *Интерфейсы *

Это работа является логическим продолжением моего первого подробного текста для сообщества об актуальных подходах к верстке Как верстать веб-интерфейсы быстро, качественно и интересно. Но, если в первом трактате, внимание уделялось, прежде всего, стилю кода, его качеству и эффектным современным возможностям различных препроцессоров и фреймворков, что демонстрировалось на некоторых конкретных специфических задачах, теперь хочется сфокусироваться на архитектурных или даже организационных аспектах веб-производства. Если вы не читали мой первый текст, но собираетесь при этом прочесть этот — не поленитесь перейти по ссылке и пробежать глазами самые последние разделы каждой из двух частей первого пособия: «Готовые решения» и «Песочницы». Этот текст начинает прямо с этих мест и развивает именно эти идеи: и о пагубности применения раскрученных-популярных «на все готовых» UI-«дизайн-систем»-фреймворков для создания кастомизированных веб-морд любой сложности и, о, по сути, полезности использования хотя бы минимального документирования и явных соглашений при разработке веб-GUI на фронтенде. Но я не стану тратить время, доказывая, что «ни в коем случае нельзя использовать Vuetify или AntDesign» для создания крупных UI-систем с полностью кастомным оформлением. Вам не нужно прикручивать себе огромный геморрой непроницаемый слой плохо кастомизируемого готового GUI для того чтобы написать кнопку или поле ввода! Если вам нужен датапикер — найдите и допилите что-нибудь под себя. Это понимание может только прийти или так и не придти с годами тяжелого опыта, когда вы будете постоянно тратить непростительно много своего времени на то, чтобы написать очевидно отвратительный CSS — «кряки с !important`ами поверх стилей библиотеки», выдумывать чудные костыли на javascript чтобы изменить дефолтное поведение виджетов на кастомное и хитрое-нестандартное затребованное вашими дизайнерами... И при этом ваши шаблоны, стили и js-обвязки будут превращаться во все менее читаемые запутанные нагромождения разнообразно оформленного кода, с различным подходом к наименованию и прочими бедами… Этот текст и написанный для него проект призваны наглядно показать «а как надо?».

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 5.2K
Комментарии 12

Личный проект-долгострой. Глава 1

Работа с 3D-графикой *Компьютерная анимация *CGI (графика) *Графический дизайн *
Из песочницы

Кадры из фильма-долгостроя, большие змеи и красивые девушки в комплекте. Крутая кондовая графика, пояснения, советы и хитрости рендера. Жуткая красота и красивая жуть. Ковёр! Кормим змей от фотографии до смонтированного результата.

Поглазеть на диво
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 4.8K
Комментарии 10

Мимо наборной кассы: феерическая профанация шрифтового дела от компании «Паратайп»

Веб-дизайн *Типографика *Графический дизайн *Дизайн
Из песочницы

Это история о том, как я разочаровался в компании «Паратайп» и шрифтах, которые она производит.

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

Пока я размечал сетку страницы, меня упорола ещё одна идея: использовать шрифт отечественного производства. Пусть европейцы дважды офигеют.

Я выбрал PT Sans, потому что графика этого шрифта — вполне на мировом уровне. Однако…

Читать далее
Всего голосов 238: ↑224 и ↓14 +210
Просмотры 19K
Комментарии 121

Как Netflix упаковывает терабайтный контент с помощью облачных технологий

Блог компании Cloud4Y Работа с видео *Облачные вычисления *
Перевод

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

Необходимость поддерживать рабочие процессы ставит перед упаковочной службой новые задачи. Но это коротко. А теперь давайте поговорим об этом подробнее.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 4.1K
Комментарии 1

Декомпозиция света: как работает освещение в играх

Блог компании Pixonic Работа с 3D-графикой *Разработка игр *Игры и игровые приставки

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

Пожалуй, ближе всего к этому смогла приблизиться трассировка лучей — простая по своей концепции, но требовательная к вычислительным ресурсам системы. И та получила свое развитие в игровой индустрии сравнительно недавно, с началом эпохи RTX. А ведь геймдев развивается гораздо дольше — и к сегодняшнему дню разработан уже не один метод симуляции распространения света в игровой сцене.

О методах реализации глобального освещения в играх (которые мы, кстати, используем и в своих проектах) и о том, что это вообще такое — далее в статье.

Читать далее
Всего голосов 25: ↑24 и ↓1 +23
Просмотры 4K
Комментарии 7

Чек-лист подготовки к UX-интервью

Исследования и прогнозы в IT Дизайн
Tutorial

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

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

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

Голый функционал: видеорегистратор, который спроектировала пандемия

Производство и разработка электроники *Дизайн Гаджеты Видеотехника Автомобильные гаджеты
Книгами о том, как пандемия коронавируса изменила мир, в будущем можно будет заполнить библиотеки. Какие-то из них долгосрочные, другие краткосрочные, где-то изменения уже произошли, а где-то инерция консервативных институтов продолжает держать оборону. Быстрее всего на изменившиеся условия реальности отреагировал бизнес. Пандемия изменила не только бизнес-практики, но и продуктовые линейки в самых разных сферах бизнеса. В том числе в самых неочевидных. Но карантины, локдауны, ограничения передвижения, падение доходов у населения изменили рынок в целом и касаются все бизнесы, на нём оперирующих. В том числе и производителей автоэлектроники.


Видеорегистратор Playme Go — один из «плодов пандемии»: дизайн, характеристики, позиционирование и цена выпущенного в 2021 году гаджета в значительной мере были продиктованы вызванными коронакризисом изменениями на рынке.
Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 2.8K
Комментарии 7

Опасность редизайна для позиций вашего сайта

Веб-дизайн *Поисковые технологии *Интерфейсы *Управление e-commerce *
Recovery mode

Всегда ли обновление дизайна — это хорошо для сайта с точки зрения SEO? Нет, не всегда. Более того, часто редизайн влечет за собой ухудшение позиций. Так может, лучше не трогать то, что и так работает?

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

Читать далее
Всего голосов 7: ↑0 и ↓7 -7
Просмотры 1.3K
Комментарии 0

Видео в звонках ВКонтакте: 4К-скриншеринг и Quality on-demand для тысяч участников

Блог компании ВКонтакте Высокая производительность *Работа с видео *Анализ и проектирование систем *Видеоконференцсвязь

Что нужно от картинки в видеозвонке? Базово — чтобы не пикселила, не замирала и не вешала весь звонок. Это основы real-time видео, и добиться этого не так трудно. 

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

Как мы добиваемся всего этого в звонках ВКонтакте, какие хаки в настройках используем, как экономим трафик и CPU, как боремся за latency и где нам пришлось идти в обход WebRTC, читайте под катом. 

Читать далее
Всего голосов 34: ↑33 и ↓1 +32
Просмотры 3.1K
Комментарии 11

Почему мы отменили гарантию на дизайн

Клиентская оптимизация *Бизнес-модели Дизайн

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

Читать далее
Всего голосов 25: ↑20 и ↓5 +15
Просмотры 6.1K
Комментарии 9

Защищайтесь! Советы по защите дизайна интерфейса перед заказчиком

Блог компании Lamoda Веб-дизайн *Интерфейсы *Usability *Дизайн

Привет, меня зовут Маша Челоногова, я руководитель группы дизайна онлайн-сервисов в Lamoda. Сейчас мы расширяем команду, проводим много собеседований и сталкиваемся с тем, что многих кандидатов заводит в тупик простой вопрос: умеете ли вы защищать свой дизайн?

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

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

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.8K
Комментарии 1

Как сделать правильный слайд. Часть 1-ая

IT-стандарты *Брендинг Конференции Дизайн Презентации

Он нажал пробел и новые потоки экранной боли хлынули через глазки прямо к мозгу. Я думал: «Ну как можно быть таким именитым тренером и показывать такую дрянь на проекторе!?»  На меня смотрели миллионы маленьких разноцветных циферок сведенных в какую-то табличку, сбоку был приляпан милый стоковый песик. Тренер тыкал в каждую циферку лазерной указкой и что-то там объяснял. Я думал об одном: «Зачем на слайде этот песик?»

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 2K
Комментарии 9

Возвращение Бурана

Разработка игр *Разработка под Android *Дизайн игр *Космонавтика


Каждую осень в различных частях земного шара с 4 по 10 октября отмечается всемирная неделя космоса. Так совпало, что именно в канун праздника было опубликовано мое первое тематическое игровое Android приложение. В рамках ежегодного космического недельного торжества я хотел бы рассказать историю о первом опыте выпуска Android игры “Возвращение Бурана”.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 6.3K
Комментарии 7

Написать книгу за год — мечта или реальность?

Блог компании Dodo Engineering Разработка под iOS *Accessibility *Карьера в IT-индустрии DIY или Сделай сам

Раньше я считал, что написать книгу — это история длиной в жизнь. Год назад я бы рассмеялся, если бы кто-то сказал, что к стольки-то годам напишу книгу на 250 страниц. Но с фактом не поспоришь: вот книга «Про доступность на iOS».

Рассказываю, как случайности и хорошая подготовка нашли друг друга.

Длинная история с картинками
Всего голосов 35: ↑35 и ↓0 +35
Просмотры 2.8K
Комментарии 12