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

Дизайн

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

Разбираем алгоритмы компьютерной графики. Часть 2 — «Туннель из демо «Second Reality»»

Python *Программирование *Компьютерная анимация *Демосцена

В 1993 году на демопати Assembly, которая проходит в Финляндии, команда Future Crew презентовала свою новую работу «Second Reality».

(хороший разбор исходников этой демо можно найти здесь же на Хабре, по этой ссылке «Анализ кода демо Second Reality»)

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

Сегодня мы попробуем воспроизвести один из эффектов демонстрируемых в этом демо, а именно эффект плавающего туннеля.

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

Новости

Книга «Дизайн персонажей-животных. Концепт-арт для комиксов, видеоигр и анимации»

Блог компании Издательский дом «Питер» Профессиональная литература Дизайн игр *Дизайн
image Привет, Хаброжители! Если вы начинающий художник и думаете о карьере в индустрии видеоигр, анимации или коммерческой иллюстрации, эта книга станет вашим тренажером по созданию ярких и самобытных персонажей-животных. Восемь успешных художников на примере своих работ покажут все ключевые аспекты создания персонажа — от проработки идеи и набросков до выбора поз, жестов и цветовой палитры. Ориентируясь на описанные этапы, вы сможете реализовать собственные смелые идеи, будь то стилизация животного, создание антропоморфного персонажа или же дизайн персонажей в различных стилевых манерах. Советы применимы как к цифровой, так и к традиционной графике. Вступительные статьи к книге написали преподаватели Smirnov School, три российских суперпрофессионала индустрии CG: художник персонажей Юлия Пиштар, концепт-художник Bark-bark Studio Евгений Рудаков, концепт-художник, арт-директор OWLCAT games Александр Труфанов. Smirnov School рекомендует!
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.2K
Комментарии 0

Приборостроение завтра: Взгляд на происходящее глазами контрактного разработчика

Локализация продуктов *Управление разработкой *Прототипирование *Схемотехника *Производство и разработка электроники *

В прошлом году мы в АРПЭ проводили исследование рынка контрактной разработки в России. Вот как выглядела оценка рынка на тот момент: рынок маленький, 1,3 млрд ₽, но растёт. Через три года такими темпами объём рынка должен удвоиться. Ситуация резко изменилась, как это повлияет на рынок контрактной разработки?

Читать далее
Всего голосов 25: ↑23 и ↓2 +21
Просмотры 6K
Комментарии 44

Путь наполнения резюме и его необычная подача

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

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

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

6 наблюдений о хорошем сюжете для видеоигр

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

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

Своими наблюдениями об игровых сюжетах поделился сценарист инди-игр, а мы перевели.

Дисклеймер: под катом идет мнение автора оригинальной статьи. Местами очень спорное, местами любопытное. Делитесь своим в комментариях.

Читать далее
Всего голосов 59: ↑55 и ↓4 +51
Просмотры 9.7K
Комментарии 34

Терапевтический эффект VR-симуляций

Работа с 3D-графикой *CGI (графика) *AR и VR

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

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

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

Простая программная генерация видео и картинок без стороннего API

Python *Программирование *C++ *C *Компьютерная анимация *
Tutorial

В этой статье я покажу простой способ генерации видео программами на Python и C/C++ без использования стороннего API. Вам так же потребуется ffmpeg, без него вы не сможете конвертировать файлы в читаемые форматы!

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

Бекапер Figma

Резервное копирование *Управление проектами *Дизайн

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

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

Разбираем алгоритмы компьютерной графики. Часть 1 — «Starfield Simulation»

Python *Программирование *Компьютерная анимация *Демосцена
Tutorial

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

Действовать буду по следующему принципу: беру какой-либо графический эффект (из демо, программы, игры – не важно) и пытаюсь реализовать этот же эффект максимально простым и понятным способом, разъясняя что, как и почему сделано именно так.

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

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

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

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

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

Начать наверное стоит с того, кто все это пишет и про что. Зовут меня Александр, я с самого восточного края страны и за 2 с хвостиком десятилетия не нашел себе пристойного вида деятельности. Занимаясь всем от тату до варки кофе и написания сценариев к непопулярным ютуб шоу, понял, что пора либо найти занятие по душе и кошельку, либо на завод (коих, впрочем, на Дальнем Востоке не так уж и много).
И в августе 2021, наткнувшись на интервью с разработчиком "Peace, Death", решил для себя - вот оно. Разумеется первый интерес был коммерческий, ведь можно за "творческий процесс" получать неплохие деньги. Впрочем, не нужно считать меня дилетантом в этих ваших digital вещах - до этого я пару лет перебивался фрилансами на After Effects и Premier Pro, да и за компом я с 6 лет. И так начался проект Evil Dreams.

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

Получите работу в Альфа-Инвестициях за 24 часа! One Day Offer для iOS/Android-разработчиков 19 марта

Блог компании Альфа-Банк Разработка мобильных приложений *Дизайн мобильных приложений *Карьера в IT-индустрии

Расширяем команду разработчиков в Альфа-Инвестициях – одном из приоритетных проектов Альфа-Банка. Нашим мобильным приложением пользуется более миллиона человек, и мы хотим сделать для них лучшее решение на рынке. Ищем коллег, которые усилят команду, и чтобы не тратить время зря – делаем это в формате One Day Offer.

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

Как работает ИИ Super Mario 64

Разработка игр *Дизайн игр *Искусственный интеллект Игры и игровые консоли
Перевод
image

Super Mario 64 — одна из самых важных и любимых игр в истории. Она задала стандарт для 3D-игр на критическом этапе развития отрасли и повлияла не только на игры для Nintendo 64, но и на проекты многих конкурирующих платформ.

Но как она работала? Происходило ли что-то интересное в головах Goomba, Koopa и и других врагов, которых мы встречаем на уровнях Bob-Omb mountain, Whomp’s Fortress и Tick Tock Clock? Давайте выясним это.

Открываем капот


Super Mario 64 уже исполнилось 25 лет, и хотя её искусственный интеллект может показаться довольно простым, нам важно понимать, что было в этой игре. Она является поворотным моментом в истории разработки игр. Это бестселлер платформы Nintendo 64, отражающий дух времени, когда разработчики игр переходили к 3D. Она сильнейшим образом повлияла на дизайн трёхмерных игр. Хоть она и не была первым 3D-платформером, да и первым 3D-проектом Nintendo, её наследие нельзя недооценивать. Такие дизайнеры, как Тим Шеффер и Майкл Джон подтверждают огромное влияние, оказанное игрой на их собственные проекты: Psychonauts и Spyro the Dragon. Некоторые аспекты, например, управление камерой, потребовали дальнейшей доработки, однако визуальный дизайн, анимация персонажей, движение игрока, структура уровней и миссий создали успешный шаблон для многих последующих игр.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 3K
Комментарии 2

Простые советы начинающему веб-дизайнеру. Бракуем макет

Веб-дизайн *

Привет. В результате работы с начинающими веб-дизайнерами прослеживаются повторяющиеся ошибки — общие в не зависимости от среды разработки (опыт с figma и photoshop). Обсудим их.

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

Так как забраковать?
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 2.3K
Комментарии 4

Как использовать CSS ::before и ::after для создания пользовательских анимаций и переходов

Блог компании Нетология Веб-дизайн *CSS *HTML *
Перевод

Как сделать плавный анимированный переход на сайте без использования специальных библиотек? Урок использования псевдоэлементов CSS для создания эффектов: от анимированной кнопки до карточки профиля. Подходит новичкам.

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

Интеграция геймпада, 2 месяца спустя

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

Удобно ли вам играть? Игровой процесс очень сильно зависит от того как гибко можно настроить устройство управления. В этой статье мы немного раскрыли процесс работы над интеграцией геймпадов в игровое меню T-Reload.

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

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

Веб-дизайн *Дизайн Мозг Биология
Из песочницы

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

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

Приборостроение сейчас: вопрос жизни и смерти

Локализация продуктов *Управление разработкой *Прототипирование *Схемотехника *Производство и разработка электроники *

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

Если вы, как и я, имеете непосредственное отношение к теме “разработка электроники и приборостроение”, то приглашаю вас к открытому диалогу. Коллективный опыт рождает жизнеспособные решения. 

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

самые важные вопросы
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 14K
Комментарии 105

Некрополис в 3D

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

Всем привет, это Денис Вебер.

Какое-то время назад я создал в 3D один из городов из игры Герои 3. Этот проект так понравился читателям, что я решил продолжить серию и на этот раз смоделировал город Некрополис.

Читать далее
Всего голосов 47: ↑42 и ↓5 +37
Просмотры 19K
Комментарии 25

Frontend-разработка: какие концепции остаются актуальными в 2022 году

Веб-дизайн *Разработка веб-сайтов *
Recovery mode
Из песочницы

Когда вы разрабатываете сайт, то либо решаете проблему пользователя, либо нет. Будет это эффективный инструмент для бизнеса, приносящий прибыль, или это будет еще один сайт в сети Интернет? Это зависит от множества факторов…

Читать далее
Всего голосов 24: ↑4 и ↓20 -16
Просмотры 13K
Комментарии 7

Гексагональная архитектура и Domain Driven Design на примере Front-end приложения

Разработка веб-сайтов *Программирование *Интерфейсы *ООП *TypeScript *
Tutorial

Преимущества данного метода:

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

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

Легкая изменчивость: изменения в одной области нашего приложения не влияют на другие области.

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