[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39540] branches/soc-2008-mxcurioni/ release/scripts/freestyle/style_modules/shaders.py: Removed uncontrolled randomness from the pyPerlinNoise1DShader.
Tamito Kajiyama
rd6t-kjym at asahi-net.or.jp
Fri Aug 19 01:44:45 CEST 2011
Revision: 39540
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39540
Author: kjym3
Date: 2011-08-18 23:44:44 +0000 (Thu, 18 Aug 2011)
Log Message:
-----------
Removed uncontrolled randomness from the pyPerlinNoise1DShader.
Modified Paths:
--------------
branches/soc-2008-mxcurioni/release/scripts/freestyle/style_modules/shaders.py
Modified: branches/soc-2008-mxcurioni/release/scripts/freestyle/style_modules/shaders.py
===================================================================
--- branches/soc-2008-mxcurioni/release/scripts/freestyle/style_modules/shaders.py 2011-08-18 23:07:17 UTC (rev 39539)
+++ branches/soc-2008-mxcurioni/release/scripts/freestyle/style_modules/shaders.py 2011-08-18 23:44:44 UTC (rev 39540)
@@ -922,13 +922,12 @@
def getName(self):
return "pyPerlinNoise1DShader"
def shade(self, stroke):
- i = randint(0, 50)
it = stroke.strokeVerticesBegin()
while it.isEnd() == 0:
v = it.getObject()
+ i = v.getProjectedX() + v.getProjectedY()
nres = self.__noise.turbulence1(i, self.__freq, self.__amp, self.__oct)
v.setPoint(v.getProjectedX() + nres, v.getProjectedY() + nres)
- i = i+1
it.increment()
class pyPerlinNoise2DShader(StrokeShader):
More information about the Bf-blender-cvs
mailing list