Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2011-08-19 03:07:17 +0400
committerTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2011-08-19 03:07:17 +0400
commit4ec69d5a2beb02c57d079d41a76008320ef4885b (patch)
treebafa3043585c346569818177e596a8a14a515557 /release/scripts/freestyle/style_modules/shaders.py
parent0ddf5b1da5ea11330b46571bd700e1f7c065f718 (diff)
Added an optional argument 'seed' to the Freestyle.Noise class constructor.
The value is used as a seed for random number generation if it is equal to or greater than zero; otherwise, time is used as a seed.
Diffstat (limited to 'release/scripts/freestyle/style_modules/shaders.py')
-rwxr-xr-xrelease/scripts/freestyle/style_modules/shaders.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/release/scripts/freestyle/style_modules/shaders.py b/release/scripts/freestyle/style_modules/shaders.py
index 4d8ddeb0ce8..50630942573 100755
--- a/release/scripts/freestyle/style_modules/shaders.py
+++ b/release/scripts/freestyle/style_modules/shaders.py
@@ -913,9 +913,9 @@ class pySinusDisplacementShader(StrokeShader):
it.increment()
class pyPerlinNoise1DShader(StrokeShader):
- def __init__(self, freq = 10, amp = 10, oct = 4):
+ def __init__(self, freq = 10, amp = 10, oct = 4, seed = -1):
StrokeShader.__init__(self)
- self.__noise = Noise()
+ self.__noise = Noise(seed)
self.__freq = freq
self.__amp = amp
self.__oct = oct
@@ -932,9 +932,9 @@ class pyPerlinNoise1DShader(StrokeShader):
it.increment()
class pyPerlinNoise2DShader(StrokeShader):
- def __init__(self, freq = 10, amp = 10, oct = 4):
+ def __init__(self, freq = 10, amp = 10, oct = 4, seed = -1):
StrokeShader.__init__(self)
- self.__noise = Noise()
+ self.__noise = Noise(seed)
self.__freq = freq
self.__amp = amp
self.__oct = oct