TGViewer
Опушка единорогов Опушка единорогов @unicornglade · 405 subscribers
Post #254 206

Forwarded from CS Space

Автоматическое построение 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) методом математической оптимизации. Обсудим также, как этот алгоритм был ускорен на видеокартах.

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

• интересна компьютерная графика;
• понятно, что такое градиентный спуск;
• не страшны рассуждения с частым упоминанием векторного произведения.
  • ❤ 2
More from @unicornglade
  1. Sep 18, 2026Леонид за лето успел сделать очень много и добиться крутых и красивых результатов. Ракетка…
  2. Sep 16, 2026Встретил рекламу космохакатон.рф Не знаю ничего про организаторов. Некоторые задачи звучат…
  3. Sep 13, 2026Иногда всплывает тема "что делать нынешним студентам если ПРОГРАММИРОВАНИЕ - ВСЁ! МАТЕМАТИ…
  4. Sep 8, 2026ChatGPT лимиты сброшены. Удобный сервис: https://codex-resets.com/ https://t.me/codex_rese…
  5. Sep 2, 2026Открыта регистрация на осенний курс по GPGPU (CUDA/OpenCL/Vulkan)! Массовый параллелизм! �…
  6. Sep 2, 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 →