1 |
from math import sin,cos,sqrt,pi |
from math import sin,cos,sqrt,pi |
2 |
|
|
3 |
ripple_scale = .25 |
ripple_scale = .25 |
4 |
|
size = 256 |
5 |
|
|
6 |
args = ["radius", "2", str(ripple_scale), "0.25", |
args = ["radius", "2", "ripple_scale", str(ripple_scale), |
7 |
"scale", ".25", "bias", ".75", "eps", ".125"] |
"scale", ".25", "bias", ".75", "eps", ".125"] |
8 |
|
|
9 |
tex = GL.createTexture() |
tex = GL.createTexture() |
10 |
texinv = GL.createTexture() |
texinv = GL.createTexture() |
11 |
tex.shade_all_levels(128, 128, 0, 4, "RGBA", "RGBA", "irregu", args) |
tex.shade_all_levels(size, size, 0, 4, "RGBA", "RGBA", "irregu", args) |
12 |
texinv.shade_all_levels(128, 128, 0, 4, "RGBA", "RGBA", "irregu", args + |
texinv.shade_all_levels(size, size, 0, 4, "RGBA", "RGBA", "irregu", args + |
13 |
["invert", "1"]) |
["invert", "1"]) |
14 |
|
|
15 |
|
|
209 |
|
|
210 |
class IrreguScene: |
class IrreguScene: |
211 |
def __init__(self): |
def __init__(self): |
212 |
self.scale = 128 |
self.scale = size |
213 |
self.dist = 1 |
self.dist = 1 |
214 |
self.angle = 0 |
self.angle = 0 |
215 |
self.pos = 0 |
self.pos = 0 |