Мы ищем разработчика для работы с графическим движком на базе технологий WebGL и WebGPU.Описание задачи:
Необходимо работать с готовым web-приложением, на технологии WebGL API. Web-приложение позволяет отображать высоко детализированные 3D модели благодаря математическим методам описания 3D моделей встроенных в движок.
- Загружать 3D модели в движок;
- Настраивать классификатор 3D модели;
- Встраивать web-приложения в web-сайт заказчика
- Настраивать (кастомизировать) интерфейс web-приложения
Что нужно знать:- Знание TypeScript и React (или знание JavaScript с желанием изучить TypeScript);
- Опыт в работе с любой графической библиотекой (желательно из семейства OpenGL, Vulkan);
- Знание шейдерных языков программирования (желательно GLSL);
- Знание HTML5 и CSS3
Будет плюсом:- Знание иных языков программирования (желательно C++);
- Желание развиваться в сфере 3d разработки (промышленность, CAD);
- Понимание алгоритмов и методов проектирования и программирования, используемых в 3d графике реального времени;
- Хорошие знания в линейной алгебре и аналитической геометрии, применимых к задачам 3d графики;
- Опыт работы в 3d редакторах (желательно Blender);
- Опыт BIM проектирования;
- Опыт работы с комплексами для автоматизации проектирования (Revit, AutoCAD, Sketchup)
- Английский, достаточный для чтения технической документации