All pastes #22547 Raw Edit

Mine

public text v1 · immutable
#22547 ·published 2005-09-10 00:34 UTC
rendered paste body
import Blender

def blend(x, y, z):
	#return (1.0 + x) / 2
	#return (x + y) / 1.5
	#return (x**2 + y**2)**0.5
	return Blender.Noise.vlNoise((x*20,y*20,z*20), 1, 1, 3)
	
db = Blender.BGL.Buffer(Blender.BGL.GL_FLOAT, [200,200])
for y in range(-100, 100, 1):
	for x in range(-100, 100, 1):
		db[x][y] = blend(float(x+100)/200, float(y+100)/200, 0)

def draw():
	
	global db		
			
	Blender.BGL.glRasterPos2i(100,100)
	Blender.BGL.glDrawPixels(400,400, Blender.BGL.GL_LUMINANCE, Blender.BGL.GL_FLOAT, db)
	Blender.Draw.Redraw()


Blender.Draw.Register(draw)