Behaviour Components Library Overview
DS BC Translation
Allows movement along axis. Multiple translation behaviours can be applied to move an object in multiple axes at once e.g. if you have latitude, longitude and elevation fields in your data.
DS BC Rotation
Allows rotation on any axis for any targeted component in an object.
DS BC Scale
Allows scaling along one or more axes. Multiple scales can be applied.
DS BC ColourGradient
Allows an object to change colour based upon value applied to a colour gradient. Direct choosing of colours in the details panel to create a gradient between two values
DS BC Curve Colour Gradient
Allows an object to change colour based upon value applied to a colour gradient. Uses an Unreal Colour Curve Asset, allowing reuse of colour gradient and fine tuning.
DS BC Material Scalar
Allows integration of a Datasculpt-exposed data field into Materials as a parameter. With this behaviour, the full power of the materials system can be leveraged to create data-driven materials. Examples include changing opacity, reflectivity, blending between textures etc. based on data.
DS BC Material Vector
As with Material Scalar except allows four separate values to be used from one behaviour via RGBA channels of a vector node.
DS BC Multi Sensor Gradient
Allows any mesh to become a spatial heatmap based on multiple data fields located in space around the mesh. For example, a room represented as a cube mesh, with sensors at two opposite corners, can be coloured with a gradient interpolated between the two sensors. Sensors are placed independently using the utility component DS U Temperature Sensor, detailed below.
DS U Temperature Sensor
A utility component used in conjunction with the Multi Sensor Gradient to place independent sensors. Can be attached to moving objects for example, and then used to affect heatmap of a mesh in the surrounding world to model emission of noise, light, temperature etc from the sensor parent (e.g. a car) on a static environment (e.g. a street).
DS Data Request
The data request node allows exposure of data fields from Datasculpt-exposed data sources within a blueprint. This allows you to quickly create custom blueprints powered by real external data.