<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Monovektor &#187; Lines</title>
	<atom:link href="http://monovektor.com/tag/lines/feed/" rel="self" type="application/rss+xml" />
	<link>http://monovektor.com</link>
	<description>Graphic Design Blog</description>
	<lastBuildDate>Thu, 10 Jan 2013 13:46:29 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.7.41</generator>
	<item>
		<title>THREE&#8217;S A CHARM</title>
		<link>http://monovektor.com/2013/01/threes-a-charm/</link>
		<comments>http://monovektor.com/2013/01/threes-a-charm/#comments</comments>
		<pubDate>Thu, 10 Jan 2013 06:07:17 +0000</pubDate>
		<dc:creator><![CDATA[Håkan @ Monovektor]]></dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Scriptographer]]></category>
		<category><![CDATA[Lines]]></category>
		<category><![CDATA[Rasters]]></category>
		<category><![CDATA[Saville]]></category>

		<guid isPermaLink="false">http://monovektor.com/?p=2994</guid>
		<description><![CDATA[During a late night web crawling session I found out that someone have reverse engineered (very much like I did) the Afternow Script. This was, as I&#8217;ve said before, the first attempt of a script that I ever made. It is also the one script I&#8217;ve done that have generated the most requests. Since Scriptographer <a href="http://monovektor.com/2013/01/threes-a-charm/">[more…]</a><br /><br /><small><a href="http://monovektor.com/2013/01/threes-a-charm/">Comment</a> / <a href="http://www.facebook.com/sharer.php?u=http://monovektor.com/2013/01/threes-a-charm/&t=THREE&#8217;S A CHARM">Share on Facebook</a> / 
	
	<a href="http://twitter.com/home/?status=THREE%26%238217%3BS+A+CHARM:%20http://monovektor.com/2013/01/threes-a-charm/">Tweet</a> / <a href="http://digg.com/submit?phase=2&url=http://monovektor.com/2013/01/threes-a-charm/&title=THREE%26%238217%3BS+A+CHARM">Digg</a> / <a href="http://delicious.com/post?url=http://monovektor.com/2013/01/threes-a-charm/&title=THREE%26%238217%3BS+A+CHARM">Save on Delicious</a></small><br /><br />]]></description>
				<content:encoded><![CDATA[<p>During a late night web crawling session I found out that someone have reverse engineered (very much like I did) the <a href="http://scriptographer.org/Gallery/Afternow/">Afternow Script</a>. This was, as I&#8217;ve said before, the first attempt of a script that I ever made. It is also the one script I&#8217;ve done that have generated the most requests. Since Scriptographer is dead now I figure it couldn&#8217;t harm to link to it now, hope you don&#8217;t mind Jürg. The code is <a href="http://www.drgs.no/" target="_blank">here</a> and below are images of the three variations.</p>
<p>First out is the original Afternow.<br />
<img class="alignnone size-full" alt="20130110-065854.jpg" src="http://monovektor.com/wp-content/uploads/2013/01/20130110-065854.jpg" width="590" height="415" />Followed by my own version.<br />
<a href="http://monovektor.com/wp-content/uploads/2011/02/Picture-12.png"><img class="alignnone size-large wp-image-145" alt="Depth map" src="http://monovektor.com/wp-content/uploads/2011/02/Picture-12-590x403.png" width="590" height="403" /></a>And lastly the one I found tonight.<br />
<a href="http://monovektor.com/wp-content/uploads/2013/01/goodbye_muscles.jpg"><img class="alignnone size-large wp-image-2995" alt="Another Saville" src="http://monovektor.com/wp-content/uploads/2013/01/goodbye_muscles-590x460.jpg" width="590" height="460" /></a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>dVIZ: DISTRIBUTE ITEMS</title>
		<link>http://monovektor.com/2013/01/dviz-distribute-items/</link>
		<comments>http://monovektor.com/2013/01/dviz-distribute-items/#comments</comments>
		<pubDate>Tue, 01 Jan 2013 00:32:37 +0000</pubDate>
		<dc:creator><![CDATA[Håkan @ Monovektor]]></dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Scriptographer]]></category>
		<category><![CDATA[Infographics]]></category>
		<category><![CDATA[Lines]]></category>

		<guid isPermaLink="false">http://monovektor.com/?p=2962</guid>
		<description><![CDATA[I&#8217;ve made yet another script to my dViz Tool Kit. Go here for the full brief&#8230; I&#8217;ve also added a couple of pages devoted to all the scripts available in the package. Just navigate to the downloads section or click here.<br /><br /><small><a href="http://monovektor.com/2013/01/dviz-distribute-items/">Comment</a> / <a href="http://www.facebook.com/sharer.php?u=http://monovektor.com/2013/01/dviz-distribute-items/&t=dVIZ: DISTRIBUTE ITEMS">Share on Facebook</a> / 
	
	<a href="http://twitter.com/home/?status=dVIZ%3A+DISTRIBUTE+ITEMS:%20http://monovektor.com/2013/01/dviz-distribute-items/">Tweet</a> / <a href="http://digg.com/submit?phase=2&url=http://monovektor.com/2013/01/dviz-distribute-items/&title=dVIZ%3A+DISTRIBUTE+ITEMS">Digg</a> / <a href="http://delicious.com/post?url=http://monovektor.com/2013/01/dviz-distribute-items/&title=dVIZ%3A+DISTRIBUTE+ITEMS">Save on Delicious</a></small><br /><br />]]></description>
				<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-2955" alt="Distribute Objects" src="http://monovektor.com/wp-content/uploads/2013/01/Picture-21-590x185.png" width="590" height="185" /><br />
I&#8217;ve made yet another script to my<a title="dVIZ: TOOL PACKAGE FOR FREE" href="http://monovektor.com/2012/12/dviz-tool-package-for-free/"> dViz Tool</a> Kit. Go <a title="DISTRIBUTE ITEMS v1.0" href="http://monovektor.com/downloads/dviz-tools/distribute-items-v1-0/">here</a> for the full brief&#8230;<br />
I&#8217;ve also added a couple of pages devoted to all the scripts available in the package. Just navigate to the downloads section or click <a title="Downloads" href="http://monovektor.com/downloads/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SCRIPT: CROSS-HATCH RASTER</title>
		<link>http://monovektor.com/2012/03/cross-hatchlings/</link>
		<comments>http://monovektor.com/2012/03/cross-hatchlings/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 00:56:08 +0000</pubDate>
		<dc:creator><![CDATA[Håkan @ Monovektor]]></dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Scriptographer]]></category>
		<category><![CDATA[Lines]]></category>
		<category><![CDATA[Rasters]]></category>

		<guid isPermaLink="false">http://monovektor.com/?p=2485</guid>
		<description><![CDATA[As I was fiddling around with a bunch of raster effects (covered in this post) I stumbled upon a nice look that I felt I had to cultivate. I wrote and posted the script at the Scriptographer homepage. I think it made quite the nice cross-hatch pattern by dividing the stroke width by three. When <a href="http://monovektor.com/2012/03/cross-hatchlings/">[more…]</a><br /><br /><small><a href="http://monovektor.com/2012/03/cross-hatchlings/">Comment</a> / <a href="http://www.facebook.com/sharer.php?u=http://monovektor.com/2012/03/cross-hatchlings/&t=SCRIPT: CROSS-HATCH RASTER">Share on Facebook</a> / 
	
	<a href="http://twitter.com/home/?status=SCRIPT%3A+CROSS-HATCH+RASTER:%20http://monovektor.com/2012/03/cross-hatchlings/">Tweet</a> / <a href="http://digg.com/submit?phase=2&url=http://monovektor.com/2012/03/cross-hatchlings/&title=SCRIPT%3A+CROSS-HATCH+RASTER">Digg</a> / <a href="http://delicious.com/post?url=http://monovektor.com/2012/03/cross-hatchlings/&title=SCRIPT%3A+CROSS-HATCH+RASTER">Save on Delicious</a></small><br /><br />]]></description>
				<content:encoded><![CDATA[<p>As I was fiddling around with a bunch of raster effects (covered in <a title="EXPERIMENTING WITH LENNA" href="http://monovektor.com/2012/03/experimenting-with-lenna/">this post</a>) I stumbled upon a nice look that I felt I had to cultivate. I wrote and posted the <a title="Cross Hatch Raster" href="http://scriptographer.org/scripts/raster-scripts/cross-hatch-raster/" target="_blank">script</a> at the <a title="Scriptographer" href="http://scriptographer.org/" target="_blank">Scriptographer</a> homepage. I think it made quite the nice cross-hatch pattern by dividing the stroke width by three.</p>
<p><img class="alignnone size-large wp-image-2486" title="Cross-Hatch Raster" src="http://monovektor.com/wp-content/uploads/2012/03/CH-Raster-01-590x590.jpg" alt="" width="590" height="590" /></p>
<p><span id="more-2485"></span></p>
<p>When dividing the stroke width with a smaller number, a &#8220;thicker&#8221; pattern emerged.</p>
<p><img class="alignnone size-large wp-image-2488" title="Cross-Hatch Raster" src="http://monovektor.com/wp-content/uploads/2012/03/CH-Raster-03-590x591.png" alt="" width="590" height="591" /></p>
<p>Going below 1, another surprising effect happened&#8230;</p>
<p><img class="alignnone size-large wp-image-2487" title="Cross-Hatch Raster with different effect" src="http://monovektor.com/wp-content/uploads/2012/03/CH-Raster-02-590x588.jpg" alt="" width="590" height="588" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TO: OUR MAN IN BERLIN *UPDATED*</title>
		<link>http://monovektor.com/2012/02/to-our-man-in-berlin-updated/</link>
		<comments>http://monovektor.com/2012/02/to-our-man-in-berlin-updated/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 12:57:35 +0000</pubDate>
		<dc:creator><![CDATA[Håkan @ Monovektor]]></dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Scriptographer]]></category>
		<category><![CDATA[Arcs]]></category>
		<category><![CDATA[Circles]]></category>
		<category><![CDATA[Geometry]]></category>
		<category><![CDATA[Hyperbolic]]></category>
		<category><![CDATA[Lines]]></category>
		<category><![CDATA[Poincaré]]></category>

		<guid isPermaLink="false">http://monovektor.com/?p=2256</guid>
		<description><![CDATA[After I made the tool for making them hyperbolic lines, Georg, was wondering if there was a way of converting existing, straight lines into hyperbolic ones. He had already started on his project and felt that re-drawing 500 lines by hand would be a rather tedious task whereby he asked me the aforementioned question. This <a href="http://monovektor.com/2012/02/to-our-man-in-berlin-updated/">[more…]</a><br /><br /><small><a href="http://monovektor.com/2012/02/to-our-man-in-berlin-updated/">Comment</a> / <a href="http://www.facebook.com/sharer.php?u=http://monovektor.com/2012/02/to-our-man-in-berlin-updated/&t=TO: OUR MAN IN BERLIN *UPDATED*">Share on Facebook</a> / 
	
	<a href="http://twitter.com/home/?status=TO%3A+OUR+MAN+IN+BERLIN+%2AUPDATED%2A:%20http://monovektor.com/2012/02/to-our-man-in-berlin-updated/">Tweet</a> / <a href="http://digg.com/submit?phase=2&url=http://monovektor.com/2012/02/to-our-man-in-berlin-updated/&title=TO%3A+OUR+MAN+IN+BERLIN+%2AUPDATED%2A">Digg</a> / <a href="http://delicious.com/post?url=http://monovektor.com/2012/02/to-our-man-in-berlin-updated/&title=TO%3A+OUR+MAN+IN+BERLIN+%2AUPDATED%2A">Save on Delicious</a></small><br /><br />]]></description>
				<content:encoded><![CDATA[<p>After I made the tool for making them hyperbolic lines, Georg, was wondering if there was a way of converting existing, straight lines into hyperbolic ones. He had already started on his project and felt that re-drawing 500 lines by hand would be a rather tedious task whereby he asked me the aforementioned question.</p>
<p><img class="aligncenter size-large wp-image-2037" title="Before/After" src="http://monovektor.com/wp-content/uploads/2012/02/Before-After-590x322.png" alt="" width="590" height="322" /></p>
<p><span id="more-2256"></span></p>
<p>This is really just a small matter of finding each lines anchors, calculate its angle in regard to the center of the hyperbolic disk and then just replace the straight line with a curved one.<br />
I gotta say that making the disk this way is probably a lot more efficient both in terms of time as well as angle precision. Now, all one would have to do is draw all the connections as straight lines (with so much more control by using say, the pen tools) and afterwards just run the script to substitute the lines.</p>
<p><strong>UPDATE (Feb 9 &#8211; 14:02)</strong></p>
<p>I must to admit that I have, for the past days, tried out even a third way of drawing the curves as shown in the images below.<img class="aligncenter size-large wp-image-2096" title="A more complicated way." src="http://monovektor.com/wp-content/uploads/2012/02/Screen-shot-2012-02-09-at-12.14.03-PM1-590x527.png" alt="" width="590" height="527" />As can be seen below, the origin of the circles forming the arcs all lie on the same line IF one of the two points at which the arcs intersects the bounding circle remains the same. <img class="aligncenter size-full wp-image-2100" title="Hyperbolic mouse tool" src="http://monovektor.com/wp-content/uploads/2012/02/hyper.gif" alt="" width="590" height="469" />This method would have been, by far, the most versitile way of drawing the arcs by utilising both keyboard input as well as a comprehensive mouse interaction tool, but at the same time this requires far more vector handling than I&#8217;m comfortable with. Anyway, the &#8220;search &amp; replace&#8221;-method seem to me to be the best compromise so I guess I&#8217;ll just stick with that.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MY FRIENDS POINCARÉ &amp; ESCHER</title>
		<link>http://monovektor.com/2012/01/poincare-escher/</link>
		<comments>http://monovektor.com/2012/01/poincare-escher/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 13:57:02 +0000</pubDate>
		<dc:creator><![CDATA[Håkan @ Monovektor]]></dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Scriptographer]]></category>
		<category><![CDATA[Arcs]]></category>
		<category><![CDATA[Circles]]></category>
		<category><![CDATA[Geometry]]></category>
		<category><![CDATA[Hyperbolic]]></category>
		<category><![CDATA[Isometric]]></category>
		<category><![CDATA[Lines]]></category>
		<category><![CDATA[MC Escher]]></category>
		<category><![CDATA[Poincaré]]></category>

		<guid isPermaLink="false">http://monovektor.com/?p=1813</guid>
		<description><![CDATA[In a response to Georg from Berlin I re-wrote my Arc-ee-type script. Well, not solely for him, it&#8217;s something I&#8217;ve had my mind on for a while, but he gave me an incentive. Much of the work went into making a stable GUI but also some other features such as the option to draw the <a href="http://monovektor.com/2012/01/poincare-escher/">[more…]</a><br /><br /><small><a href="http://monovektor.com/2012/01/poincare-escher/">Comment</a> / <a href="http://www.facebook.com/sharer.php?u=http://monovektor.com/2012/01/poincare-escher/&t=MY FRIENDS POINCARÉ &#038; ESCHER">Share on Facebook</a> / 
	
	<a href="http://twitter.com/home/?status=MY+FRIENDS+POINCAR%C3%89+%26%23038%3B+ESCHER:%20http://monovektor.com/2012/01/poincare-escher/">Tweet</a> / <a href="http://digg.com/submit?phase=2&url=http://monovektor.com/2012/01/poincare-escher/&title=MY+FRIENDS+POINCAR%C3%89+%26%23038%3B+ESCHER">Digg</a> / <a href="http://delicious.com/post?url=http://monovektor.com/2012/01/poincare-escher/&title=MY+FRIENDS+POINCAR%C3%89+%26%23038%3B+ESCHER">Save on Delicious</a></small><br /><br />]]></description>
				<content:encoded><![CDATA[<p><a href="http://monovektor.com/wp-content/uploads/2011/11/Screen-shot-2012-01-24-at-12.59.26-PM.png"><img class="aligncenter size-large wp-image-1995" title="Circles or double arcs?" src="http://monovektor.com/wp-content/uploads/2011/11/Screen-shot-2012-01-24-at-12.59.26-PM-590x326.png" alt="" width="590" height="326" /></a>In a response to <a href="http://scriptographer.org/forum/help/bended-lines-in-a-circle/" target="_blank">Georg from Berlin</a> I re-wrote my <a title="ARC-EE-TYPE" href="http://monovektor.com/2011/07/arc-ee-type/">Arc-ee-type</a> script. Well, not solely for him, it&#8217;s something I&#8217;ve had my mind on for a while, but he gave me an incentive. Much of the work went into making a stable GUI but also some other features such as the option to draw the arcs either on the in- or outside of the circle.<br />
There are three ways of creating the arcs:</p>
<ol>
<li>Manually type the from/to angle.</li>
<li>Clicking with the Scriptographer pen tool anywhere on the artboard as the from/to angles are calculated from the origin of the circle.</li>
<li>Or, by a combination of the two methods above.</li>
</ol>
<p>The script snaps to anchors as well so adding anchors to the circle could be an easy way of creating a regular pattern. Although not &#8220;officially&#8221; released, the script can be found/downloaded <a href="http://scriptographer.org/forum/help/bended-lines-in-a-circle/?pos=0#Post-4451">here</a>.</p>
<p><span id="more-1813"></span></p>
<p><a href="http://monovektor.com/wp-content/uploads/2011/11/escher-metamorphose.png"><img class="aligncenter size-large wp-image-1819" title="MC Escher Metamorphose I" src="http://monovektor.com/wp-content/uploads/2011/11/escher-metamorphose-590x148.png" alt="" width="590" height="148" /></a><a href="http://monovektor.com/wp-content/uploads/2011/11/detail.jpg"><img class="aligncenter size-large wp-image-1830" title="Metamorphose I detail" src="http://monovektor.com/wp-content/uploads/2011/11/detail-590x442.jpg" alt="" width="590" height="442" /></a></p>
<p>While the two images above has nothing to do with hyperbolic geometry they are nevertheless created by MC Escher &#8211; who, on the other hand, was a master of such art. Besides being nice to look at these images serves me as a reminder that I should probably take the time to do something with my <a title="BLOCK MANIA" href="http://monovektor.com/2011/08/block-mania/">Block Mania script</a>. I mean, I spent a lot of time making these, I should make something cool.<br />
<img class="aligncenter size-large wp-image-1152" title="Blocks" src="http://monovektor.com/wp-content/uploads/2011/08/Blocks1-590x751.png" alt="" width="590" height="751" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>L-SYSTEM</title>
		<link>http://monovektor.com/2011/10/l-system/</link>
		<comments>http://monovektor.com/2011/10/l-system/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 14:56:16 +0000</pubDate>
		<dc:creator><![CDATA[Håkan @ Monovektor]]></dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Scriptographer]]></category>
		<category><![CDATA[Ciphers]]></category>
		<category><![CDATA[Fractals]]></category>
		<category><![CDATA[Geometry]]></category>
		<category><![CDATA[L-systems]]></category>
		<category><![CDATA[Lines]]></category>
		<category><![CDATA[Procedural Generation]]></category>
		<category><![CDATA[Symmetries]]></category>

		<guid isPermaLink="false">http://monovektor.com/?p=1591</guid>
		<description><![CDATA[A year ago, almost to the day, as I was searching for ways to procedurally make random street maps (of which I wrote a post here), I got wind of L-Systems which seemed like a good venture for Scriptographer. I found Aristid Lindenmeyer&#8216;s, book &#8211; The Algorithmic Beauty of Plants &#8211; as a high quality <a href="http://monovektor.com/2011/10/l-system/">[more…]</a><br /><br /><small><a href="http://monovektor.com/2011/10/l-system/">Comment</a> / <a href="http://www.facebook.com/sharer.php?u=http://monovektor.com/2011/10/l-system/&t=L-SYSTEM">Share on Facebook</a> / 
	
	<a href="http://twitter.com/home/?status=L-SYSTEM:%20http://monovektor.com/2011/10/l-system/">Tweet</a> / <a href="http://digg.com/submit?phase=2&url=http://monovektor.com/2011/10/l-system/&title=L-SYSTEM">Digg</a> / <a href="http://delicious.com/post?url=http://monovektor.com/2011/10/l-system/&title=L-SYSTEM">Save on Delicious</a></small><br /><br />]]></description>
				<content:encoded><![CDATA[<p>A year ago, almost to the day, as I was searching for ways to procedurally make random street maps (of which I wrote a post <a title="THE FUTURE MR CITY PLANNER?" href="http://monovektor.com/2011/03/the-future-mr-city-planner/">here</a>), I got wind of <a href="http://en.wikipedia.org/wiki/Lsystem" target="_blank">L-Systems</a> which seemed like a good venture for <a title="Scriptographer.org" href="http://scriptographer.org/" target="_blank">Scriptographer</a>. I found <a href="http://en.wikipedia.org/wiki/Aristid_Lindenmayer" target="_blank">Aristid Lindenmeyer</a>&#8216;s, book &#8211; The Algorithmic Beauty of Plants &#8211; as a high quality PDF (available for download <a href="http://algorithmicbotany.org/papers/abop/abop.pdf" target="_blank">here</a>). But somehow this whole undertaking slipped away from me and I ended up doing something else. When I finally got to it, I rewrote the whole thing in one sitting. As a matter of fact, I had very much help from an unexpected find and seemingly unrelated blog by <a href="http://gbradley.com/about">Graham Bradley</a> where he thoroughly explains how he made an <a href="http://gbradley.com/2010/08/29/emulating-enigma-in-javascript">Enigma cipher emulator</a> in javascript.<img class="aligncenter size-full wp-image-1679" title="Fig" src="http://monovektor.com/wp-content/uploads/2011/10/fig51.png" alt="" width="590" height="451" /></p>
<p><span id="more-1591"></span></p>
<p>Although having nothing to do with me, I found this nice treelike structure that exhibits the <a href="http://en.wikipedia.org/wiki/Fibonacci_number">Fibonacci number</a> properties (the increasing branches) which is not very hard to achieve with an L-System. At its most basic form it would look like this.</p>
<p><strong>Axiom: A</strong></p>
<p><strong>A → AB</strong></p>
<p><strong>B → A</strong></p>
<p>I&#8217;m fairly happy with the script as it gets the job done and it is available for download <a title="L-System" href="http://scriptographer.org/scripts/general-scripts/l-system/" target="_blank">here</a>. There are a lot of tweaks to be made, for sure, but these curves are all produced in Illustrator.<img class="aligncenter size-large wp-image-1613" title="Cesaro's Sweep" src="http://monovektor.com/wp-content/uploads/2011/10/Screen-shot-2011-10-26-at-4.24.45-PM-590x254.png" alt="" width="590" height="254" /> This is one of my favourite grammars, the Cesaro&#8217;s Sweep. It is actually a variant of the Koch Snowflake but I think it looks like trees. <img class="aligncenter size-large wp-image-1614" title="Quadratic Koch Island #3" src="http://monovektor.com/wp-content/uploads/2011/10/Screen-shot-2011-10-26-at-4.28.12-PM-590x584.png" alt="" width="590" height="584" /> Another one of many variants of the Koch curve. This is a Quadratic Koch Island. <img class="aligncenter size-large wp-image-1642" title="Dragon Curve" src="http://monovektor.com/wp-content/uploads/2011/10/Screen-shot-2011-10-28-at-4.17.19-PM-590x394.png" alt="" width="590" height="394" />The last one is called a <a href="http://en.wikipedia.org/wiki/Dragon_curve">dragon curve</a>. The keen observer will also recognize this as the curve from the Jurassic Park book. There is also a pretty handy Java applet by <a href="http://cgjennings.ca/index.html" target="_blank">Christopher G. Jennings</a> to play with <a href="http://cgjennings.ca/toybox/lsystems/index.html" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ARC-EE-TYPE</title>
		<link>http://monovektor.com/2011/07/arc-ee-type/</link>
		<comments>http://monovektor.com/2011/07/arc-ee-type/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 12:04:56 +0000</pubDate>
		<dc:creator><![CDATA[Håkan @ Monovektor]]></dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Scriptographer]]></category>
		<category><![CDATA[Arcs]]></category>
		<category><![CDATA[Circles]]></category>
		<category><![CDATA[Geometry]]></category>
		<category><![CDATA[Hyperbolic]]></category>
		<category><![CDATA[Infographics]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lines]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Poincaré]]></category>
		<category><![CDATA[Posters]]></category>
		<category><![CDATA[Saville]]></category>

		<guid isPermaLink="false">http://monovektor.com/?p=973</guid>
		<description><![CDATA[It seems, for some reason, that Joy Division and Radiohead &#8211; well, Thom Yorke anyway &#8211; is the most popular bands for designers and illustrators when it comes to inspiration. I can&#8217;t say how many portraits of Yorke I&#8217;ve seen in different forums and mags, but guessing at double figures wouldn&#8217;t be far off! The <a href="http://monovektor.com/2011/07/arc-ee-type/">[more…]</a><br /><br /><small><a href="http://monovektor.com/2011/07/arc-ee-type/">Comment</a> / <a href="http://www.facebook.com/sharer.php?u=http://monovektor.com/2011/07/arc-ee-type/&t=ARC-EE-TYPE">Share on Facebook</a> / 
	
	<a href="http://twitter.com/home/?status=ARC-EE-TYPE:%20http://monovektor.com/2011/07/arc-ee-type/">Tweet</a> / <a href="http://digg.com/submit?phase=2&url=http://monovektor.com/2011/07/arc-ee-type/&title=ARC-EE-TYPE">Digg</a> / <a href="http://delicious.com/post?url=http://monovektor.com/2011/07/arc-ee-type/&title=ARC-EE-TYPE">Save on Delicious</a></small><br /><br />]]></description>
				<content:encoded><![CDATA[<p>It seems, for some reason, that Joy Division and Radiohead &#8211; well, Thom Yorke anyway &#8211; is the most popular bands for designers and illustrators when it comes to inspiration. I can&#8217;t say how many portraits of Yorke I&#8217;ve seen in different forums and mags, but guessing at double figures wouldn&#8217;t be far off!<br />
The question I ask myself is; can I really justify a viable existence with graphic design as a hobby and interest if I&#8217;ve never heard more than two songs from either band? And to tell you the truth, I wasn&#8217;t that inspired, either&#8230;<br />
Well, to be fair, Joy Division do inspire good design. For some, at least.</p>
<p>What Peter Saville did on Unknown Pleasures is briliant!<br />
<img title="Joy Division - Unknown Pleasures" src="http://monovektor.com/wp-content/uploads/2011/02/Joy-Division-Unknown-Pleasures-419602.jpg" alt="" width="480" height="480" /></p>
<p><span id="more-973"></span></p>
<p>But maybe I&#8217;m speaking too soon, as when I started writing scripts for <a title="Scriptographer" href="http://scriptographer.org/" target="_blank">Scriptographer</a>, the first thing I did was a complete ripoff of <a title="Jürg Lehni" href="http://lehni.org/" target="_blank">Jürg Lehni</a>&#8216;s Faust.</p>
<p><a href="http://monovektor.com/wp-content/uploads/2011/07/faust.gif"><img class="alignnone size-large wp-image-983" title="Faust.js" src="http://monovektor.com/wp-content/uploads/2011/07/faust-590x417.gif" alt="" width="590" height="417" /></a></p>
<p>I called my script <a title="SAVILLE RASTER" href="http://monovektor.com/2011/02/saville-raster/">Saville Raster</a>&#8230; So, I guess I&#8217;m as guilty as everyone else!<br />
<a href="http://monovektor.com/wp-content/uploads/2011/02/s.png"><img class="alignnone size-large wp-image-157" title="Saville" src="http://monovektor.com/wp-content/uploads/2011/02/s-590x338.png" alt="" width="590" height="338" /></a>And if that wasn&#8217;t enough. <a title="The Luxury of Protest" href="http://www.theluxuryofprotest.com/" target="_blank">Peter Crnokrak</a> made a nice poster showing the huge number of covers of Joy Division&#8217;s Love Will Tear Us Apart which was featured in the book <a title="Data Flow" href="http://www.amazon.co.uk/Data-Flow-Visualising-Information-Graphic/dp/3899552172/ref=sr_1_1?ie=UTF8&#038;qid=1305111412&#038;sr=8-1" target="_blank">Data Flow</a> that I recently bought.</p>
<p><img class="alignnone size-large wp-image-978" title="Love Will Tear Us Apart Again" src="http://monovektor.com/wp-content/uploads/2011/07/Love_Will_Tear_Us_Apart_Again1-590x834.jpg" alt="" width="590" height="834" /></p>
<p>That, and <a title="Similar Diversity" href="http://similardiversity.net/" target="_blank">Similar Diversity</a>, a project by <a title="Philipp Steinweber" href="http://steinweber.net/" target="_blank">Philipp Steinweber</a> and <a title="Andreas Koller" href="http://andreaskoller.com/" target="_blank">Andreas Koller</a> also featured in the book caught my eye as I really liked the arcs &#8211; or, rather, lines in hyperbolic geometry.</p>
<p><a href="http://monovektor.com/wp-content/uploads/2011/07/similar-diversity1.jpg"><img class="alignnone size-large wp-image-998" title="Similar Diversity" src="http://monovektor.com/wp-content/uploads/2011/07/similar-diversity1-590x364.jpg" alt="" width="590" height="364" /></a></p>
<p>After a quick look at <a title="Wolfram MathWorld" href="http://mathworld.wolfram.com/PoincareHyperbolicDisk.html" target="_blank">Wolfram MathWorld</a> on how to calculate the Poincaré Hyperbolic Disk a new idea spawned in my mind.</p>
<p><img class="alignnone size-full wp-image-980" title="Poincaré Hyperbolic Disk" src="http://monovektor.com/wp-content/uploads/2011/07/poincare.gif" alt="" width="288" height="288" /></p>
<p>Fortunately it&#8217;s easier to calculate the arcs when dealing with vectors instead of coordinates as they can be created using its length and angle.</p>
<p><img class="alignnone size-full wp-image-985" title="Poincare Disk Construction" src="http://monovektor.com/wp-content/uploads/2011/07/PoincareDiskCons_701.gif" alt="" width="350" height="228" /></p>
<p>My intended project, although it&#8217;s a few months off in the future, will rely heavily on these arcs to create some interesting (at least in my mind) infographics.<br />
<a href="http://monovektor.com/wp-content/uploads/2011/07/Screen-shot-2011-07-25-at-8.14.38-PM.png"><img class="alignnone size-large wp-image-981" title="Hyperbolic Disk" src="http://monovektor.com/wp-content/uploads/2011/07/Screen-shot-2011-07-25-at-8.14.38-PM-590x432.png" alt="" width="590" height="432" /></a></p>
<p>And as for the music? Well, there are other bands&#8230;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>THE FUTURE MR CITY PLANNER?</title>
		<link>http://monovektor.com/2011/03/the-future-mr-city-planner/</link>
		<comments>http://monovektor.com/2011/03/the-future-mr-city-planner/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 12:14:06 +0000</pubDate>
		<dc:creator><![CDATA[Håkan @ Monovektor]]></dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Scriptographer]]></category>
		<category><![CDATA[Geometry]]></category>
		<category><![CDATA[L-systems]]></category>
		<category><![CDATA[Lines]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Procedural Generation]]></category>
		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://monovektor.com/?p=371</guid>
		<description><![CDATA[Some days ago I found a paper entitled &#8216;Procedural modelling of cities&#8216; written by Parish and Müller (creators of CityEngine), and was reminded of Introversion&#8216;s game-in-progress Subversion.Procedural generated cities produce some rather interesting patterns so I started to look around for more code and found the Suicidator City Generator, a free Python script for Blender. <a href="http://monovektor.com/2011/03/the-future-mr-city-planner/">[more…]</a><br /><br /><small><a href="http://monovektor.com/2011/03/the-future-mr-city-planner/">Comment</a> / <a href="http://www.facebook.com/sharer.php?u=http://monovektor.com/2011/03/the-future-mr-city-planner/&t=THE FUTURE MR CITY PLANNER?">Share on Facebook</a> / 
	
	<a href="http://twitter.com/home/?status=THE+FUTURE+MR+CITY+PLANNER%3F:%20http://monovektor.com/2011/03/the-future-mr-city-planner/">Tweet</a> / <a href="http://digg.com/submit?phase=2&url=http://monovektor.com/2011/03/the-future-mr-city-planner/&title=THE+FUTURE+MR+CITY+PLANNER%3F">Digg</a> / <a href="http://delicious.com/post?url=http://monovektor.com/2011/03/the-future-mr-city-planner/&title=THE+FUTURE+MR+CITY+PLANNER%3F">Save on Delicious</a></small><br /><br />]]></description>
				<content:encoded><![CDATA[<p>Some days ago I found a paper entitled &#8216;<a title="Download paper" href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.92.5961&amp;rep=rep1&amp;type=pdf" target="_blank">Procedural modelling of cities</a>&#8216; written by Parish and Müller (creators of <a title="CityEngine" href="http://www.procedural.com/cityengine/features.html" target="_blank">CityEngine</a>), and was reminded of <a title="Introversion" href="http://www.introversion.co.uk/index.html" target="_blank">Introversion</a>&#8216;s game-in-progress <a title="Subversion" href="http://www.introversion.co.uk/subversion/" target="_blank">Subversion</a>.<a href="http://monovektor.com/wp-content/uploads/2011/03/roadgen1.jpg"><img class="alignnone size-full wp-image-404" title="Subversion 1" src="http://monovektor.com/wp-content/uploads/2011/03/t_roadgen1.png" alt="" width="590" height="100" /></a><a href="http://monovektor.com/wp-content/uploads/2011/03/roadgen2.jpg"><img class="alignnone size-full wp-image-405" title="Subversion 2" src="http://monovektor.com/wp-content/uploads/2011/03/t_roadgen2.png" alt="" width="590" height="100" /></a><a href="http://monovektor.com/wp-content/uploads/2011/03/roadgen3.jpg"><img class="alignnone size-full wp-image-406" title="Subversion 3" src="http://monovektor.com/wp-content/uploads/2011/03/t_roadgen3.png" alt="" width="590" height="100" /></a>Procedural generated cities produce some rather interesting patterns so I started to look around for more code and found the <a title="Suicidator City Generator" href="http://arnaud.ile.nc/sce/" target="_blank">Suicidator City Generator</a>, a free Python script for Blender.</p>
<p><span id="more-371"></span></p>
<p>Jared Tarbell&#8217;s homepage <a title="Complexification" href="http://www.complexification.net/" target="_blank">Complexification</a> is another page I had found earlier. He has made some amazing scripts using <a title="Processing.org" href="http://processing.org/" target="_blank">Processing</a> and his random line, water color script very much resembles a huge city viewed from above.<a href="http://monovektor.com/wp-content/uploads/2011/03/Complexification.png"><img class="alignnone size-large wp-image-416" title="Complexification" src="http://monovektor.com/wp-content/uploads/2011/03/Complexification-590x437.png" alt="" width="590" height="437" /></a>Anyway, I threw myself head-over-heels into this undertaking and spent two nights trying to make my own city generator and came up with this.<img class="alignnone size-full wp-image-415" title="Random City" src="http://monovektor.com/wp-content/uploads/2011/03/Random-City.png" alt="" width="577" height="537" />Now, I must say that it looks fairly satisfying but it only works a fraction of the times I run it and I have no control over any of the parameters I should be able to control such as population density, map type (raster, radial or a mix of the two), road curvature, road classes and their potential to spawn new branches.</p>
<p>As in Introversion&#8217;s Subversion I guess that I would have to make use of some complex L-system but that is a little too much above my competence level, for the moment.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SAVILLE RASTER</title>
		<link>http://monovektor.com/2011/02/saville-raster/</link>
		<comments>http://monovektor.com/2011/02/saville-raster/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 13:22:03 +0000</pubDate>
		<dc:creator><![CDATA[Håkan @ Monovektor]]></dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[Scriptographer]]></category>
		<category><![CDATA[Lines]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[NodeBox]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Rasters]]></category>
		<category><![CDATA[Saville]]></category>
		<category><![CDATA[thumb]]></category>

		<guid isPermaLink="false">http://monovektor.com/?p=142</guid>
		<description><![CDATA[The Saville Raster was the first script I wrote for Scriptographer, though I have to admit that I had alot of help from a friend. The idea wasn&#8217;t my own. Jürg Leni, creator of the Scriptographer plugin, had commissioned a script, called Faust, that produced this effect for an artist and the script wasn&#8217;t published <a href="http://monovektor.com/2011/02/saville-raster/">[more…]</a><br /><br /><small><a href="http://monovektor.com/2011/02/saville-raster/">Comment</a> / <a href="http://www.facebook.com/sharer.php?u=http://monovektor.com/2011/02/saville-raster/&t=SAVILLE RASTER">Share on Facebook</a> / 
	
	<a href="http://twitter.com/home/?status=SAVILLE+RASTER:%20http://monovektor.com/2011/02/saville-raster/">Tweet</a> / <a href="http://digg.com/submit?phase=2&url=http://monovektor.com/2011/02/saville-raster/&title=SAVILLE+RASTER">Digg</a> / <a href="http://delicious.com/post?url=http://monovektor.com/2011/02/saville-raster/&title=SAVILLE+RASTER">Save on Delicious</a></small><br /><br />]]></description>
				<content:encoded><![CDATA[<p><a href="http://monovektor.com/wp-content/uploads/2011/02/Picture-12.png"><img class="alignnone size-large wp-image-145" title="Depth map" src="http://monovektor.com/wp-content/uploads/2011/02/Picture-12-590x403.png" alt="" width="590" height="403" /></a></p>
<p>The Saville Raster was the first script I wrote for <a href="http://www.scriptographer.org" target="_blank">Scriptographer</a>, though I have to admit that I had alot of help from a friend.</p>
<p>The idea wasn&#8217;t my own. Jürg Leni, creator of the Scriptographer plugin, had commissioned a script, called Faust, that produced this effect for an artist and the script wasn&#8217;t published on the site. Alot of people in the forum had expressed a desire for this script and I thought that if the Faust script couldn&#8217;t be released due to some reason or other that wouldn&#8217;t stop me from posting my own version. I really liked it too and figured that this couldn&#8217;t be all that hard to do so I sat down with a friend, with a much higher understanding of javascript than me, and started scripting.</p>
<p>It didn&#8217;t take long and the result was very satisfying and really sparked a new interest in trying to use Illustrator as a tool for more procedurally generated art/design, such as <a title="Processing" href="http://www.processing.org/" target="_blank">Processing</a> or <a title="NodeBox" href="http://nodebox.net/code/index.php/Home" target="_blank">NodeBox</a>/<a href="http://beta.nodebox.net/" target="_blank">NodeBox 2</a>. I named it Saville Raster after its strong resemblance of Peter Saville&#8217;s iconic album cover for Joy Division&#8217;s Unknown Pleasures.</p>
<p><img class="alignnone size-full wp-image-144" title="Joy Division - Unknown Pleasures" src="http://monovektor.com/wp-content/uploads/2011/02/Joy-Division-Unknown-Pleasures-419602.jpg" alt="" width="480" height="480" /></p>
<p>Unfortunately, just a day or two after posting the script, I was contacted by Jürg who felt, although glad I had started using Scriptographer, obliged to remove the script. We exchanged some mails and sorted it all out.</p>
<p>If anything, I felt kind of flattered by the whole thing.</p>
<p><a href="http://monovektor.com/wp-content/uploads/2011/02/s.png"><img class="alignnone size-large wp-image-157" title="Saville" src="http://monovektor.com/wp-content/uploads/2011/02/s-590x338.png" alt="" width="590" height="338" /></a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
