# Missed Frames on Animation

**URL:** https://discourse.paraview.org/t/missed-frames-on-animation/8130
**Category:** ParaView Support
**Tags:** python
**Created:** [October 5, 2021, 5:35pm UTC](https://discourse.paraview.org/t/missed-frames-on-animation/8130 "2021-10-05T17:35:21Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![joaocqmiranda](https://discourse.paraview.org/user_avatar/discourse.paraview.org/joaocqmiranda/32/6641_2.png) [@joaocqmiranda](https://discourse.paraview.org/u/joaocqmiranda)
#### Post date: [October 5, 2021, 5:35pm UTC](https://discourse.paraview.org/t/missed-frames-on-animation/8130/1 "2021-10-05T17:35:21Z")

</div>

I am doing an amimation that starts on frame ID 0 and ends in Frame ID 800.  
Firstly I assumed a number of 801 frames

 ![image](https://discourse.paraview.org/uploads/default/original/2X/b/b187116f91608a8070ffe70cbea70d4d1a4682a8.png)

then i realise that were some failures (frame and repeated frames)  
1 is rigth, 0 is the repetition of last frame and, 2 it’s a jumped frame

 ![image](https://discourse.paraview.org/uploads/default/original/2X/c/c76ad32485978ab27edc10ad4a8601a8b9c52202.png)

And the penultimate frame appears  
 ![image](https://discourse.paraview.org/uploads/default/original/2X/5/5a2213a6d1fc94e22794ceaa2e8ccaf0c35185d1.png)

then I assumed a number of 800 frames

 ![image](https://discourse.paraview.org/uploads/default/original/2X/d/dcfc7d088c383d6cc8bce5da9f78fa9de882644e.png)

And all the failures of the last animation disappears and penultimate frame dont appears

 ![image](https://discourse.paraview.org/uploads/default/original/2X/6/6243dbb233043fae95c6f499a10aeee080a9f4f4.png)  
 ![image](https://discourse.paraview.org/uploads/default/original/2X/c/cc7842923e3e8b6476ed3ffd38bbe40a6de8bc37.png)

**How can I fix this?**

My Python Animation Cue (ii is the frame ID)

```auto
def tick(self):                                             
  ii = int(self.GetAnimationTime()*int(0.8e+00/1.0000e-03/1))
  print(ii)

```

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [October 6, 2021, 7:39am UTC](https://discourse.paraview.org/t/missed-frames-on-animation/8130/2 "2021-10-06T07:39:25Z")

</div>

@nicolas.vuaille may have some insight

---

<div class="post-metadata">

### Author: ![nicolas.vuaille](https://discourse.paraview.org/user_avatar/discourse.paraview.org/nicolas.vuaille/32/5873_2.png) [@nicolas.vuaille](https://discourse.paraview.org/u/nicolas.vuaille)
#### Post date: [October 6, 2021, 1:18pm UTC](https://discourse.paraview.org/t/missed-frames-on-animation/8130/3 "2021-10-06T13:18:43Z")

</div>

You are doing a truncation with the `int()` method. Your duplicates and missing values are just due to this truncation.

Then, note that `self.GetAnimationTime()` return you a nomalized progress.

If you want to get the frame ID, you should use something like:

```auto
from paraview.simple import *

def tick(self):
    print(self.GetAnimationTime() * (GetAnimationScene().NumberOfFrames - 1))

```

---

<div class="post-metadata">

### Author: ![joaocqmiranda](https://discourse.paraview.org/user_avatar/discourse.paraview.org/joaocqmiranda/32/6641_2.png) [@joaocqmiranda](https://discourse.paraview.org/u/joaocqmiranda)
#### Post date: [October 6, 2021, 1:33pm UTC](https://discourse.paraview.org/t/missed-frames-on-animation/8130/4 "2021-10-06T13:33:14Z")

</div>

Sends an error: ‘GetAnimationScene’ is not defined  
 ![image](https://discourse.paraview.org/uploads/default/original/2X/b/b75659d5faaab38d69223fca846858e7a637fd98.png)

---

<div class="post-metadata">

### Author: ![nicolas.vuaille](https://discourse.paraview.org/user_avatar/discourse.paraview.org/nicolas.vuaille/32/5873_2.png) [@nicolas.vuaille](https://discourse.paraview.org/u/nicolas.vuaille)
#### Post date: [October 6, 2021, 1:42pm UTC](https://discourse.paraview.org/t/missed-frames-on-animation/8130/5 "2021-10-06T13:42:33Z")

</div>

you should add the `from paraview.simple import *` before the method declaration

---

<div class="post-metadata">

### Author: ![joaocqmiranda](https://discourse.paraview.org/user_avatar/discourse.paraview.org/joaocqmiranda/32/6641_2.png) [@joaocqmiranda](https://discourse.paraview.org/u/joaocqmiranda)
#### Post date: [October 6, 2021, 1:49pm UTC](https://discourse.paraview.org/t/missed-frames-on-animation/8130/6 "2021-10-06T13:49:36Z")

</div>

Thank you
