TGViewer
CS Space CS Space @csspace · 2.98K subscribers
Post #331 1.51K
Автоматическое построение PBR текстур для фотограмметрических моделей ⬇️

Страница мероприятия
– 24 сентября, четверг, 19:00 – 20:30
– Мраморный зал, ПОМИ РАН, наб. реки Фонтанки, 27, Санкт-Петербург
– Пожалуйста, не забудьте зарегистрироваться через личный кабинет или в боте — это необходимое условие посещения:
▶️ Личный кабинет
▶️ Бот

⭐️ О лекторе
Леонид Альжанов — студент КТ ИТМО, разработчик в Agisoft. Выпускник ПФМЛ 239, энтузиаст графического программирования, автор собственного 2D движка на Vulkan.
В прошлом году Леонид успешно прошёл два курса Николая Полярного, а затем вместе с ним работал над задачей, о которой расскажет на лекции.


📢 Анонс
3D-модели в играх и фильмах выглядят гораздо реалистичнее, если на них наложены детализированные текстуры и если на них правдоподобно воздействует освещение. Реалистичность текстур часто достигается получением 3D-моделей путём фотографирования объекта с большого числа ракурсов и дальнейшей обработки средствами фотограмметрии. Но для того, чтобы поверхность объекта реалистично реагировала на освещение и, особенно, на перемещение источника света, недостаточно знать детализированные цвета поверхности. Нужно также знать, как именно разные части поверхности реагируют на свет и его перемещение:

• где блик будет ярким (глянцевая поверхность), а где блика не будет вовсе (например, какой-нибудь сухой мох)?
• где блик будет большим, а где — маленьким пятнышком?
• где игра света обнаружит трещину, а где — идеально отполированную поверхность?

Для реалистичного описания взаимодействия поверхности и света часто используют Physically-Based Rendering (PBR). Этот подход позволяет передать ощущение металличности, мокрости, глянцевости и рыхлости поверхности.

На лекции обсудим программу, разработанную в рамках летней стажировки. В рамках проекта был разработан метод, строящий правдоподобные и детальные PBR-текстуры (albedo map, normal map, roughness map, metallic map) методом математической оптимизации. Обсудим также, как этот алгоритм был ускорен на видеокартах.

Предполагается, что слушателям:

• интересна компьютерная графика;
• понятно, что такое градиентный спуск;
• не страшны рассуждения с частым упоминанием векторного произведения.
  • 🔥 17
  • ❤ 10
  • ⚡ 6
More from @csspace
  1. Sep 17, 2026Напоминаем про открытую лекцию Андрея Михайловича Райгородского по комбинаторике и теории…
  2. Sep 11, 2026Классические и современные задачи комбинаторики и теории графов ⬇️ – Страница мероприятия…
  3. Sep 5, 2026Открываем регистрацию на курс 🔽 Семантика языков программирования ⭐️ Лектор Дмитрий Булыч…
  4. Sep 3, 2026Открываем регистрацию на курс 🔽 Структурные параметры графов ⭐️ Лектор Данил Сагунов Коор…
  5. Sep 2, 2026Открываем регистрацию на курс 🔽 Алгоритмы в Git / Git Internals ⭐️ Лектор Даниил Орешнико…
  6. Sep 1, 20261 сентября, в День знаний, открываем новый учебный сезон — и начинаем его с регистрации на…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →