-
Notifications
You must be signed in to change notification settings - Fork 0
/
stampWedge.py
executable file
·76 lines (60 loc) · 1.77 KB
/
stampWedge.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#!/usr/bin/python
import os
import sys
import math
frame = 1
gammas =[0,.25,.5,.75,1]
octaves =[1,1.5,2,2.5,3,4,5,6]
fjumps =[1,1.5,2,2.5,3]
freqs =[0.5,0.75,1,1.5,2]
print "index for Frame Wedge"
print "frame fade octaves fjump freq"
for gamma in gammas:
for octave in octaves:
for fjump in fjumps:
for freq in freqs:
padframe = str(frame)
if frame < 1000:
padframe = "0" + padframe
if frame < 100:
padframe = "0" + padframe
if frame < 10:
padframe = "0" + padframe
command = padframe + " "
command = command + str(gamma)
for x in range(len(str(gamma)),len("fade ")):
command = command + " "
command = command + str(octave)
for x in range(len(str(octave)),len("octaves ")):
command = command + " "
command = command + str(fjump)
for x in range(len(str(fjump)),len("fjump ")):
command = command + " "
command = command + str(freq)
print command
if frame%50 == 0 and frame != 1000:
print "frame fade octaves fjump freq"
frame += 1
'''
angle = 0.0
theta = 360.0 / float(frames)
radius = 25
frame = 0
while angle < 360.0:
rad_angle = angle * math.pi/180.0
cosine = math.cos(rad_angle)
sine = math.sin(rad_angle)
camera = [ radius * sine, 0, radius*cosine ]
digits = 1
padframe = str(frame)
if frame < 1000:
padframe = "0" + padframe
if frame < 100:
padframe = "0" + padframe
if frame < 10:
padframe = "0" + padframe
command = pbsGen + " -script " + executable + " -frame " + str(frame) + " -job " +str(jobLabel) + " -extras -ds " + str(ds) + " -camera " + str(camera[0]) + " " + str(camera[1]) + " " + str(camera[2]) + " -fname " + picDir + jobLabel + str(padframe) + "." +extension
print command
frame += 1
angle += theta
os.system( command )'''