Автор Тема: Оптимизация текстур  (Прочитано 2761 раз)

Оффлайн Samovar

  • Житель
Оптимизация текстур
« : 16 Октябрь 2018, 20:07:55 »

Во-первых:
Конечно же, размеры текстур должны быть степенью двойки (2x2, 4x4, 8x8, 16x16, 32х32, 64х64, 128х128, 256х256, 512х512, 1024х1024, 2048х2048)
Текстуры размером более 2048х2048 смыла делать не имеет... они только сожрут видеопамять, а качество улучшиться незначительно...

Во вторых:
Blender поддерживает загрузку DDS текстур.
Статьи на эту тему:
Графические файлы DDS. Что лучше: DXT1, DXT3, DXT5?
Dxt сжатие в играх


Программы, которые умеют сохранять изображения в DDS c DXT сжатием:
MapZone
Paint.Net

Оффлайн Samovar

  • Житель
Re: Оптимизация текстур
« Ответ #1 : 16 Октябрь 2018, 20:54:24 »
В-третьих:
Лучше всего использовать тайлы при моделировании уровней, т.к. это значительно сэкономит ресурсы, как на жестком диске, так и в видеопамяти.  Это можно сделать в ручную, а можно воспользоваться дополнением  Sprytile

Оффлайн Samovar

  • Житель
Re: Оптимизация текстур
« Ответ #2 : 20 Октябрь 2018, 19:56:53 »
В-четвёртых.
Можно упаковать чёрно-белые текстуры в цветное изображение и использовать градиентный маппинг. Это значительно сэкономит видеопамять. Так же это актуально для черно-белых карт PBR материалов и рендерера Cycles в режиме GPU.
Примеры такой оптимизации от Mike Pan:










http://blog.mikepan.com/post/26993887533/ditching-diffuse-maps-efficient-use-of-textures


Blend-файл: https://www.dropbox.com/s/6v1gzyr3sspvgkv/Garden.blend?dl=0

Оффлайн Samovar

  • Житель
Re: Оптимизация текстур
« Ответ #3 : 20 Октябрь 2018, 19:57:51 »
Вот такие способы оптимизации текстур. Пользуйтесь на здоровье.
Возможно, кому-то известны ещё способы оптимизации текстур, кроме этих. Поделитесь ими, если не сложно.

Оффлайн Samovar

  • Житель
Re: Оптимизация текстур
« Ответ #4 : 24 Май 2019, 20:25:19 »
СОВРЕМЕННЫЕ ФОРМАТЫ СЖАТИЯ ТЕКСТУР
http://sv-journal.org/2014-1/06/ru/index.php?lang=en

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 68
Автор: LEXA ANЭGROWND
blender.png
Скачано: 78
Автор: ipv2007
4.png
Скачано: 100
Автор: hiroyukiss
2.png
Скачано: 122
Автор: hiroyukiss

Скачано: 112
Автор: Dilifa12