added Smoothstep and Step material nodes
This commit is contained in:
@@ -441,6 +441,35 @@ namespace FlaxEditor.Surface.Archetypes
|
||||
NodeElementArchetype.Factory.Output(0, string.Empty, typeof(Float3), 2),
|
||||
}
|
||||
},
|
||||
new NodeArchetype
|
||||
{
|
||||
TypeID = 50,
|
||||
Title = "Smoothstep",
|
||||
Description = "Returns a smooth Hermite interpolation between 0 and 1, if value is in the range [min, max].",
|
||||
Flags = NodeFlags.MaterialGraph,
|
||||
Size = new Float2(110, 60),
|
||||
ConnectionsHints = ConnectionsHint.Numeric,
|
||||
IndependentBoxes = new[]
|
||||
{
|
||||
0,
|
||||
1,
|
||||
2
|
||||
},
|
||||
DependentBoxes = new[] { 3 },
|
||||
DefaultValues = new object[]
|
||||
{
|
||||
0.0f,
|
||||
1.0f,
|
||||
},
|
||||
Elements = new[]
|
||||
{
|
||||
NodeElementArchetype.Factory.Input(0, "Min", true, null, 0),
|
||||
NodeElementArchetype.Factory.Input(1, "Max", true, null, 1),
|
||||
NodeElementArchetype.Factory.Input(2, "Value", true, null, 2, 1),
|
||||
NodeElementArchetype.Factory.Output(0, "Result", null, 3)
|
||||
},
|
||||
},
|
||||
Op2(51, "Step", "Compares two values, returning 0 or 1 based on which value is greater."),
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user