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.

Revision: 2
Last modified: 21 May 2021


Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment