CG программист (Python/C++)

Дата размещения вакансии: 23.11.2020
Работодатель: Группа компаний «Триумф»
Уровень зарплаты:
з/п не указана
Город:
Москва
2-й Крутицкий переулок 18/3
Требуемый опыт работы:
От 1 года до 3 лет

Уважаемые разработчики!

Команда Blend4Web приглашает Python программистов.

Пакет трехмерной графики Blend4Web предназначен для удобной разработки фотореалистичных веб-приложений, работающих на компьютерах и мобильных телефонах, легко встраиваемых в любые сайты. Blend4Web успешно используется для трехмерной демонстрации товаров, предметов одежды и обуви, автомобилей, медицинских приборов, деловой инфографики, производственных систем.

Сейчас мы тестируем наш новый продукт Blend4Web Studio с веб-интерфейсом, позволяющий быстро составлять трехмерные образы из готовых компонентов, делиться своими визуальными идеями. Среди дополнительных модулей студии — САПР для проектирования одежды, PLM инструменты для настройки трехмерных моделей товаров, материалов и сценариев.

Задачи

  • Разработка алгоритмов поведения ткани
  • Программирование прикладных систем для проектирования и визуализации одежды
  • Разработка компонентов для визуального построения чертежей
  • Программирование модулей параллельных вычислений на OpenCL/Compute Shaders
  • Отладка, рефакторинг кода
  • Техническая поддержка пользователей
  • Документация кода

Требования

  • Знание Python и C++
  • Знание основ компьютерной графики и математического моделирования
  • Умение разбираться в существующем коде
  • Английский, достаточный для чтения технической документации
  • Порядочность, интеллигентность, любознательность, воображение, нацеленность на результат

Плюсами будут

  • Знание JavaScript (ES6, Webpack, Node. js)
  • Опыт программирования 3D-графики (WebGL / Three. js, OpenGL, OpenCL)
  • Знание Tornado, Django, баз данных

Условия

  • Работа в компании — разработчике популярного движка Blend4Web
  • Заработная плата по результатам собеседования
  • Возможность профессионального роста
  • Удобный офис в 2 мин. от м. Пролетарская с современными рабочими местами
  • Оформление по ТК или контрактная работа на выбор

Для приглашения на собеседование нужно разработать простое Python 2D приложение с физикой столкновений — подпрыгивание жесткой фигуры «окружность» от состоящей из нескольких сегментов фигуры «резиновая линия с закрепленными краями». Самым настойчивым можно реализовать более сложный пример в 3D — подпрыгивающий мяч на батуте. Для реализации желательно использовать библиотеку PyOpenGL.