unreal.SceneTextureId

class unreal.SceneTextureId

Bases: unreal.EnumBase

like EPassInputId but can expose more e.g. GBuffer

C++ Source:

  • Module: Engine

  • File: MaterialSceneTextureId.h

PPI_AMBIENT_OCCLUSION

Ambient Occlusion, single channel

Type

24

PPI_ANISOTROPY

Material anisotropy, single channel (GBuffer)

Type

30

PPI_BASE_COLOR

Material base, RGB color (GBuffer), can be modified on read by the ShadingModel, consider StoredBasedColor

Type

5

PPI_CUSTOM_DEPTH

Scene depth, single channel, contains the linear depth of the opaque objects rendered with CustomDepth (mesh property)

Type

13

PPI_CUSTOM_STENCIL

Scene stencil, contains CustomStencil mesh property of the opaque objects rendered with CustomDepth

Type

25

PPI_DECAL_MASK

Decal Mask, single bit (was moved to stencil for better performance, not accessible at the moment)

Type

21

PPI_DIFFUSE_COLOR

Material diffuse, RGB color (computed from GBuffer)

Type

2

PPI_MATERIAL_AO

Material ambient occlusion, single channel (GBuffer)

Type

12

PPI_METALLIC

Material metallic, single channel (GBuffer)

Type

7

PPI_OPACITY

Material opacity, single channel (GBuffer)

Type

10

PPI_POST_PROCESS_INPUT0

Input #0 of this postprocess pass, usually the only one hooked up

Type

14

PPI_POST_PROCESS_INPUT1

Input #1 of this postprocess pass, usually not used

Type

15

PPI_POST_PROCESS_INPUT2

Input #2 of this postprocess pass, usually not used

Type

16

PPI_POST_PROCESS_INPUT3

Input #3 of this postprocess pass, usually not used

Type

17

PPI_POST_PROCESS_INPUT4

Input #4 of this postprocess pass, usually not used

Type

18

PPI_POST_PROCESS_INPUT5

Input #5 of this postprocess pass, usually not used

Type

19

PPI_POST_PROCESS_INPUT6

Input #6 of this postprocess pass, usually not used

Type

20

PPI_ROUGHNESS

Material roughness, single channel (GBuffer)

Type

11

PPI_SCENE_COLOR

Scene color, normal post process passes should use PostProcessInput0

Type

0

PPI_SCENE_DEPTH

Scene depth, single channel, contains the linear depth of the opaque objects

Type

1

PPI_SEPARATE_TRANSLUCENCY

Not yet supported

Type

9

PPI_SHADING_MODEL_COLOR

Shading model

Type

22

PPI_SHADING_MODEL_ID

Shading model ID

Type

23

PPI_SPECULAR

Material specular, single channel (GBuffer), can be modified on read by the ShadingModel, consider StoredSpecular

Type

6

PPI_SPECULAR_COLOR

Material specular, RGB color (computed from GBuffer)

Type

3

PPI_STORED_BASE_COLOR

Material base, RGB color (GBuffer)

Type

26

PPI_STORED_SPECULAR

Material specular, single channel (GBuffer)

Type

27

PPI_SUBSURFACE_COLOR

Material subsurface, RGB color (GBuffer, only for some ShadingModels)

Type

4

PPI_VELOCITY

Scene Velocity

Type

28

PPI_WORLD_NORMAL

Normal, RGB in -1..1 range, not normalized (GBuffer)

Type

8

PPI_WORLD_TANGENT

Tangent, RGB in -1..1 range, not normalized (GBuffer)

Type

29