73 |
offsetprog = "OFFSET_TEXTURE_2D_NV" |
offsetprog = "OFFSET_TEXTURE_2D_NV" |
74 |
|
|
75 |
texHILO = getCachedTexture( |
texHILO = getCachedTexture( |
76 |
[128, 128, 0, 1, internal, format, "irregu", |
[128, 128, 0, 2, internal, format, "irregu", |
77 |
[ "texture", textures[0][0], |
[ "texture", textures[0][0], |
78 |
"params", textures[0][1], |
"params", textures[0][1], |
79 |
"ripple_scale", str(ripple_scale), |
"ripple_scale", str(ripple_scale), |
88 |
TexImage2D TEXTURE_2D 0 ALPHA 4 4 0 ALPHA 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 |
TexImage2D TEXTURE_2D 0 ALPHA 4 4 0 ALPHA 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 |
89 |
TexParameter TEXTURE_2D TEXTURE_BASE_LEVEL 0 |
TexParameter TEXTURE_2D TEXTURE_BASE_LEVEL 0 |
90 |
TexParameter TEXTURE_2D TEXTURE_MAX_LEVEL 0 |
TexParameter TEXTURE_2D TEXTURE_MAX_LEVEL 0 |
91 |
TexParameter TEXTURE_2D TEXTURE_WRAP_S CLAMP |
TexParameter TEXTURE_2D TEXTURE_WRAP_S REPEAT |
92 |
TexParameter TEXTURE_2D TEXTURE_WRAP_T CLAMP |
TexParameter TEXTURE_2D TEXTURE_WRAP_T REPEAT |
93 |
TexParameter TEXTURE_2D TEXTURE_MIN_FILTER NEAREST |
TexParameter TEXTURE_2D TEXTURE_MIN_FILTER NEAREST |
94 |
TexParameter TEXTURE_2D TEXTURE_MAG_FILTER NEAREST |
TexParameter TEXTURE_2D TEXTURE_MAG_FILTER NEAREST |
95 |
BindTexture TEXTURE_2D 0 |
BindTexture TEXTURE_2D 0 |
652 |
|
|
653 |
class StillMotionScene: |
class StillMotionScene: |
654 |
def __init__(self): |
def __init__(self): |
655 |
self.scale = 512 |
self.scale = 700 |
656 |
self.x0, self.y0 = -.35, -.65 |
self.x0, self.y0 = -.35, -.65 |
657 |
self.x1, self.y1 = .35, .65 |
self.x1, self.y1 = .35, .65 |
658 |
self.xs, self.ys = .6,.4 |
self.xs, self.ys = .6,.4 |
756 |
putnoc(vs, background((1.0,1.0,1.0))) |
putnoc(vs, background((1.0,1.0,1.0))) |
757 |
|
|
758 |
cs1 = vs.coords.affineCoordsys(0, 10, |
cs1 = vs.coords.affineCoordsys(0, 10, |
759 |
600 + self.scale * self.x0, |
512 + self.scale * self.x0, |
760 |
450 + self.scale * self.y0, |
384 + self.scale * self.y0, |
761 |
self.scale * 1, |
self.scale * 1, |
762 |
self.scale * 0, |
self.scale * 0, |
763 |
self.scale * 0, |
self.scale * 0, |
783 |
saveanim.saveframe(filename, w) |
saveanim.saveframe(filename, w) |
784 |
|
|
785 |
def makeScreenshots(): |
def makeScreenshots(): |
786 |
w.setLocation(0,0,1200,900) |
w.setLocation(0,0,1024,768) |
787 |
ps = StillMotionScene() |
ps = StillMotionScene() |
788 |
r(ps, "shots/motion.png") |
r(ps, "shots/motion.png") |
789 |
|
|