Практическое руководство. Экспорт текстуры, содержащей MIP-карты
Конвейер содержимого способа может привести mipmap-объекты из исходного изображения как часть этапа сборки вашего проекта. Если не требуется задавать содержимое изображения каждого уровня MIP вручную (как это можно делать для достижения некоторых эффектов), создание mipmap во время сборки гарантирует, что содержимое mipmap будет всегда синхронизировано, — это позволяет избежать снижения производительности из-за создания mipmap во время выполнения.
Этот документ демонстрирует эти действия:
Настройка исходного изображения для обработки конвейером содержимого изображений.
Настройка конвейера содержимого изображений для формирования MIP-карт.
Экспорт MIP-карт
Использование MIP-уровней обеспечивает автоматический уровень детализации экрана пространства для текстурированных поверхностей в трехмерных играх или приложениях. Оно повышает производительность отрисовки игры или приложения путем предварительного вычисления версий текстуры с пониженным качеством, чтобы всю текстуру не требовалось вычислять с пониженным качеством всякий раз, когда она дискретизируется.
Экспорт текстуры, имеющей mipmaps
Начните с базовой текстуры. Загрузите существующий файл изображений или создайте его, как описано в разделе Практическое руководство. Создание простейшей текстуры. Для поддержки mipmaps укажите текстуру, ширина и высота которой являются степенью 2, например, 64x64, 256x256 или 512x512.
Настройте только что созданный файл текстуры таким образом, чтобы он обрабатывался конвейером содержимого изображений. В Обозревателе решений откройте контекстное меню для только что созданного файла текстур и выберите Свойства. В Свойства конфигурации на странице Общие присвойте свойству Тип элементов значение Конвейер содержимого образа. Убедитесь, что свойство Содержимое имеет значение Да, а для свойства Исключить из сборки задано значение Нет, а затем нажмите кнопку Применить. Страница свойств конфигурации Конвейер содержимого изображения отобразится.
Настройте конвейер содержимого изображений для формирования MIP-карт. В Свойства конфигурации, Конвейер содержимого образа, Общие задайте для свойства Создавать MIP-объекты значение Да (/generatemips).
Нажмите кнопку ОК.
При сборке проекта конвейер содержимого изображения преобразует исходное изображение из рабочего формата в указанный выходной формат (включая уровни MIP), и результат копируется в выходной каталог проекта.