Difference between revisions of "Movie fade"

From PyMOLWiki
Jump to navigation Jump to search
(Added additional example (surface) with code and file)
(no table)
 
(One intermediate revision by one other user not shown)
Line 31: Line 31:
 
</source>
 
</source>
  
 +
'''Example file:'''
 +
 +
[[Image:Movie fade example.gif|300px|thumb|Result]]
  
'''Example file:'''
 
{| width="30%"
 
|+ style="font-weight:bold; text-align:center; font-size:100%;" |
 
! Code !! Result
 
|-
 
||
 
 
<source lang="python">
 
<source lang="python">
 
import movie_fade
 
import movie_fade
Line 60: Line 57:
 
movie_fade transparency,61, 1, 120, 0, 1hpv
 
movie_fade transparency,61, 1, 120, 0, 1hpv
 
</source>
 
</source>
||[[File:Movie fade example.gif]]
 
|}
 
 
  
 
== See Also ==
 
== See Also ==
Line 69: Line 63:
 
* [[mappend]]
 
* [[mappend]]
 
* [[set]]
 
* [[set]]
 +
* [[Movie_color_fade|movie_color_fade]]
  
 
[[Category:Script_Library]]
 
[[Category:Script_Library]]
 
[[Category:UI_Scripts]]
 
[[Category:UI_Scripts]]

Latest revision as of 10:57, 24 March 2017

Type Python Module
Download movie_fade.py
Author(s) Jason Vertrees and Thomas Holder
License BSD-2-Clause
This code has been put under version control in the project Pymol-script-repo

This script will help fade in and out settings in a movie. Just specify the setting, it's initial value at an initial frame and it's ending value and frame.

Usage

movie_fade setting, startFrame, startVal, endFrame, endVal [, selection ]

Examples

To fade in sticks from fully transparent to fully opaque across 60 frames do:

mset 1x60
movie_fade stick_transparency, 1, 1., 60, 0.

More complex example which involves camera motion:

fetch 1rx1, async=0
as cartoon
show surface
mset 1x80
movie.roll
movie_fade transparency,  1, 0., 40, 1.
movie_fade transparency, 41, 1., 80, 0.

Example file:

Result
import movie_fade

fetch 1hpv, async=0
orient

#format
bg black
show_as cartoon
color marine, ss s
color red, ss h
color white, ss l+""
show sticks, resn 478
util.cbao resn 478
set surface_color, white, 1hpv
show surface

#movie
mset 1x120
movie_fade transparency,1, 0, 60, 1, 1hpv
movie_fade transparency,61, 1, 120, 0, 1hpv

See Also