Boat Attack使用了Universal RP的许多新图形功能,可以用于探索 Universal RP 的使用方式和技巧。
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

1.8 KiB

Ambient Node

Description

Provides access to the Scene's Ambient color values. When Environment Lighting Source is set to Gradient Port Color/Sky returns the value Sky Color. When Environment Lighting Source is set to Color Port Color/Sky returns the value Ambient Color. Ports Equator and Ground always return the values Equator Color and Ground Color regardless of the current Environment Lighting Source.

Note: Values of this Node are only updated when entering Play mode or saving the current Scene/Project.

Note: The behavior of this Node is undefined globally. Shader Graph does not define the function of the node. Instead, each Render Pipeline defines what HLSL code to execute for this Node.

Different Render Pipelines may produce different results. If you're building a shader in one Render Pipeline that you want to use in both, try checking it in both pipelines before production. A Node might be defined in one Render Pipeline and undefined in the other. If this Node is undefined, it returns 0 (black).

Unity Pipelines Supported

  • Lightweight Render Pipeline

Ports

Name Direction Type Binding Description
Color/Sky Output Vector 3 None Color (Color) or Sky (Gradient) color value
Equator Output Vector 3 None Equator (Gradient) color value
Ground Output Vector 3 None Ground (Gradient) color value

Generated Code Example

The following example code represents one possible outcome of this node.

float3 _Ambient_ColorSky = SHADERGRAPH_AMBIENT_SKY;
float3 _Ambient_Equator = SHADERGRAPH_AMBIENT_EQUATOR;
float3 _Ambient_Ground = SHADERGRAPH_AMBIENT_GROUND;