Создать текстуру 3D
Текстура 3D представляет собой растровое изображение, которое содержит информацию в трех измерениях, а не в стандартных двух. Текстуры 3D обычно используются для имитации объемных эффектов, таких как туман или дым, для приближения объемной сетки 3D, или для хранения анимированных текстур и смешивания между ними.
Чтобы создать текстуру 3D, импортируйте текстуру 2D со следующими свойствами:
- Флипбук формат — один текстура 2D расположены как обычные клетки.
- Максимальный размер 2048 × 2048 × 2048 пикселей.
Размер текстуры 3D на диске и в памяти быстро увеличивается по мере увеличения разрешения. Например, текстура 3D с форматом RGBAFloat, без mipmaps и размером 32 × 32 × 32 пикселей имеет размер 512 KB (32 × 32 × 32 × 16 байт) в памяти. Если увеличить разрешение до 256 × 256 × 256 пикселей, размер в памяти становится 256 MB (256 × 256 × 256 × 16 байт).
Для импорта выполните следующие действия:
- Импорт текстуры в проект.
- В окне Project выберите объект текстуры. Unity отображает параметры импорта текстуры в окне Inspector.
- В окне Inspector установите Текстура Форма на 3D.
- Набор Колонки и Ряды на соответствующие значения для вашей текстуры flipbook.
- Выберите Применить.
Unity добавляет фрагмент текстуры 3D для каждой клетки в текстуре.
Импортированная текстура flipbook с 8 колонками и 8 строками.
Текстура после установки Текстура Форма до 3D, Колонки до 8, и Строчки до 8.
Подробнее см. в Импорт текстур.
Дополнительные ресурсы
- Бесплатно VFX последовательности изображений и флипбуки