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

Дизайн

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

Автоматически генерируем стикеры для Телеграма из фото плакатов в интернет-магазине

Python*Типографика*КодобредData Mining*Алгоритмы*

Всем привет!

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

Давайте автоматизируем
Всего голосов 3: ↑3 и ↓0+3
Просмотры578
Комментарии 0

Новости

Показать еще

Подборка бесплатных ассетов для разработки игры

Unity*Графический дизайн*
Из песочницы

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

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

Ранее на DTF уже выходили подборки ассетов. К примеру, Арсений Мирный опубликовал список полезных ресурсов для поиска ассетов. Есть подборка от Дмитрия Чикалова, который упомянул не только библиотеки, но и полезные медиа-ресурсы. Иван Михайлов в своём внушительном списке программ для разработчиков также рассказал про библиотеки ассетов.

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

Этот материал написан в поддержку нашего инди-джема, в котором ещё можно успеть поучаствовать.

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

Вопросы на собеседовании для программистов компьютерной графики

Блог компании Gaijin EntertainmentРабота с 3D-графикой*
Перевод

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

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

В основном, наиболее интересные из них выглядят открытыми. Они могут привести к весьма большим и разветвленным обсуждениям или даже не имеют «‎верного» ответа. В конце концов, вам, скорее, нужно не узнать ответ (он всё равно будет 42), а увидеть процесс решения проблемы и/или оценить общие знания и понять собеседуемого.

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

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

СВЧ разъёмы и тестовые платы

Разработка систем связи*Прототипирование*Производство и разработка электроники*

В данной статье показаны примеры печатных плат с коаксиальными разъёмами. Система стандартов плат и унификации оснастки позволяет быстро и качественно проводить измерения.

Предложен способ значительного расширения рабочей полосы частот.

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

Симуляция 4,5 миллиардов лет эволюции планеты на GPU

Работа с 3D-графикой*Разработка игр*Физика
Перевод

Введение

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

Читать дальше →
Всего голосов 56: ↑55 и ↓1+54
Просмотры13K
Комментарии 13

Accompanist — первый аккорд. Обзор библиотеки для Jetpack Compose

Блог компании SurfРазработка мобильных приложений*Интерфейсы*Разработка под Android*Дизайн мобильных приложений*

Обычно новым фреймворкам не хватает хороших примеров использования, туториалов и инструментов. Но не в случае с Jetpack Compose: параллельно с разработкой фреймворка Google развивал репозиторий, богатый на примеры использования. Вырисовывался набор полезных утилит, переиспользуемых виджетов и прочих удобств для разработки. 

Так из репозитория с примерами вырос Accompanist — набор библиотек для Jetpack Compose, которые можно добавить в свой проект как зависимость. В статье рассмотрим подробнее, какой инструментарий он предоставляет.

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

Как количественные исследования помогают создавать продукты МойОфис

Блог компании МойОфисИнтерфейсы*Исследования и прогнозы в ITУправление продуктом*IT-компании

Количественные методы UX-исследований — такие как немодерируемые тесты и опросы — при правильном подходе могут быть важным инструментом развития бизнеса. Плюсы подобных исследований (по сравнению с качественными методами вроде интервью): высокая тиражируемость, возможность дешево собирать качественную обратную связь и относительное постоянство результатов.

Часть компаний пренебрегает этим инструментом — те же опросы кажутся им чем-то неточным и малозначительным. Другие допускают ошибки в выстраивании процесса подготовки, анализе данных и обработке результатов. Все это мешает сделать продукт или сервис действительно полезным и удобным для конечного пользователя. Тем временем согласно данным CB Insights, именно невостребованность на рынке часто становится причиной провала современных стартапов (35% случаев).

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

Читать далее
Всего голосов 13: ↑12 и ↓1+11
Просмотры918
Комментарии 0

Чтобы улучшить Госуслуги, нужна простая советская…

Блог компании Команда ГосуслугАнализ и проектирование систем*Интерфейсы*Usability*

сода…команда неравнодушных людей! И это может быть непривычным. Потому что в сознании многих gosuslugi.ru — это что-то «чиновническое» и «бездушное», если угодно. Но на самом деле сотрудники портала — граждане страны, которые хотят сделать удобные и человечные сервисы для нас: тебя, меня, друзей и родных. Сейчас расскажем, как мы «очеловечиваем» портал.

Читать далее
Всего голосов 35: ↑30 и ↓5+25
Просмотры6.7K
Комментарии 66

Мониторинг WebRTC стримов с помощью Prometheus и Grafana

Блог компании FlashphonerСистемное администрирование*Работа с видео*IT-инфраструктура*DevOps*

Системы мониторинга — очень нужная для админа вещь, ведь они позволяют получать от сервисов метрики, которые:

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

Как сделать магический шар на Three.js

Блог компании SkillFactoryРазработка веб-сайтов*JavaScript*Программирование*Работа с 3D-графикой*
Перевод
Tutorial

Конечно же, после смерти Flash веб не превратился в простую, скучную плоскость. К старту курса по фронтенду показываем, как при помощи Three.js и технологии WebGL создать магический шар с анимацией внутри объёма. Автор статьи не только опубликовал код на CodePen для удобной демонстрации, но и добавил на страницу ползунки, чтобы вы могли экспериментировать с шаром и сразу видеть результат. В конце вы найдёте ссылку на исходный код на Github и демонстрацию не на CodePen.

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

Тонкости левел-дизайна: как не «убить» свободу выбора игрока

Блог компании PlaygendaryДизайн игр*Игры и игровые приставки
Перевод

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

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

О ходе создания игры «Колобок» в июле

JavaScript*Разработка игр*HTML*Дизайн игр*DIY или Сделай сам

В июле с помощью Matter.js реализовал прыжки колобка из-под платформы и подкидывание стрелы.

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

Нейронные сети в графике: задачи и перспективы применения

Машинное обучение*CGI (графика)*Графический дизайн*

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

Заметка от партнера IT-центра МАИ и организатора магистерской программы “VR/AR & AI” — компании PHYGITALISM.

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

«Оскар» для Intel Embree – трассируем лучи славы

Блог компании IntelРабота с 3D-графикой*Разработка игр*
Как программисту получить самую известную и престижную кинопремию «Оскар»? Ударным трудом (по клавишам) заработать денег; пойти учиться на актёра, режиссера, оператора и так далее по списку номинаций Американской киноакадемии; и, наконец, поучаствовать в создании фильма, соответствующего новым правилам премии. Но есть и более короткий путь — достаточно просто хорошо поработать над проектом оптимизированной библиотеки ядер трассировки лучей Intel Embree, который в феврале 2021 года получил «Оскар» в номинации «Научные и технические достижения для киноиндустрии». Под катом — рассказ про этот оскароносный проект Intel.


Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Просмотры990
Комментарии 0

Как сэкономить годы разработки при правильном направлении зависимостей

JavaScript*Интерфейсы*

Привет Хабр!

В данной статье я планирую развить тему важности умения "Программировать на уровне интерфейсов", а именно обсудить направление зависимостей. Это достаточно важная тема, так как только осознавая направленность зависимостей, можно спроектировать действительно гибкое и масштабируемое приложение (Данная статья является расшифровкой видео).

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

Улучшаем UX форм только с помощью HTML

HTML*Accessibility*

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

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

Производственный VR тренажёр своими силами

Блог компании АСКОНРабота с 3D-графикой*CAD/CAM*Разработка под AR и VR*AR и VR

Привет Хабр, сегодня в нашем блоге гостевой пост от инженеров — сотрудников Группы Магнезит, производителя огнеупорных материалов. Они расскажут о том, как разработали тренажёр виртуальной реальности, используя набор из Компас-3D + Blender + Unreal Engine.

Тренажёр потребовался для обучения сотрудников технике кладки огнеупоров в футеровку (облицовку) туннельного вагона. Футеровка вагонов состоит из нескольких слоёв. Верхние два ряда – изделия Группы Магнезит, изготовленные по индивидуальному дизайну, остальные входят в комплект поставки оборудования. Огнеупоры, составляющие кладку футеровки вагонов, подгоняются друг к другу посредством шлифовки на станке.

Подробнее про тренажер
Всего голосов 1: ↑1 и ↓0+1
Просмотры1.1K
Комментарии 2

Важность человеческого фактора UX-дизайне

Разработка веб-сайтов*Интерфейсы*Usability*Тестирование веб-сервисов*Тестирование мобильных приложений*
Из песочницы
Перевод

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

Возможно, вы уже встречали термин «human factors design» в прошлом. Но что это такое?

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

Создал рекламу Nokia 3310

Работа с 3D-графикой*DIY или Сделай сам

Всем привет!

Я продолжаю рассказывать о своих проектах в 3д. На этот раз я отошёл от игровой темы (смотрите статью Создал уровень из Battletoads / Double Dragon в 3D, часть 2 — анимация) и решил вспомнить культовый телефон Nokia 3310.

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

Как и всегда, я оставлю ссылку на оригинальный ролик, если вам больше нравится смотреть видео.

Те, кто родился в 90-е хорошо помнят время, когда телефоны были большими пухлыми кусками пластика с кнопками и двухцветными дисплеями.

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

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

Заметка об организации скрытого доната условно бесплатных игр

Монетизация игр*Дизайн игр*Продвижение игр*Игры и игровые приставкиКиберспорт
Из песочницы

Заметка посвящена описанию возможного механизма отбора наиболее перспективных с точки зрения склонности к оплате внутриигровых услуг пользователей и его критике. Цель: рассмотреть функционирование, положительные и отрицательные стороны упомянутого механизма. Область применения: разработка игр, монетизация, работа с интересами и пользователями. Требуемый уровень: базовое понимание компьютерных и мобильных игр с точки зрения пользователя.

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

Читать далее
Всего голосов 7: ↑6 и ↓1+5
Просмотры2.8K
Комментарии 15