C++ Developer, Скелетная анимация

Дата размещения вакансии: 10.05.2024
Работодатель: Eagle Dynamics
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Компания Eagle Dynamics — ведущий разработчик авиационных симуляторов, известных во всем мире. У нас собраны ведущие специалисты в области авиационных симуляторов и тренажеров, объединенные общей идеей создавать максимально реалистичные игры.

Обязанности:

  • разработка системы анимирования игровых юнитов на графическом движке собственной разработки;
  • работа с анимациями (смешивание анимаций, blendspaces, locomotion, аддитивная анимация частей тела, фокус внимания (поворот головы и тела), инверсная кинематика, держание оружия, прицеливание из оружия, взаимодействие с предметами, граф анимаций, расчёт позы на CPU и GPU);
  • оптимизация кода, кода шейдеров и графических данных;
  • реализация батчинга и различных материалов (стекло, одежада, кожа и пр.);
  • написание и поддержка скриптов выгрузки и обработки моделей и анимаций в Maya;
  • разработка собственного формата хранения анимаций и моделей;
  • «одевание» персонажа (навесное оборудование, надписи, эмблемы и полосы на одежде).
Требования:
  • уверенное знание современного С++ (Windows, компилятор MSVC);
  • умение разбираться в коде и его отлаживать;
  • уверенное владение отладчиком (MS Visual Studio);
  • знание графического конвейера;
  • знание линейной алгебры;
  • опыт написания шейдеров;
  • желательно знание скриптовых языков (Lua, Python);
  • владение системами контроля версий (Svn, Git);
  • английский язык B2.
Условия:
  • Работа удаленно из любой точки мира или в офисе в Москве;

  • Перспективы карьерного роста;

  • Достойная зарплата в рынке;

  • Перспективы роста и личного профессионального развития;

  • Работа над интересным проектом.