Page 1 of 1

Color

Posted: Sat Jul 23, 2005 8:59 am
by lagroue
Inspired by the colorization method of Buddhabrot, I tried it with slight variations on the same rules.

Image

Image

Code for the flower is found in the "Softness" topic, code for the glass mountain is below.

I produce 3 pictures, each from the same variation of the same code, only with slight changes in line thickness. Then I rearranged them in Photoshop, as red, blue and green channels of a single picture.

Code: Select all

startshape scene

rule scene {
	tree { flip 0}
}

rule tree {
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
	treeElement { }
}

rule treeElement {
	path { b 1 }
	path { s 0.9 1  b 0}
}

rule path { path1 { } }
rule path { path3 { } }

rule path1 0.01 { path3 { } }
rule path3 0.01 { path1 { } }

rule path1 {
	SQUARE { s 0.0004 1 }
	path1 { x 0.003 y 0.0015 s 0.997 skew 0.23 -0 }
}
rule path3 {
	SQUARE { s 0.0004 1 }
	path3 { x -0.003 y 0.0015 s 0.997 skew -0.23 0}
}

Posted: Sat Jul 23, 2005 9:48 am
by lagroue
A detail :
Image

I changed the scale in the lines
flag_r { y ... s 0.992 b 1}

Code: Select all

startshape scene

rule scene {
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
	biflag { r 90 }
}

rule biflag {
	flag_r { y 0.5 }
	flag_r { y 0 }
	flag_r { y -0.5 }

	flag_r { y 0.5 s 0.992 b 1}
	flag_r { y 0 s 0.992 b 1}
	flag_r { y -0.5 s 0.992 b 1}
}

rule flag_r { flag_r1 { } }
rule flag_r { flag_r2 { } }
rule flag_r { flag_r3 { } }

rule flag_r1 {
	SQUARE { s 0.0002 1 }
	flag_r1 { x 0.002 s 0.9990 skew 0.1 -0.03 }
}
rule flag_r2 {
	SQUARE { s 0.0002 1 }
	flag_r2 { x 0.002 s 0.9990 skew 0 0 }
}
rule flag_r3 {
	SQUARE { s 0.0002 1 }
	flag_r3 { x 0.002 s 0.9990 skew -0.1 0.03}
}
rule flag_r1 0.005 { flag_r2 { } }
rule flag_r2 0.005 { flag_r1 { } }
rule flag_r2 0.005 { flag_r3 { } }
rule flag_r3 0.005 { flag_r2 { } }

Posted: Sat Jul 23, 2005 6:16 pm
by LaT3x
:shock:
wonderful ... I want to see your work when context free will be in color.