Project Description
We are developing a PBR (physically based rendering) engine which uses ray-tracing approach to generate photo-realistic images from 3D scenes (geometry, lights and materials).
Work on the project assumes the following:
developing of 3D ray tracing rendering engine;
implementing advanced rendering techniques;
researching new approaches to rendering;
integrating of the engine with CCD tools (like 3DsMax, Maya, Blender etc) and game engines like Unreal;
Responsibilities
- Developing and sustaining 3D rendering engine;
- Optimizing engine performance for target GPU hardware;
- Development of new rendering features\techniques;
- 3D rendering optimization and improvements;
- Implementation of new types of materials and lights;
- Debugging and fixing of rendering issues.
Skills
Must have
- Strong C/C++ development skills.
- Ability to optimize algorithms for GPU.
- Knowledge of graphics pipeline.
- Knowledge 3D API (Vulkan or DirectX or OpenGL).
- PBR and Ray Tracing.
Nice to have