1
$\begingroup$

I am trying to lip sync a character, which requires timing. In the cycles render engine in textured mode, things are slower but I animated the character that way, so my sound is in sync. But if I go to non texture mode and everything is gray, it's all faster and the sound is out of sync. When I render a movie file will it be at the slower speed and be in sync, or the faster speed like in solid shading. Here is just a little image of the scene if it helps.image

$\endgroup$
  • 2
    $\begingroup$ Most likely things are not in sync. During playback you can check the framerate at which the scene is playing. If the numbers are red, it means that is not playing in realtime. Moreover, you are using the "No Sync" option on the timeline (render all frames), try using AV-sync to sync to audio playback dropping frames. The best way to find out if you have errors is rendering a test animation in low res. $\endgroup$ – user1853 Apr 13 '16 at 1:42
1
$\begingroup$

It will not render it at the slower speed. However, there is a way you could be able to get around this.

  • Just look in the upper left corner of the 3D view while the animation is playing, and get its approximate frame rate. (average the values it changes to). [this number is the framerate the animation is playing at due to lag]

enter image description here

  • Now choose a "custom" as the framerate and set the FPS to that average.

enter image description here

  • Alternatively you can use time remapping to adjust the "speed" while still sticking to the target framerate.

This is not the optimal way to do things, and it will not work perfectly, but it is the only way (that I know of) to do what you are asking. Also note that to render it how it looks in the viewport (but at the proper frame rate) use open GL render.

enter image description here

Unfortunately, this framerate lag is natural, and there isn't much of a way to fix it. If your computer is not fast enough and can not handle processing the info for each frame that fast, it will have to slow down. Here is a picture of my quadcore's (8 thread) workload while running a 1,000,000 particle simulation. The FPS lagged down to 7.

enter image description here

The arrow is where I stopped the simulation before starting it again. The only way to fix this is to simplify your scene to make it run faster, or use compensations that will help speed things up, like viewing in solid view-port mode. If you move objects that are not necessary while animating to other layers, and have those layers hidden, this will also help. You can also simply hide objects.

There is a good way to avoid this in the future though!

Us the A/V sync feature (audio/video sync)

  • In the timline, open the "sync" menu.
  • Change it to "AV Sync"

enter image description here

$\endgroup$
  • $\begingroup$ But why when I have the frame rate at 24 frames per second, does it sometimes say 11 Frames Per Second? And also, since up above your answer, cegaton said its not in real time if it's red, then how do I get it not red and to real time. The reason I ask this is because mine is always red. $\endgroup$ – Nolan Apr 13 '16 at 12:04
  • $\begingroup$ It will automatically play in real time if your computer is fast enough. Unfortunately, if your computer is not fast enough and can not handle processing the info for each frame that fast, it will have to slow down. I will update my answer showing this. $\endgroup$ – Uncle Snail Apr 13 '16 at 18:50
  • 1
    $\begingroup$ If you check AV/sync in Timeline > Playback, blender will try to keep the playback in time with any sound playing in the VSE (even if it cannot display all the frames quickly enough, in which case it'll skip some instead of falling behind) $\endgroup$ – gandalf3 Apr 13 '16 at 19:05
  • 1
    $\begingroup$ @UncleSnail instead of changing the framerate you can do Time Remapping. That way you can render at the target framerate and make the animation go faster or slower... $\endgroup$ – user1853 Apr 13 '16 at 23:35
  • 1
    $\begingroup$ I would not worry about the texture at all. Make sure you can playback at the target framerate, otherwise your work will be wasted or will turn into a nightmare. When you do the final render you'll get your textures and everything will be beautiful and in sync. In the meantime focus on getting the movement for you animation to be correct. $\endgroup$ – user1853 Apr 14 '16 at 16:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.