Animation flickering problem

Hello, I animate a car mooving by a curve and I want to create animation with out flickering. The whole animation is 8/9 seconds and the plotting takes over 2 minutes... I have this code:
fig=figure;
set(fig,'DoubleBuffer','on');
aviobj = avifile('mov.avi','compression', 'none')
while step<length(x)
% some code for ploting the animation moovement here %
frame = getframe(gca);
aviobj = addframe(aviobj,frame);
end
aviobj = close(aviobj);
So I think it should have worked... but it doesn't. I have some plotting before this code in the same figgure. So could this be the problem... I dont think so but had to ask.
thank you!

2 Comments

Does the AVI contain flickering? What exactly does "it doesn't work" mean?
What is:
"some code for plotting animation"
It seems to me that's likely the source of the flicker. Do you use findobj?

Sign in to comment.

Answers (0)

Categories

Products

Asked:

on 24 Jun 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!