VisualShaderNodeCubeMap

Inherits: VisualShaderNode < Resource < Reference < Object

A CubeMap sampling node to be used within the visual shader graph.

Descripción

Traducido a texture(cubemap, vec3) en el lenguaje shader. Devuelve un vector de color y un canal alfa como escalar.

Propiedades

CubeMap

cube_map

Source

source

0

TextureType

texture_type

0

Enumeraciones

enum Source:

  • SOURCE_TEXTURE = 0 --- Use the CubeMap set via cube_map. If this is set to source, the samplerCube port is ignored.

  • SOURCE_PORT = 1 --- Use the CubeMap sampler reference passed via the samplerCube port. If this is set to source, the cube_map texture is ignored.


enum TextureType:

  • TYPE_DATA = 0 --- No se añade ninguna sugerencia a la declaración del uniforme.

  • TYPE_COLOR = 1 --- Añade hint_albedo como sugerencia a la declaración uniforme para la conversión adecuada de sRGB a lineal.

  • TYPE_NORMALMAP = 2 --- Añade hint_normal como sugerencia a la declaración uniforme, lo que internamente convierte la textura para su uso adecuado como mapa normal.

Descripciones de Propiedades

Setter

set_cube_map(value)

Getter

get_cube_map()

The CubeMap texture to sample when using SOURCE_TEXTURE as source.


Default

0

Setter

set_source(value)

Getter

get_source()

Define qué fuente debe utilizarse para el muestreo. Véase Source para las opciones.


Default

0

Setter

set_texture_type(value)

Getter

get_texture_type()

Define el tipo de datos proporcionados por la textura de la fuente. Véase TextureType para las opciones.