Offering the best tools to developers is one of the key aspects of ensuring that they’ll squeeze every drop of juice from a console, and Sony Computer Entertainment Europe Advanced Technology Group is looking for help in improving one of the lighting tools used on PlayStation platforms, Nova.
To that end, they’re hiring a new Lighting Tools Engineer.
The Advanced Technology Group creates tools used by SCE Worldwide Studios. We are privileged to work closely with studios to help them with the production of many high profile games. We are currently looking for an experienced programmer to work on Nova, our proprietary lighting tool set. Nova uses offline lighting techniques to generate baked lighting data as well as providing an interactive path tracer for lighting artists to work with.
- Optimising Nova to keep up with ever increasing scene complexity
- Extending Nova functionality and incorporating new lighting techniques
- Supporting existing users of Nova
- Excellent C/C++ programming skills
- Good shader language skills
- Good debugging and optimisation skills
- Good maths skills
- Experience of implementing global illumination techniques such as photon mapping or lightcuts
Information on Nova is actually quite scarce, but the description above involves the creation of static baked lighting and path tracing, which integrates the illuminance hitting a single point on the surface of an object and determines hiow much of it bounces back towards the camera, for every pixel of the screen.
The ad also mentions experience in implementing photon mapping and lightcuts, which are two global illumination techniques known for producing quite realistic results. More detailed information and examples can be found in their original papers here and here.
Lighting is actually one of the most important areas, if not the most important, contributing to the beauty of what we see on the screen. People often focus on numerical data like resolution or polygon count, but lighting and shading are what makes graphics really shine. Any boost to that, even if developer-facing, is definitely welcome.