Переделывать каждый* корабль в EVE — напряжённый процесс, заставляющий выкладываться на полную всю команду создания дизайна: авторов концепции, художников с программистами и отдел тестирования. Он требует серьёзного уровня координации и распределения ресурсов, не говоря уже о том, что выпускать в свет можно только полностью законченную работу (чтобы в клиент случайно не попали незавершённые объекты без необходимых текстур или шейдеров). В целом, переделывать каждый корабль - это творческий ад.
За последние полгода нам пришлось пройти через это дважды.
Первоначальная задумка PBR, известного как V5, позволила нам сделать объекты в игре реалистичнее, отказавшись от модели отражений Фонга. Подробнее вы можете прочитать в этой статье разработчика. V5 явился большим шагом в сторону более впечатляющего визуального ряда, но фактический внешний вид кораблей оставлял желать много лучшего. Были утеряны некоторые детали, часть цветов выглядела хуже среднего, а разница между отражающими и не отражающими поверхностями некоторых кораблей выглядела нереалистично. Выявив эти недостатки в декабре, мы сразу начали искать пути их исправления и повышения качества картинки.
Результат наших исследований — “V5++”, полная переделка текстурных карт всех кораблей, и их упаковка в новую систему, способную работать с новыми шейдерами.