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

Дизайн

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

Повторил рекламу Яндекс GO в Blender за 24 часа

Работа с 3D-графикой
Из песочницы


Всем привет!

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

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

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

Новости

Показать еще

КСВ разъёма и перехода на плату

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

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

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

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

почему плата на обложке "плохая" ?
Всего голосов 19: ↑18 и ↓1+17
Просмотры1.9K
Комментарии 22

Как создать лучший дизайн для B2B-сайтов

ДизайнФинансы в IT

Дизайн большинства сайтов B2B-компаний имеет одну особенность — он максимально строгий и формальный. Потому что «наши клиенты — серьезные люди: директора и собственники». Это сильно ограничивает полет фантазии дизайнеров и приводит к задержкам при разработке сайтов, т.к. при согласовании строгого стиля бизнес часто просит добавить ярких красок. Противоречиво, правда?

Мы в MOOSEHEAD имеем большой опыт подобных проектов и подготовили несколько советов для заказчиков на примере сайтов финтех-компаний.

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

Награды в играх. Вариант backend реализации

JavaРазработка игрAPIДизайн игрСофт

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

Читать далее про создание сундуков
Рейтинг0
Просмотры1K
Комментарии 6

Машинное обучение в Excel при помощи Python и PyXLL

Блог компании SkillFactoryPythonПрограммированиеИнтерфейсыМашинное обучение
Перевод
Tutorial

К старту курса о машинном и глубоком обучении делимся переводом статьи, автор которой показывает на практике, как модель машинного обучения может использоваться через Excel. Зачем это нужно? Компании больше и больше вкладывают в исследования и разработку моделей прогнозов; по мнению автора оригинала статьи, разработчика и основателя компании PyXLL доступ к ML-моделям через Excel открывает новые горизонты. Вы сможете показать модель пользователям Excel, у которых нет опыта программирования или широких знаний в области статистики. При желании можно создавать инструменты разработки и тренировки моделей полностью в Excel, например строить графы в TensorFlow. Весь исходный код из статьи доступен на GitHub.

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

Музыка для игр: где брать треки инди-разработчикам

Блог компании АудиоманияРазработка игрДизайн мобильных приложенийДизайн игрЗвук

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

Сегодня мы расскажем о трех ресурсах, где можно найти royalty free треки для своих игровых экспериментов — IndieGameMusic, Unminus Music и cchound.

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

UX/UI-дизайнер: все, что вы хотели знать, но боялись спросить

Блог компании HaysIT-инфраструктураГрафический дизайнУправление персоналомКарьера в IT-индустрии

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

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

Ручная проверка отображения сайтов в популярных браузерах и устройствах (для новичков)

Веб-дизайн

Проверить мобильную версию сайта можно в браузере Chrome. Нажав Ctrl + Shif + I (правой мышкой по экрану – посмотреть код страницы) и затем  Ctrl + Shif + M (или значок с телефоном/планшетом, который расположен вверху слева).

Читать далее
Всего голосов 18: ↑4 и ↓14-10
Просмотры1.6K
Комментарии 18

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

ПрототипированиеНаучно-популярноеНанотехнологииИнженерные системы
Из песочницы

Подсказка: сделать все маленьким.

Вступление

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

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

ИИ в качестве актера озвучки звучит очень по-человечески. И цифровых агентов уже можно нанять

Блог компании Neuro.netМашинное обучениеИскусственный интеллектБудущее здесьГолосовые интерфейсы
Перевод
image

Голосовые агенты становятся все более совершенными. Мы уже рассказывали о том, насколько хорошо они понимают собеседника-человека и способны воспроизводить речь. Использовать цифровых агентов можно не только в качестве «сотрудника» колл-центра, но и в качестве актеров озвучки/дубляжа. Хороший пример — работа компании WellSaid Labs, о которой и рассказывается в этой статье.

Компания WellSaid Labs на своем сайте уведомляет посетителей, что у нее в запасе «восемь новых цифровых актеров озвучки». Тобин «энергичен и проницателен». Пейдж «уравновешенна и выразительна». Ава «отточенная, уверенная в себе и профессиональная».

Каждый цифровой агент использует голос реального актера, конечно, с согласия последнего. Теперь компании могут лицензировать эти голоса, чтобы рассказывать обо всем, что нужно бизнесу. Они просто вводят текст в голосовой движок, и на выходе получается четкий аудиоклип с естественным звучанием.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Просмотры4.5K
Комментарии 9

Blender, 1001 мелочь

Open sourceРабота с 3D-графикойСофт
Tutorial

Продолжение разбора приёмов работы с пакетом трёхмерной графики Blender версии 2.79. На этот раз речь пойдёт о материалах в Cycles и о том, как отрендерить итоговую картинку.

Далее
Всего голосов 5: ↑4 и ↓1+3
Просмотры4.9K
Комментарии 38

Еще один пост о синхронизации в Vulkan

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

Так, я наиграл в Fire Emblem: Three Houses уже порядка 160 часов в течение последней пары недель, думаю пришло время вновь побыть интернет-экспертом.

Тема, по которой я планировал сделать пост еще очень давно, это синхронизация в Vulkan'е. У многих, изучающих этот API, этот топик вызывает наибольшие трудности, и в этой статье я хотел бы сформировать у читателя ментальную модель, а не просто пересказать техническую спецификацию. Не смотря на кажущуюся неимоверную сложность, синхронизация в Vulkan' е вполне понятна и логична, если преодолеть начальные трудности.

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

Java/Scala программа, имитирующая анимацию капель дождя

JavaScalaФункциональное программированиеКомпьютерная анимацияГрафический дизайн
Recovery mode

Пригодна ли Java (Scala) и ее библиотеки для задач вывода 3D и анимации? Я попробовал это выяснить на примере библиотеки org.fxyz3d и хотел бы поделиться самой программой и выводам по итогам ее запуска.

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

Выбор флеш-карт для системы видеонаблюдения: на что обратить внимание?

Блог компании Western DigitalРабота с видеоХранение данныхНакопителиВидеотехника

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

Использование «умных» камер обеспечивает целый ряд важнейших преимуществ, ключевым из которых является повышение отказоустойчивости охранной инфраструктуры. Поскольку каждое такое устройство способно функционировать автономно, задача условного злоумышленника, который пожелает проникнуть на охраняемый объект, осложняется тем, что теперь ему необходимо вывести из строя буквально каждый девайс на своем пути, что, при условии продуманной системы резервного питания, становится практически невыполнимой задачей. Взлом и отключение видеосервера в данном случае оказываются бессмысленными: многочисленные цифровые «глаза» продолжат неустанно следить за вверенной территорией,  скрупулезно фиксируя все происходящее на карту памяти. Вот только для работы в составе системы видеонаблюдения подойдет отнюдь не каждая флеш-карта: большинство потребительских и даже профессиональных моделей оказываются попросту непригодным для столь специфических нагрузок. На что же следует обратить внимание, выбирая накопитель для камеры видеонаблюдения? Давайте разбираться.

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

Интерфейсы для встраиваемых устройств на современных Web-технологиях

Блог компании DataArtИнтерфейсыNode.JSРазработка на Raspberry PiНосимая электроника
Tutorial

Автор: Николай Хабаров, Principal IoT/IoMT Architect в DataArt

Начнем с того, что интерфейс необходим любому устройству. Ведь пользователю придется с ним взаимодействовать — значит, нужны какие-то кнопки, рычажки, лампочки или дисплей. Некоторые устройства подключаются через USB-кабель к компьютеру, на который нужно установить драйверы и специальное ПО для управления. Некоторые устройства, построенные на обычном железе для ПК, снабжены собственными дисплеями для демонстрации данных и контрольными панелями. В обоих случаях софт для них обычно пишут на сложных языках программирования вроде C++, а создание автономных или встраеваемых приложений для них требует от разработчика специальных навыков. Программное обеспечение для них, как правило, зависимо от операционной системы, и попытка апгрейда любого компонента устройства (например, замена дисплея на более совершенную модель) часто оборачивается серьезной проблемой.   

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

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

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

Блог компании twin3dРабота с 3D-графикойАлгоритмыМатематикаМашинное обучение

В этой статье вы узнаете про глубокий нейросетевой подход Neural Radiance Fields — метод для генерации новых изображений сцены с различных ракурсов. Основная задача — интерполяция новых views между исходными оригинальными изображениями для получения “непрерывной сцены” из ограниченного числа фотографий.

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

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

Golang+FFmpeg

Работа с видеоОбработка изображенийGo

Долго искал более-менее живую Golang-библиотеку для работы с rtsp.

Изначально наткнулся на github.com/nareix/joy4, но там оказался устаревший C-код и rtp был на Golang, а декодинг на FFmpeg. (немало deprecated варнингов).

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

Поискал по Go-go! telegram-чату - понял, что нет хороших решений.

Ну и как любят делать на JS - нужно написать свой фреймворк.

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

О небольших, но бесяще важных различиях текстовых редакторов

Блог компании Р7-ОфисТипографикаУправление проектамиСофт

Привет! Я из команды «Р7-Офис», и я немного гик текстового редактирования. Например, в MS Word, равно как и в нашем редакторе Р7, есть двойное зачёркивание, а вот в других русских офисах такой фичи «из коробки» нет. На самом деле это очень русская фишка: у нас есть госкомпании, которые по своим стандартам должны использовать именно двойное зачёркивание в ряде ситуаций. И если эту функцию не поддерживать, то где-то далеко в Сибири заплачет ещё один инженер. 

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

Но я бы хотел рассказать немного о буднях того, что происходит в «исконно славянском труЪ офисе». Начнём с подхода к открытию и сохранению docx и плавно перейдём к тому, каких функций вам не хватает. 

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

Как улучшить распознавание русской речи до 3% WER с помощью открытых данных

Блог компании SberDevicesМашинное обучениеИскусственный интеллектNatural Language ProcessingГолосовые интерфейсы

Меня зовут Николай, когда в 2009 году я защищал диссертацию по распознаванию речи, скептики мне говорили, что слишком поздно, так как Microsoft и Google уже “всё сделали”. Сейчас в SberDevices я обучаю модели распознавания речи, которые используются в семействе виртуальных ассистентов Салют и других банковских сервисах. Я расскажу, как обучил модель распознавания речи, используя Common Voice и недавно открытый датасет Golos. Ошибка распознавания составила от 3 до 11 % в зависимости от типа тестовой выборки, что очень неплохо для открытой модели.

Не так давно наша команда подготовила и опубликовала общедоступный датасет Golos. Почему встал вопрос об обучении и публикации акустической модели QuartzNet? Во-первых, чтобы узнать, какую точность достигает система распознавания речи при обучении на новом датасете. Во-вторых, обучение само по себе ресурсоёмкое, поэтому сообществу полезно иметь в открытом доступе предобученную модель на русском языке. Полная версия статьи опубликована на сайте arxiv.org и будет представлена на конференции INTERSPEECH2021

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