# \[Sequences\] Drive 3D camera via sequence of transforms

**URL:** <https://discourse.slicer.org/t/sequences-drive-3d-camera-via-sequence-of-transforms/5933>\
**Category:** Development\
**Created:** [February 26, 2019, 4:39pm UTC](https://discourse.slicer.org/t/sequences-drive-3d-camera-via-sequence-of-transforms/5933 "2019-02-26T16:39:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![adamrankin](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/adamrankin/32/155_2.png) [@adamrankin](https://discourse.slicer.org/u/adamrankin)\
**Post date:** [February 26, 2019, 4:39pm UTC](https://discourse.slicer.org/t/sequences-drive-3d-camera-via-sequence-of-transforms/5933/1 "2019-02-26T16:39:44Z")

</div>

Is it currently possible to drive the 3D view camera by a sequence of transforms? I know you can record the camera and play it back, but I am unable to find a way to convert transforms to camera.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [February 26, 2019, 4:56pm UTC](https://discourse.slicer.org/t/sequences-drive-3d-camera-via-sequence-of-transforms/5933/2 "2019-02-26T16:56:58Z")

</div>

Camera nodes are transformable nodes, so you can apply a transform to a camera for **relative positioning**.

You can use Viewpoint module (in SlicerIGT extension) for **absolute camera positioning** :

- bullseye view mode is for driving a camera using a transform (using position only, or also with 2/3 DOF orientation)
- auto-center view mode adjust the camera automatically to keep a node in the field of view (even if that node is moved/transformed)
