Обязанности:
Работа с графическим пайплайном Unreal Engine 5 (Deferred/Forward Rendering, Lumen, Nanite). Разработка и интеграция кастомных материалов, шейдеров и пост-обработки (HLSL, Material Editor). Обеспечение корректной и эффективной работы рендеринга на разных платформах (PC, консоли, возможно мобильные/VR). Использование Unreal Insights, RenderDoc, GPU Profiler и других инструментов. Оптимизация GPU/CPU времени рендера, устранение узких мест. Взаимодействие с художниками и геймдизайнерами (поддержка визуального стиля игры, создание технических решений для нестандартных визуальных эффектов). Поддержка Niagara VFX и/или собственных эффектов. Работа с volumetric effects, screen-space effects, ray tracing.
Требования:
Уверенное знание Unreal Engine 5, включая Lumen, Nanite, Niagara, Material Graph. Опыт работы с графическим API: DirectX 12, Vulkan или Metal. Умение писать шейдеры на HLSL и работать с UE Custom Shader Pipeline. Знание оптимизации производительности на GPU и CPU в контексте UE. Опыт работы с C++ от 3 лет, Blueprints в рамках UE5. Опыт работы с Ray Tracing, Path Tracing. Знание принципов физически корректного рендеринга (PBR). Понимание архитектуры рендеринг-систем в игровых движках. Опыт работы с Niagara VFX, custom particle effects. Опыт создания и настройки пост-эффектов: Bloom, DOF, Motion Blur, TAA и т.д.Похожие вакансии