Реализация в Unreal уже есть, она вполне корректная и цвета получаются естественные. Осталось только найти это место в исходниках или ещё где-то отковырять.