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

Дизайн

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

Вращение по кругу объектов в blender с помощью geonodes

Время на прочтение 3 мин
Количество просмотров 161
Работа с 3D-графикой *
Туториал
Recovery mode

Всем привет, в этой статье я покажу и объясню как сделать вращение по кругу объектов в blender, используя geometry nodes. Однажды в чате по блендеру увидел сообщение с просьбой человека помочь ему с анимацией кристаллов.

Результат будет примерно такой:

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

Новости

Как рисовать красивые соединения с помощью SVG

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 4.5K
Веб-дизайн *JavaScript *Программирование *Работа с векторной графикой *HTML *
Из песочницы

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

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

12 важнейших сайтов для освоения CSS в 2023 году

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 2.5K
Блог компании RUVDS.com Веб-дизайн *Разработка веб-сайтов *CSS *
Перевод

Хотите войти в веб-разработку, но не знаете, с чего начать? Освоение CSS станет отличным стартом и, к счастью для вас, в сети существует огромное количество учебных ресурсов.
Мы провели исследование и собрали 12 наиболее актуальных сайтов, которые помогут вам продвинуться от уровня новичка до профессионала по CSS за кратчайшие сроки.

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

Так что пристегните ремни и приступайте к написанию кода!
Читать дальше →
Всего голосов 31: ↑31 и ↓0 +31
Комментарии 3

Почему сайт не почему… Главная ошибка UX/UI + чек-лист для повышения конверсии

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 889
Usability *
Туториал

Всем привет! Я разрабатываю веб‑ и графические дизайны, фирменный стиль и сайты «под ключ», а так же взлетающие страницы: )) — Лендинги.

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

Главная причина — непонимание UX/UI.

Изучить далее
Всего голосов 3: ↑0 и ↓3 -3
Комментарии 2

Истории

Как «яжепрограммист» построил всю свою родню

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 8.8K
Блог компании RUVDS.com Алгоритмы *Графический дизайн *Научно-популярное Социальные сети и сообщества

Всем привет. Разумеется, это шутка — я своих родственников очень люблю, уважаю и никоим образом их не притеснял и не планирую. Более точная формулировка — отсортировал в целях построения генеалогического древа. Об алгоритме построения, сортировки, визуализации фамильного древа и будет эта статья.
Читать дальше →
Всего голосов 48: ↑48 и ↓0 +48
Комментарии 47

10 зрелищных клеточных автоматов с поколениями

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 2.9K
Программирование *Алгоритмы *Читальный зал Дизайн Научно-популярное
Обзор

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

Сегодня немного дополним характеристики «life‑like» модели и добавим ещё одну часть к правилам — поколения.

👾
Всего голосов 46: ↑46 и ↓0 +46
Комментарии 1

CADBase – бесплатная платформа теперь на русском

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 2.8K
Работа с 3D-графикой *CAD/CAM *Хранилища данных *Облачные сервисы *
Из песочницы

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

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

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

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

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

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

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

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

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

Вот уже семнадцать лет я работаю графическим дизайнером. Как в найме, так и для частных заказчиков. Я не тот дизайнер, чьи работы лайкают на behance, растаскивают по доскам на pinterest и кидают референсами заказчику. Я обычный ремесленник и трудяга, продавший душу корпорации за комфортный соцпакет и стабильную зарплату. И нас таких – легион. Если вы хоть раз заказывали дизайн, вы почти наверняка имели дело с человеком вроде меня. В этой статье опишу жёстко и честно, почему работа с нами обычно строится через жопу.
И подскажу решение.

Читать далее
Всего голосов 30: ↑29 и ↓1 +28
Комментарии 8

Укроп на камнях

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 13K
Программирование микроконтроллеров *Прототипирование *Производство и разработка электроники *Биотехнологии DIY или Сделай сам

Покупая одновременно микрозелень и коньяк можно поймать оценивающий взгляд. Не объяснять же каждому, что набор для выращивания приобретается в научных целях. За 98 рублей мы получаем пластиковый контейнер, минеральную вату, пакет семян и инструкцию. «Выдержать в темноте 2 дня… снять крышку… поставить на солнце… периодически поливать». Такие нехитрые действия помогут вырастить небольшое количество полезных растений.

Приблизительно два года назад я приобрел такой набор и успешно вырастил небольшое количество редиса. В это же время ко мне попала книга Уильяма Тексье «Гидропоника для всех». Помимо информации, относящейся к растениям, книга содержит много упрощенных картинок гидропонных установок. Именно Тексье повинен в идее превратить пластиковую коробочку  с минеральной ватой в нечто большее.

Читать далее
Всего голосов 47: ↑46 и ↓1 +45
Комментарии 29

Рисуем верёвку в формате SVG при помощи JavaScript

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 3.3K
Блог компании Национальная Медиа Группа CSS *JavaScript *Работа с векторной графикой *Математика *
Туториал
Перевод

Сегодня я расскажу о процессе, который я придумал для преобразования SVG‑контура в векторный рисунок верёвки.

Вы узнаете, как превратить показанный слева контур в верёвку справа:

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

Стоит учесть, что это не туториал по кодингу, а подробный обзор каждого из этапов. Но не беспокойтесь, код полностью доступен.

Замысел

Взглянув на это фото верёвки, вы заметите, что она состоит из множества переплетённых друг с другом прядей. Визуально они делят верёвку на сегменты. 2D‑проекция каждого сегмента напоминает изогнутый многоугольник.

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

Читать далее
Всего голосов 54: ↑53 и ↓1 +52
Комментарии 1

Дизайн-спринты: как они помогут вашей команде и лично вам

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 559
Веб-дизайн *Дизайн мобильных приложений *Дизайн
Из песочницы

Дизайн-спринты: как они помогут вашей команде и лично вам

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

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

Как кастомизировать стандартные страницы ошибок

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.9K
Разработка веб-сайтов *JavaScript *Nginx *Дизайн
Обзор

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

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

Дизайн уровней. Учимся у Atomic Heart

Время на прочтение 5 мин
Количество просмотров 14K
Разработка игр *Дизайн игр *Игры и игровые консоли

Atomic Heart стала одной их тех игр, которую я полюбил за переданную разработчиками атмосферу. Советская эстетика, культура, вся эпоха переданы просто безупречно. Прекрасная музыка, которую можно услышать чуть ли не на каждой локации. Большое количество агитирующих плакатов, памятников отдельным личностям, например, Ленину. Можно встретить и советскую архитектуру, хоть и 90 процентов архитектуры выполнено в ретро-футуризме. Но при прохождении было замечено несколько ошибок, которые смогли допустить дизайнеры при работе. Рассмотрим все, что было замечено.

Читать далее
Всего голосов 36: ↑23 и ↓13 +10
Комментарии 93

Руководство по цветовым функциям CSS

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 3.5K
Блог компании RUVDS.com CSS *HTML *Графический дизайн *Дизайн
Перевод

Возможно, вы использовали CSS для изменения цвета элемента на веб-странице, но слышали ли вы что-нибудь о цветовых функциях CSS? Если нет, то из этой статьи узнаете нечто новое и крайне полезное!

Что такое цветовые функции CSS?


Цветовые функции CSS (CSS color functions) — это способ задания цвета в CSS при помощи математических функций, а не простого кода цвета. Функции обеспечивают больше контроля и гибкости при работе с цветами, используемыми в таблице стилей.

При помощи цветовых функций можно настраивать тон (hue), насыщенность (saturation), светлоту (lightness) и непрозрачность (opacity) цвета и даже смешивать вместе несколько цветов.
Читать дальше →
Всего голосов 38: ↑36 и ↓2 +34
Комментарии 6

Можно ли найти хорошую игру по рекомендациям Google Play и App Store?

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

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

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

Ваншот «Гномреган» по вселенной WoW для Foundry VTT

Время на прочтение 2 мин
Количество просмотров 1.4K
Разработка игр *Дизайн игр *

Хочу поделиться с вами своей реализацией интересного ваншота «Гномреган» по вселенной World of Warcraft в Foundry VTT:)

Так что если вы мастер, игрок или вам просто интересно, то добро пожаловать!

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

Campus. Система, позволяющая управлять образовательным процессом

Время на прочтение 9 мин
Количество просмотров 1.1K
Разработка мобильных приложений *Usability *Управление продуктом *
Из песочницы

В этой статье будет обзор функционала системы Campus.

Campus - это комплекс, состоящий из нескольких сервисов для управления образовательным процессом

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

Полное понимание асинхронности в браузере

Время на прочтение 24 мин
Количество просмотров 18K
Блог компании Яндекс JavaScript *Программирование *Интерфейсы *Браузеры
Про асинхронность JavaScript написано много статей, документации и книг. Но вся информация сильно распределена по интернету, поэтому сложно быстро и полностью разобраться, что к чему, и составить цельную картину в голове. Не хватает одного исчерпывающего гайда. Именно эту потребность я и хочу закрыть своей статьёй.

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

Дизайн уровней. Методы создания секретов и бонусов

Время на прочтение 7 мин
Количество просмотров 1.3K
Разработка игр *Дизайн игр *Игры и игровые консоли

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

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

22 342 кратное ускорение загрузки геометрии в Unity

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 4.9K
Высокая производительность *Работа с 3D-графикой *Unity *
Кейс

Меня зовут Артем Толстогузов, и я вхожу в группу анонимных Unity-программистов.

У меня:

навязчивое желание переложить всю работу с CPU на GPU;

небольшой фетиш в области оптимизаций всего что только возможно;

хронический интерес к шейдерам, графическому пайплайну и технологиям;

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

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

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

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