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

Дизайн

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

Меши с Python & Blender: двумерная сетка

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

Привет! Понадобилось процедурно генерировать сложную 3D модель, и пока я копал, как это делается, нашёл несколько статей от Diego Gangl, cg артиста и разработчика Блендера. Они славные для новичка, понимающего в моделировании, но не умеющего (почти) в код. Это перевод одной из них. Неточности и ошибки автора я поместил под спойлеры.

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

Начнём?
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.1K
Комментарии 3

Новости

Пишем javascript модуль для wysiwyg редактора изображений Collage_n

Open source *JavaScript *Программирование *Интерфейсы *
Из песочницы
Tutorial

В данной статье будет описано создание части модуля рисования paintSprites для редактора Colllage_n и за одно будет рассмотрен принцип написания модулей на фреймворке Htmlix. Данный модуль позволяет создавать кисти на основе какого либо спрайта и рисовать ею как в обычном редакторе paint. Таким образом можно отредактировать и вырезать кусочек изображения какой не будь картинки, создать из нее спрайт и рисовать им как обычным карандашом или кистью, а также вращать узор кисти по оси или масштабировать ее колесиком мыши. Например вырезать цветок из какого либо изображения, отформатировать его и рисовать.

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

Как инди-разработчику найти художника для своей игры и сэкономить $500

Разработка игр *Фриланс Карьера в IT-индустрии Дизайн игр *Удалённая работа
Перевод


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

Вот, кстати, самовары, если интересно (простите за качество фото)
Один из самоваров, что я расписывала:


Еще вместе с самоваром обычно поднос и чайник берут. Чайника не нашла, а поднос вот:


А мой самоварчик в процессе росписи:


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



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

Еще я веду канал в Telegram: GameDEVils, делюсь там клевыми материалами про геймдизайн, разработку и историю игр.
Читать дальше →
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 2.4K
Комментарии 2

Процесс верификации юзеров в сервисе поиска талантов

Веб-дизайн *Интерфейсы *Usability *Дизайн

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

Читать далее
Рейтинг 0
Просмотры 571
Комментарии 0

Сам себе иллюстратор: контентная графика в Доке

Блог компании Яндекс.Практикум Веб-дизайн *Разработка веб-сайтов *Графический дизайн *Дизайн


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


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


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

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

Альтернатива сложным комбинациям: оценили надежность и удобство эмодзи-паролей

Блог компании Positive Technologies Информационная безопасность *Занимательные задачки Типографика *Будущее здесь

Всем привет! Меня зовут Валерий Кузьменков, я работаю аналитиком информационной безопасности в Positive Technologies (если интересно, чем занимается мой отдел и почему специалисты этого направления уникальны на рынке, читайте другой наш пост).

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

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

Подробнее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 2.3K
Комментарии 10

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

Блог компании МегаФон Разработка веб-сайтов *Типографика *Программирование *
Tutorial

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

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

Под катом хочу рассказать о том, как мы внедряли emoji-клавиатуру в нашу систему DARM. С какими проблемами столкнулись и чего нам это стоило. Прочитавшим до конца плюс в карму и оберег от ошибок.

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

Программный терминал видеосвязи – главный помощник ВКС-джедая

Блог компании TrueConf IT-инфраструктура *Интерфейсы *Разработка систем связи *Видеоконференцсвязь

Приветствую вас, хабражители! Меня зовут Димитрий Зуйков из компании TrueConf – российского вендора видеоконференцсвязи (ВКС). Пандемия подтолкнула к бурному развитию технологий совместной работы, без которых нельзя представить ни одного рабочего дня. Мы уже рассказывали вам о новом поколении наших приложений для видеосвязи на ПК и мобильных, пришла очередь рассказать, что нового и интересного происходит с традиционной вотчиной ВКС, а именно с переговорными комнатами. Поэтому сегодня на примере новой версии программного ВКС-терминала TrueConf Room 4.0 мы попробуем понять, есть ли в 2022 году смысл продолжать оборудовать новые помещения традиционными SIP/H.323 ВКС-терминалами.

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

HSLuv — удобное цветовое пространство для разработчиков

Блог компании Timeweb Cloud Графический дизайн *Дизайн
Перевод
Меня, как разработчика, работа с цветами порой утомляет, но существуют проекты, упрощающие эту деятельность. HSLuv — это один из таких проектов, и в рамках этой статьи я постараюсь объяснить, что это и как это может помочь разработчикам.

Проблема традиционных цветовых пространств


Традиционно в IT используются RGB или HSL.

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

RGB


Для примера возьмем равномерные ступенчатые градиенты RGB цветов.

  • градиент красного — это цвета #000, #100, #200, #FEE, #FFFи т.д.;
  • градиент зеленого — это цвета #000, #010, #020и т.д.;
  • градиент синего — это цвета #000, #001, #002и т.д.;
  • градиент желтого — это цвета #000, #110, #220и т.д.;
  • градиент голубого — это цвета #000, #011, #022и т.д.;
  • градиент пурпурного — это цвета #000, #101, #202и т.д.


Мы можем увидеть несколько вещей:

  • Яркость цветов увеличивается неравномерно: чем оттенок ближе к белому цвету, тем изменение яркости меньше;
  • Яркость разных цветов различается: синий намного темнее остальных;
  • Насыщенность также неравномерна: синий и красный выглядят «ненасыщенными» в правой части градиента.

Хорошо, RGB — это способ визуализации пикселей, да и разрабатывалась эта модель не для удобного «управления» значениями.
Читать дальше →
Всего голосов 32: ↑32 и ↓0 +32
Просмотры 3.6K
Комментарии 5

Использование NavMesh для навигации ИИ в Unity

Разработка игр *C# *Unity *Дизайн игр *
Из песочницы

Система навигации NavMesh позволяет объяснить игровым персонажам, как добраться до определённой точки уровня, избегая всевозможные препятствия и используя созданные игроком механики. Для работы с ней Unity предлагает следующие четыре компонента в работе которых мы попытаемся разобраться.

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

Экспорт UI дизайн-интерфейсов из Figma в Xcode iOS/Android Studio, в виде .xib/xml

Разработка под iOS *Интерфейсы *Разработка под Android *Swift *Дизайн мобильных приложений *
Из песочницы

Экспорт UI дизайн-интерфейсов из Figma в Xcode iOS/Android Studio, в виде .xib/xml

FigmaConvertXib это инструмент для экспорта элементов дизайна из проекта Figma, в среду разработки, с точностью 90%. В результате конвертации будут созданы файлы xib / xml, и уже с помощью интерфейс редактора Xcode/Android Studio, можно будет манипулировать всеми элементами у себя коде. Если дизайн вашего проекта разрабатывается в Figma, и вы не реализуете дизайн программно, то это для вас. Для того чтобы не тратить огромное время на реализацию всех UI элементов.

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

Правда ли, что в России сервисы и интерфейсы развиты лучше, чем в Европе и Америке?

Блог компании TINKOFF Интерфейсы *Usability *Дизайн

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

Ни одна из нас не жила за границей, но стало интересно проверить: это как сакраментальное «русские девушки самые красивые» или зарубежные пользователи тоже считают, что наши интерфейсы самые классные? И если да, то почему? 

Читать далее
Всего голосов 129: ↑113 и ↓16 +97
Просмотры 42K
Комментарии 389

Pinch-to-zoom под микроскопом

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

Привет! Меня зовут Алексей Дёмин, я Android-разработчик в Prequel - мобильном редакторе для фото и видео. Сегодня я бы хотел детально разобрать реализацию поведения Pinch-to-zoom. Такое поведение широко распространено в приложениях и выглядит привычным и естественным для большинства пользователей. Поэтому, на первый взгляд, его реализация на основе предоставляемого системой api не должна вызывать трудностей. Однако при попытке разработать решение, применимое в большинстве кейсов, возникают интересные нюансы, которые я постараюсь осветить в данной статье.

Pinch to zoom!
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.1K
Комментарии 0

Настраиваем просмотр IPTV в Plex Media Server

Блог компании Timeweb Cloud Настройка Linux *Open source *Работа с видео *Видеотехника
Tutorial

Телевизор в 2022 году это совершенно другая сущность, если сравнивать и смотреть со стороны даже 2010-х годов. А телевидение так и вообще ушло на второй план или вовсе не интересно пользователю.

Но если все же интересно ТВ, а домашний медиацентр развернут на Plex? Не волнуйтесь, он справится и с вещанием IPTV, нужно его только "научить". Рассмотрим все в деталях.

Читать дальше →
Всего голосов 27: ↑24 и ↓3 +21
Просмотры 20K
Комментарии 54

Бестолковые сообщения об ошибках: вносим ясность

Тестирование IT-систем *Программирование *Usability *Управление разработкой *

Попробуйте вспомнить, какие оригинальные и необычные сообщения об ошибках вам выдавали многочисленные программы и приложения, которыми вы пользуетесь. Наверняка у каждого из вас найдётся пара забавных примеров таких сообщений. В моём личном рейтинге на данный момент безусловный лидер — «Метод вернул что-то не то».

Каким же должно быть идеальное сообщение об ошибке?

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

Как нанимать сотрудников на удалёнке

Графический дизайн *Развитие стартапа Управление персоналом *Дизайн Удалённая работа

Удалёнка пришлась по вкусу многим компаниям, однако найм сотрудников «из дома» отличается от найма в офисе. Рассказываю, как эффективно проводить собеседования в Zoom и работать с теми, кого лично ни разу не видел.

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

Тернистый путь внедрения аутентификации через соцсети

Блог компании МТС Информационная безопасность *Интерфейсы *Социальные сети и сообщества


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

Столкнувшись с очередным таким требованием, особенно на новой платформе, человек просто закрывает вкладку в браузере со словами «не больно-то и хотелось». Чтобы упростить жизнь пользователям – существует аутентификация через третьи сервисы (чаще социальные сети).

Привет, Хабр, меня зовут Сергей Солдатов, я тимлид в подразделении eSports MTS Digital, разработчик на Go и немного архитектор. Занимаюсь сервисами аутентификации и авторизации на WASD.TV. Это многофункциональная стриминговая платформа для геймеров, собственный сервис МТС. Как мы настраивали аутентификацию на WASD.TV и что из этого вышло – читайте под катом.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 3.3K
Комментарии 16

3D для каждого: способы создать модель. Часть 1

Блог компании RUVDS.com Работа с векторной графикой *Работа с 3D-графикой *Читальный зал Научно-популярное
Tutorial

Пожалуй, каждый или почти каждый читатель играл в современные графонистые игры, смотрел мультики Пиксар или хотя бы кино от Марвел или ДС. Или любой другой крупной компании — сейчас сложно найти фильмы без графики. И за просмотром или игрой наверняка задавались вопросом — а как это сделано? А, может, даже фантазировали, а что бы Вы сделали, если бы вдруг освоили 3D-графику?
Читать дальше →
Всего голосов 51: ↑47 и ↓4 +43
Просмотры 9K
Комментарии 37

Ветвление на GPU: так ли всё страшно?

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

Если вы читали в Интернете о ветвлении в GPU, то можете думать, что оно открывает врата Ада и впускает в этот мир демонов. В статьях говорится, что его нужно не допускать любой ценой, и что его можно избегать при помощи тернарного оператора, step() и других глупых математических трюков. Большинство таких советов в лучшем случае является устаревшим, а то и откровенно ошибочным.

Давайте исправим ситуацию.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 2.9K
Комментарии 3

Как найти своё место в программировании графики для игр

Работа с 3D-графикой *Разработка игр *Карьера в IT-индустрии
Перевод

Введение


«Графика стала слишком сложной».

В последние годы я всё чаще слышу подобные фразы: программирование графики теперь настолько сложно изучать, что это демотивирует людей осваивать его как хобби и/или профессию, или заставляет их сдаться. Я глубоко очарован этой областью программирования, поэтому подобные комментарии всегда бьют по больному. Программирование графики для игр — это специализация, приносящая невероятное удовольствие, она постоянно эволюционирует и обновляется, к тому же имеет (по большей части) одно из лучших сообществ программистов, развивающееся благодаря активному обмену информацией. Так что же происходит?

Это сложно объяснить, но произносящие такие фразы в чём-то правы.

Когда я начал писать этот пост пару месяцев назад, он был совершенно другим, по сути, в нём аргументировалась необходимости создания высокоуровневой (как DX11, но лучше) API-обёртки для D3D12.

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

Кто-то может сказать «но и раньше его не было», и будет прав, но за последние годы разрыв увеличился. Давайте поговорим об этом.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 4.6K
Комментарии 1