Blackboard

Matt Dean edited this page Mar 6, 2018 · 3 revisions

Description

The Blackboard defines the Properties that will be exposed to materials using the shader. Here you can define a range of Property types as well as their display names, attributes and default values.

The Blackboard can be moved to anywhere in the Shader Graph Window and will automatically move with the nearest corner of that window.

To create a new Property, click the Add button on the Blackboard title bar and select the Property type.

Properties on the Blackboard can be reordered by dragging them in the list. They can be deleted with Delete (Windows) or Command + Backpace (OSX). You can rename a Property by double clicking on its entry. Instances of a Property can be created in the shader by dragging them on to the Graph.

For a full list of Property types see Property Types.

Contents

Home

Getting Started Custom Nodes with CodeFunctionNode
Shader Graph Shader Graph Window
Blackboard
Master Preview
Create Node Menu
Shader Graph Asset
Sub-graph Sub-graph Asset
Node Port
Edge
Master Node
Data Property Types
Data Types
Port Bindings
Node Library
Artistic
Adjustment Channel Mixer
Contrast
Hue
Invert Colors
Replace Color
Saturation
White Balance
Blend Blend
Filter Dither
Mask Channel Mask
Color Mask
Normal Normal Blend
Normal Create
Normal Strength
Normal Unpack
Utility Colorspace Conversion
Channel Combine
Flip
Split
Swizzle
Input
Basic Boolean
Color
Constant
Integer
Slider
Time
Vector 1
Vector 2
Vector 3
Vector 4
Geometry Bitangent Vector
Normal Vector
Position
Screen Position
Tangent Vector
UV
Vertex Color
View Direction
Matrix Matrix 2x2
Matrix 3x3
Matrix 4x4
Transformation Matrix
PBR Dielectric Specular
Metal Reflectance
Scene Ambient
Camera
Fog
Light Probe
Object
Reflection Probe
Screen
Texture Cubemap Asset
Sample Cubemap
Sample Texture 2D
Sampler State
Texture 2D Asset
Master PBR
Unlit
Math
Basic Add
Divide
Multiply
Power
Square Root
Subtract
Advanced Absolute
Exponential
Length
Log
Modulo
Negate
Normalize
Posterize
Reciprocal
Reciprocal Square Root
Derivative DDX
DDXY
DDY
Interpolation Inverse Lerp
Lerp
Smoothstep
Matrix Matrix Construction
Matrix Determinant
Matrix Split
Matrix Transpose
Range Clamp
Fraction
Maximum
Minimum
One Minus
Random Range
Remap
Saturate
Round Ceiling
Floor
Round
Sign
Step
Truncate
Trigonometry Arccosine
Arcsine
Arctangent
Arctangent2
Cosine
Degrees To Radians
Hyperbolic Cosine
Hyperbolic Sine
Hyperbolic Tangent
Radians To Degrees
Sine
Tangent
Vector Cross Product
Distance
Dot Product
Fresnel Effect
Projection
Rejection
Transform
Procedural Checkerboard
Noise Gradient Noise
Simple Noise
Voronoi
Shape Ellipse
Polygon
Rectangle
Rounded Rectangle
Utility Preview
Sub-graph
Logic All
And
Any
Branch
Comparison
Is Infinite
Is NaN
Nand
Not
Or
UV Flipbook
Polar Coordinates
Radial Shear
Rotate
Spherize
Tiling And Offset
Triplanar
Twirl
Scripting API
CodeFunctionNode Port Types
SlotAttribute
Binding
GetFunctionToConvert
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.