Разработчик 3D реконструкции и рендеринга Gaussian Splatting
RoadARОписание
Задачи:
Разработка системы уровней детализации (LOD) для 3D-реконструкций.
Создание тайлового сервера, эффективно раздающего данные LOD-уровней.
Реализация поддержки LOD на стороне веб-вьюера.
Оптимизация производительности вычислений и визуализации.
Взаимодействие с существующими инструментами реконструкции (Gaussian Splatting, NeRF и др.) для интеграции данных.
Требования:
Уверенное владение Python (оптимизация вычислений, работа с массивами, обработка данных).
Понимание принципов 3D-геометрии, LOD, тайлинга, spatial indexing.
Опыт работы с библиотеками для 3D-рендеринга и графических вычислений (например, Open3D, PyTorch3D, Three.js, WebGL).
Базовые знания JavaScript и готовность развивать фронтенд-часть (вьюер, визуализация LOD).
Навыки профилирования и оптимизации кода.
Английский на уровне чтения технической документации.
Будет плюсом :
Опыт работы с системами потоковой передачи 3D-данных (tile servers, octree, quadtree).
Знание WebAssembly и опыт сборки вычислительных модулей под web.
Знакомство с WebGPU, GLTF/GLB, shader-based rendering.
Опыт разработки интерактивных 3D-вьюеров.
Понимание принципов Neural Rendering или Gaussian Splatting.