Threejs developer (Saint-Petersburg, Russia)

Disclaimer: Our company is not involved in politics, it is neutral. Does not support violence and aggression. This post is for Russian-speaking developers. Peace All Over The World.

Ищем на постоянную удалённую работу threejs разработчиков.

Решение задач по работе с BIM моделями. Работа над инструментами выделения отдельных частей модели для получения пользовательской информации. (лассо, прямоугольное, линией).

Решение задач по фотограмметрии. Создание тайловых моделей, их LOD, оптимизация карт (DDS и т.п.) совместно с моделлерами. Сжатие сетки. Расчёт площади проекции и объёма для вычисления пользователем объёма выемки грунта за разные периоды времени.

Решение задач по пресейлам. Реализация красивых сцен совместно с моделлерами. Материалы, скайбоксы, погода, деревья и прочее.

Данные три направления развиваются параллельно, можно разрабатывать самостоятельно, можно с подсказками лида. Экспертных знаний в мат. части и шейдерах не требуется. От Вас базовые знания по 3D, threejs.

  1. Работа над взаимодействием пользовательского интерфейса с 3D модулями. (управление навигацией, привязка элементов 4D, архитектурные решения в концепции фреймворка Angular внутри 3D модулей).
  2. Работа над визуализацией пресейлов. Продолжение перехода от Unity на threejs.
  3. Работа над API 3D модулей, упрощение работы с ними для всех членов команды. Документирование.
  4. Улучшение отображения, оптимизация BIM и 4D модулей.
  5. Работа над математическими задачами по расчёту объёма, пощади.
  6. Работа над привязкой системы координат threejs к системе координат проектов заказчиков в Navisworks и локального геосервера для картографии.

Желательно:

  1. Знание BufferGeometry, понимание работы рэйкастера, знание мат. основы Ray, Plane etc
  2. Базовые понимания работы 3D-моделлеров, умение работать с ними в команде (проверять модели)
  3. Умение работать с PBR материалами, базовые знания принципов гаммы, цвета. (Если не читали - читайте What every coder should know about gamma | John Novak)
  4. Умение работать с тенями, светом.
  5. Понимание принципов оптимизации сцены (LOD, инстансинг, батчинг, правильный выбор карт и детализации моделей)
  6. Понимание принципов работы графического конвеера
  7. Понимание систем координат, умение перевода

Будет плюсом:

  1. Знание алгоритмов работы с сеткой Quadric Error Metric etc
  2. Генерация UV
  3. glsl (постпроцессинг, анимация, эффекты)
  4. Хорошая мат. подготовка (векторная алгебра, геометрия)

Контакты:
Екатерина Воробьева
Ведущий менеджер по персоналу
АО “Системы управления”
тел. +7 (495) 419-04-99
моб. +7 (916) 604-47-59
Telegram: @hr_CS_developers
https://controlsystems.ru/

Вакансия hh:

Hi Botchal! Nice to see some Russian language on this site!
I have a good experience with threejs and I speak russian very well:
Привет, с новым годом! Как дела…
Please DM if your request is still active
Best reguards and
Happy Old New Year!

This topic was automatically closed after 30 days. New replies are no longer allowed.