Details
| Title | Нейрорендеринг: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_02 «Системное программирование» = Neural rendering |
|---|---|
| Creators | Соколов Артем Николаевич |
| Scientific adviser | Беляев Сергей Юрьевич |
| Other creators | Чуканов В. С. |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | нейрорендеринг ; объемные облака ; пошаговое прохождение луча ; визуальное качество ; MLP ; neural rendering ; volumetric clouds ; ray marching ; graphics shaders |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 01.03.02 |
| Speciality group (FGOS) | 010000 - Математика и механика |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2212 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\41345 |
| Record create date | 7/31/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
| Group | Anonymous |
|---|---|
| Network | Internet |
Нейрорендеринг — применение нейросетевых моделей для замены или дополнения отдельных этапов синтеза изображения. В работе исследуется нейрорендеринг объемных облаков в приложениях реального времени: дорогостоящая оценка освещения физически мотивированной шейдерной модели заменяется MLP. Реализован пайплайн от формирования набора данных из 24000 примеров до экспорта модели в шейдер Godot 4. Лучшая Two-head XGBoost-модель достигла RMSE 8,27 · 10−4, дистиллированная MLP — 1,15 · 10−3. Исследованы легкая, сбалансированная и высокоточная MLP со временем кадра 6,91, 46,28 и 92,27 мс соответственно. По 18 000 синхронизированным парам классической симуляции и высокоточной модели средние значения RMSE, SSIM и частотного расстояния составили 0,02181, 0,95298 и 0,46132. Результаты показывают компромисс между вычислительной стоимостью и сохранением визуальной структуры облаков. Разработанный прототип применим для исследования нейросетевых приближений в графических конвейерах реального времени и демонстрирует необходимость совместной оценки скорости, попиксельной ошибки и частотной структуры изображения.
Neural rendering is the use of neural models to replace or augment individual stages of image synthesis. The thesis studies neural rendering of volumetric clouds for real-time graphics by replacing an expensive lighting evaluation in a physically motivated shader with an MLP. The implemented pipeline covers generation of a 24000-sample dataset, model training, and MLP export into a Godot 4 shader. The best Two-head XGBoost model achieved an RMSE of 8.27 · 10−4, while the distilled MLP achieved 1.15 · 10−3. Lightweight, balanced, and high-accuracy MLP variants were evaluated with frame times of 6.91, 46.28, and 92.27 ms. Across 18,000 synchronized pairs of classical-simulation and high-accuracy-model renders, the mean RMSE, SSIM, and frequency distance were 0.02181, 0.95298, and 0.46132. The results demonstrate the trade-off between computational cost and preservation of cloud image structure. The prototype is applicable to the study of neural approximations in real-time graphics pipelines and demonstrates the need to evaluate frame time, pixel error, and image frequency structure jointly.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|