Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
ImageTexture3D
Успадковує: Texture3D < Texture < Resource < RefCounted < Object
Текстура з розмірами 3.
Опис
ImageTexture3D є 3-вимірним ImageTexture, який має ширину, висоту і глибину. Дивись ще ImageTextureLayered.
3D текстури, як правило, використовуються для зберігання карт щільності для FogMaterial, корекція кольору LUTs для Environment, векторні поля для GPUParticlesAttractorVectorField3D та карти зіткнення для GPUParticlesCollisionSDF3D. 3D текстури також можуть використовуватися в користувацьких шейкерах.
Методи
create(format: Format, width: int, height: int, depth: int, use_mipmaps: bool, data: Array[Image]) |
|
void |
Описи методів
Error create(format: Format, width: int, height: int, depth: int, use_mipmaps: bool, data: Array[Image]) 🔗
Створює ImageTexture3D із заданими значеннями format, width, height та depth. Якщо use_mipmaps має значення true, генерує mipmapy для ImageTexture3D.
void update(data: Array[Image]) 🔗
Замінює існуючі дані текстури шарами, зазначеними в data. Розмір data має відповідати параметрам, що використовувалися для create(). Іншими словами, розмір текстури або її формат не можна змінити, викликавши update().