Generating a Deformed Image Using BSpline Transform in 3D Slicer

Hello everyone,

I need to obtain CT images of a phantom (e.g., a Rando phantom) in two different states:
Fixed Image: The initial, undeformed state of the phantom.
Moving Image: The same phantom with a known and pre-defined deformation applied to it.
Since the Rando phantom is inherently rigid, I plan to use 3D Slicer to artificially introduce a non-rigid deformation into the phantom’s CT image to create the second (Moving) image.

My question is: How can I apply a BSpline Transform with specific and controlled parameters (to serve as my Ground Truth) in 3D Slicer to generate the corresponding deformed image?
Is this functionality available in 3D Slicer? If so, could you please guide me through the necessary steps to achieve this?
Thank you very much for your assistance