Dear Duncan,
Thanks for your quick response! I really like the rgl package. First a
clarification. I was not using IMDisplay to try to view the .gif file.
I apologize for that confusion. I attempted to open the file with
Mozilla firefox which works but unfortunately only displays a black box.
Also I tried your suggestion of running R as an administrator and this
did not solve the problem. I can write files from R into the bin
directory for example I can use the function "png" to create a single
image of a normal graphic (not a 3d graphic from the rgl package). Also
changing the directory to the default such that the function movie3d
creates a new temporary file did not solve the problem. It should be
noted that files (.png and .gif) are being generated by the function
movie3d and they have non-zero file sizes, it is just that they are all
completely black. I will attempt to run the function in Windows XP to
see if I can generate different results just in case it is some kind of
Vista quirk.
Thanks again,
Dan
Duncan Murdoch wrote:
Daniel McGlinn wrote:
Dear list,
I am attempting to utilize the function "movie3d" in the package "rgl"
to create a .gif animation of a 3d graphic. I understand that this
function requires that the program "ImageMagik" is installed, and I have
recently downloaded and installed this program. The R console does not
report any errors, however all the .png files as well as the .gif files
that are created by the function are all completely black.
My OS is Windows Vista Home, R v2.7.2, IMDisplay v1.0. I have verified
that IMDisplay is functioning by running this program for a different task.
Why are you using IMDisplay? You should be able to view gif or png
files in lots of standard Windows programs, e.g. Internet Explorer or
Firefox.
Sample code (taken from ?movie3d):
open3d()
plot3d( cube3d(col="green") )
M <- par3d("userMatrix")
movie3d( spin3d(), duration=5, dir="C:/R/R-2.7.2/bin/movie", clean=FALSE )
Do you have write permission in that directory? Try running R as an
administrator, or try writing into a directory you're sure you can write
to. Normally writing to the bin directory is a bad idea, and Vista
might be protecting you from that.
Duncan Murdoch
##R console reports the following
Writing movie000.png
Writing movie001.png
...
Writing movie050.png
Will create: C:/R/R-2.7.2/bin/movie/movie.gif
Executing: convert -delay 1x10 movie*.png movie.gif
Any help on this would be appreciated.
Thanks,
Dan
--
Daniel J. McGlinn, Botany Department, Oklahoma State University
117 LSE Stillwater OK 74078 USA 405-612-1780
LABORATORY FOR INNOVATIVE BIODIVERSITY RESEARCH AND ANALYSIS:
http://ecology.okstate.edu/Libra/
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.