VMD-L Mailing List
From: John Stone (johns_at_ks.uiuc.edu)
Date: Mon Apr 08 2002 - 22:23:01 CDT
- Next message: Mikko Huhtala: "Geforce 3 DRI crashes"
- Previous message: John Stone: "Re: draw text or title in pov"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Dear VMD-L,
I've fixed a few of the problems that people were having
with the 0.2 version of the vmdmovie script. In addition to
various bug fixes the new version has added several new features.
The new script is available from its page in the VMD script library:
http://www.ks.uiuc.edu/Research/vmd/script_library/scripts/vmdmovie/
Noteworthy features and other improvements:
- image smoothing (pre-compression blur convolution)
- half-size image rescaling (will be arbitrary scaling in future rev)
- text titling/labelling (NOTE: only works on Unix with NetPBM presently)
- We are now getting good results with the NetPBM "ppmtompeg" tool
for looping animations. This would be my first-choice recommendation
for Unix users. A minor change to the encoder options now forces
the ppmtompeg encoder to emit all encoded frames, which is an absolute
necessity for looping animations.
- The script was fixed so it works with the SGI 'dmconvert'
tools again. We're still seeing the SGI video encoders drop
frames at the end of the video for some reason so there's more work
to be done here.
Remaining bugs and limitations:
- The video encoder frame rate controls are still quite limited.
I intend to implement encoder-specific options which will allow
the user to tune their video output much more than is possible
presently. Some video encoders (such as ppmtompeg) only support a
single frame rate, so in order to provide for low-frame-rate
trajectory animations, I'll have a "frame duplication" mode to do
three-two-ing, and other similar tricks to adjust frame rates.
- The windows version still lacks support for the NetPBM-based features
we've implemented on the Unix side. I'm currently investigating how
best to handle this, we may provide a pre-compiled NetPBM package to
make this easier to deal with, but that's a ways off yet.
- I'd like to eliminate as many dependencies on external software
as possible, so that users don't have to install or compile numerous
other packages to do animations. At present we've got it down to
the following list:
- NetPBM (scaling, text labelling, smoothing, MPEG-1 compression)
- ImageMagick (animated GIF production)
- VideoMach (all compression functions on the windows versions)
Suggestions and feature requests for the vmdmovie script are welcome.
I'll try to work in new features as I have time among the other VMD
development activities we have in progress. As always, please let us
know when you find bugs. Despite the fact that this is only a script,
it has already grown to about 1600 lines of Tcl code, so bug reports are
appreciated.
Thanks, and enjoy!
John Stone
vmd_at_ks.uiuc.edu
--
NIH Resource for Macromolecular Modeling and Bioinformatics
Beckman Institute for Advanced Science and Technology
University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801
Email: johns_at_ks.uiuc.edu Phone: 217-244-3349
WWW: http://www.ks.uiuc.edu/~johns/ Fax: 217-244-6078
- Next message: Mikko Huhtala: "Geforce 3 DRI crashes"
- Previous message: John Stone: "Re: draw text or title in pov"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]