Сжатие изображения NPOT в POT PVR без масштабирования

У меня есть изображения разных размеров, и я хотел бы преобразовать их в изображения PVR POT, но PVRTexTool может только изменить масштаб изображения в POT, и я не вижу никакой возможности сделать это с помощью texturetool от Apple.

То, что я хочу получить, это POT-изображение со встроенным исходным изображением, сохраняя его исходный размер, чтобы не происходило масштабирование.

1 ответ

Решение

Возможно, этот ответ немного запоздал, но я заметил, что по крайней мере последняя версия PVRTexTool может изменять размер холста текстур в графическом интерфейсе и через опцию "rcanvas" или "potcanvas" версии командной строки. Я думаю, что это будет делать то, что вы хотите.

Другой вариант - использовать функцию зеркальной границы, которая будет иметь преимущество в добавлении текселей того же цвета по краю исходного изображения и поможет избежать любых эффектов границы PVRTC, которые вы все равно можете получить с помощью опции изменения размера. Эта опция была в PVRTexTool в течение нескольких лет IIRC.

Меня интересует, какое преимущество, по вашему мнению, будет иметь отступы по сравнению с масштабированием изображений в POT, а затем уменьшать их при рендере (?).

Другие вопросы по тегам