[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