1
<?xml version="1.0" encoding="ISO-8859-1"?>
3
<screensaver name="jigglypuff" _label="JigglyPuff">
7
<number id="delay" type="slider" arg="-delay %"
8
_label="Animation Speed" _low-label="Slow" _high-label="Fast"
9
low="0" high="20000" default="20000"
12
<boolean id="showfps" _label="Show Frames-per-Second" arg-set="-fps"/>
14
<number id="complexity" type="slider" arg="-complexity %"
15
_label="Complexity" _low-label="Low" _high-label="High"
16
low="1" high="3" default="2"/>
18
<boolean id="random" _label="Random" arg-set="-random"/>
20
<number id="speed" type="slider" arg="-speed %"
21
_label="Rotation speed" _low-label="Slow" _high-label="Fast"
22
low="50" high="1000" default="250"/>
24
<number id="spherism" type="slider" arg="-spherism %"
25
_label="Sphere strength" _low-label="none" _high-label="strong"
26
low="0" high="1000" default="200"/>
28
<number id="hold" type="slider" arg="-hold %"
29
_label="Vertex-vertex force" _low-label="none" _high-label="strong"
30
low="0" high="1000" default="700"/>
32
<number id="distance" type="slider" arg="-distance %"
33
_label="Vertex-vertex behavior" _low-label="expand"
34
_high-label="collapse" low="0" high="1000" default="300"/>
36
<number id="damping" type="slider" arg="-damping %"
37
_label="Inertial damping" _low-label="Low" _high-label="High"
38
low="10" high="1000" default="500" convert="invert"/>
40
<number id="spooky" type="slider" arg="-spooky %"
41
_label="Spookiness" _low-label="None" _high-label="Spoooooky"
42
low="0" high="12" default="0"/>
44
<boolean id="wireframe" _label="Wireframe" arg-set="-wireframe"/>
47
<option id="cycle" _label="Cycle" arg-set=""/>
48
<option id="flowerbox" _label="Flower box" arg-set="-color flowerbox"/>
49
<option id="clownbarf" _label="Clown barf" arg-set="-color clownbarf"/>
50
<option id="chrome" _label="Chrome" arg-set="-color chrome"/>
54
<option id="sphere" _label="Sphere" arg-set=""/>
55
<option id="tetrahedron" _label="Tetrahedron" arg-set="-tetra"/>
59
This little gem does bad things with quasi-spherical objects.
61
The gist of it is that you have what is, structurally, a tetrahedron
62
with tesselated faces. the vertices on these faces have forces on
63
them in the form of one proportional to their distance from the surface
64
of a sphere, and one which is proportional to how far they differ from
65
some ideal distance from their neighbors. They also have inertia.
66
The forces and distance are parameters and there are also a couple
69
The resulting effect can range from a shape that does nothing, to
70
a frenetic polygon storm. Somewhere in between there it usually manifests
71
as a blob that jiggles in a kind of disturbing manner. woo.
73
It doesn't matter, however. You should just pick 'random'. It overrides all
74
the other options, except for fps, delay and complexity.