zjgydxcbt 发表于 2008-12-9 23:15

一个关于制作动画的问题。。。

怎么吧这个会移动的球体的旧图像消除啊???????????(图像太大,传不上来)
h(1) = axes('Position',);
= sphere(30);
I = imread( 'diqiu.jpg' );
earth=warp( x, y, z, I );
axis vis3d off
for i=0:0.05:0.6;
drawnow;
h(2) = axes('Position',);
= sphere(30);
I1 = imread( 'moon3.bmp' );
moon=warp( x1, y1, z1, I1 );
camlight right
h=;
set(h,'Visible','off')
end

ch_j1985 发表于 2008-12-9 23:22

回复 楼主 zjgydxcbt 的帖子

将图像用光影魔术手处理一下贴上来吧

zjgydxcbt 发表于 2008-12-10 11:41

回复 沙发 ch_j1985 的帖子

程序和图片没关系,我只是把图片纹理映射到球体上而已。主要是球体在移动的时候,以前的就图像没有消去,我用了几个方法都不管用。

[ 本帖最后由 zjgydxcbt 于 2008-12-10 11:55 编辑 ]

ChaChing 发表于 2008-12-10 15:53

我office并无image processing toolbox(无license)
动画已经十来年没碰了, 可能不是最优化, 自己试试吧!
axes('Position',); = sphere(30); moviein(13); ii=0;
I = imread( 'DogS.jpg' ); earth=warp( x, y, z, I ); axis vis3d off;
for i=0:0.05:0.6, ii=ii+1;
axes('Position',); = sphere(30);
I1 = imread( 'DogS.jpg' ); moon=warp( x1, y1, z1, I1 ); axis vis3d off; camlight right;
drawnow; F(ii)= getframe(gcf); set(moon,'Visible','off')
end
movie2avi(F,'ppp');

[ 本帖最后由 ChaChing 于 2008-12-10 15:57 编辑 ]

zjgydxcbt 发表于 2008-12-10 20:30

回复 地板 ChaChing 的帖子

谢谢,,,可以用了:lol :lol :lol
页: [1]
查看完整版本: 一个关于制作动画的问题。。。