це перемога!
По итогу, фиксил как раз то, что надо. Однако пришлось немного подкинуть костылей в код, так как в блендере каждый треугольник имеет 3 цвета (на каждый угол). Даже если это обычный куб, то в нём будет 36 цветов VertexColor, а не 8 (если не разрезать, то красить можно только 8 точек).
В свою очередь dff как раз хочет видеть 8 точек..
Пришлось сперва угодить блендеру, а потом этому древнему формату...