Рубрика «3d»

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

TL;DR

Вот ссылки на демо‑страницу проекта и мой GitHub:

  1. Github

  2. Demo

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

Читать полностью »

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

Модель Лары Крофт из первой части Tomb raider в программе blender

Модель Лары Крофт из первой части Tomb raider в программе blender

Читать полностью »

Ты — начинающий художник, который дорвался до Unreal Engine 5 и даже создал по гайду свою первую локацию. Но вот незадача: небо! Оно пустое и совсем не такое, как тебе хочется. А хочется, чтобы всё было «по красоте». Перерыв весь YouTube, ты нашёл кучу плохих роликов и парочку видео, где на протяжении 100 500 часов монотонный хмырь рассказывает художественную базу, от которой уши вянут.

Давай начнём с простого. Открываем Photoshop и создаём сцену 2048 x 2048Читать полностью »

Во время обучения и стажировки в Московском государственном политехническом университете имени Разумовского мы обнаружили проблему: студенты в среднем тратили около 40 часов на поиск существующих исследований, прежде чем начать новый проект. Анализ показал, что многие проекты дублировали существующие исследования в области технологий дополненной и виртуальной реальности. Наш проект V-Avatar начался с анализа исследовательского бэклога в Школе цифровых технологий. Вместо того чтобы начинать с нуля, мы интегрировали существующие методы и алгоритмы. Эти методы описаны в нашей дипломной работе:

Читать полностью »

Скриншот лицевого рига персонажа[1] на основе процедурной генерации текстуры

Скриншот лицевого рига персонажа[1] на основе процедурной генерации текстуры

Читать полностью »

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

Читать полностью »

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

Представь: тебе нужно «поколдовать» над пикселями прямо в UI - добавить живой градиент, искажение картинки под пальцем, стеклянный блеск карточке и тому подобные эффекты. Раньше для этого приходилось прибегать к «тяжеловесам» таким как OpenGL/Vulkan, либо мучить CPU постобработкой битмапов. AGSL (Android Graphics Shading Language)Читать полностью »

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

Робот вместо человека в опасных условиях

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

Читать полностью »

Введение

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js