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

<channel>
	<title>Stroep</title>
	<atom:link href="https://blog.stroep.nl/feed/" rel="self" type="application/rss+xml"/>
	<link>https://blog.stroep.nl</link>
	<description>Just a collection of random works - Mark Knol</description>
	<lastBuildDate>Thu, 07 Sep 2023 12:06:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.11</generator>
	<xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
		<title>Art on Tezos</title>
		<link>https://blog.stroep.nl/2022/06/art-on-tezos/</link>
		
		<dc:creator><![CDATA[Mark Knol]]></dc:creator>
		<pubDate>Thu, 23 Jun 2022 08:59:41 +0000</pubDate>
				<category><![CDATA[Generative art]]></category>
		<guid isPermaLink="false">https://blog.stroep.nl/?p=2559</guid>

					<description><![CDATA[<p>fxhash.xyz/u/markknol objkt.com/profile/markknol versum.xyz teia.art/markknol kalamint.io/user/markknol typed.art 8bidou I&#8217;m also the creator of smolskulls.xyzFollow @mknol on Twitter for latest updates</p>
The post <a href="https://blog.stroep.nl/2022/06/art-on-tezos/">Art on Tezos</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></description>
										<content:encoded><![CDATA[<ul><li><a href="https://www.fxhash.xyz/u/markknol" title="mark knol on fxhash" rel="noreferrer noopener nofollow" target="_blank">fxhash.xyz/u/markknol</a></li><li><a href="https://objkt.com/profile/markknol" title="mark knol on objkt" target="_blank" rel="noreferrer noopener nofollow">objkt.com/profile/markknol</a></li><li><a href="https://versum.xyz/user/tz1XrutuvkFRG15HmV2gdon86F38NMMGMAXr/created" target="_blank" rel="noreferrer noopener nofollow" title="mark knol on versum">versum.xyz</a></li><li><a href="https://teia.art/markknol" target="_blank" rel="noreferrer noopener nofollow" title="mark knol on teia">teia.art/markknol</a></li><li><a href="https://kalamint.io/user/markknol" target="_blank" rel="noreferrer noopener nofollow">kalamint.io/user/markknol</a></li><li><a href="https://typed.art/tz1XrutuvkFRG15HmV2gdon86F38NMMGMAXr" title="mark knol on typed" target="_blank" rel="noreferrer noopener nofollow">typed.art</a></li><li><a href="https://www.8bidou.com/inventory/?addr=tz1XHADaUcMSkTN9gdmtRqcnrrZfs4tNkCPg" title="mark knol on 8bidou" target="_blank" rel="noreferrer noopener nofollow">8bidou</a></li></ul>



<p>I&#8217;m also the creator of <a href="https://smolskulls.xyz">smolskulls.xyz</a><br><a href="https://twitter.com/mknol" target="_blank" rel="noreferrer noopener nofollow" title="mark knol on twitter">Follow @mknol on Twitter</a> for latest updates</p>The post <a href="https://blog.stroep.nl/2022/06/art-on-tezos/">Art on Tezos</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>I am on hicetnunc.xyz</title>
		<link>https://blog.stroep.nl/2021/11/i-am-on-hicetnunc-xyz/</link>
					<comments>https://blog.stroep.nl/2021/11/i-am-on-hicetnunc-xyz/#respond</comments>
		
		<dc:creator><![CDATA[Mark Knol]]></dc:creator>
		<pubDate>Thu, 11 Nov 2021 10:02:15 +0000</pubDate>
				<category><![CDATA[Art and design]]></category>
		<category><![CDATA[Generative art]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[nft]]></category>
		<guid isPermaLink="false">https://blog.stroep.nl/?p=2540</guid>

					<description><![CDATA[<p>Recently I&#8217;ve created a lot of new generative art. I&#8217;ve put them on hicetnunc.xyz/markknol</p>
The post <a href="https://blog.stroep.nl/2021/11/i-am-on-hicetnunc-xyz/">I am on hicetnunc.xyz</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Generative Art showreel" width="500" height="281" src="https://www.youtube.com/embed/bxuonU78K70?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p>Recently I&#8217;ve created a lot of new generative art. I&#8217;ve put them on <a href="https://teia.art/markknol" target="_blank" rel="noreferrer noopener nofollow">hicetnunc.xyz/markknol</a></p>The post <a href="https://blog.stroep.nl/2021/11/i-am-on-hicetnunc-xyz/">I am on hicetnunc.xyz</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.stroep.nl/2021/11/i-am-on-hicetnunc-xyz/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Interactive fretboard &#127928;</title>
		<link>https://blog.stroep.nl/2019/09/interactive-fretboard-%f0%9f%8e%b8/</link>
					<comments>https://blog.stroep.nl/2019/09/interactive-fretboard-%f0%9f%8e%b8/#respond</comments>
		
		<dc:creator><![CDATA[Mark Knol]]></dc:creator>
		<pubDate>Fri, 13 Sep 2019 14:36:35 +0000</pubDate>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[guitar]]></category>
		<guid isPermaLink="false">https://blog.stroep.nl/?p=2468</guid>

					<description><![CDATA[<p>I have a great passion for playing guitar. I’ve build a online visualization that helped me understanding the guitar fretboard better. </p>
<p><a href="/2019/09/interactive-fretboard-%f0%9f%8e%b8/"><img class="image" src="https://media.giphy.com/media/L2x893e2kAl9pzDrXa/giphy.gif" alt="interactive guitar fretboard" /></a></p>
<p>Check it out on: <a href="https://interactive-fretboard.com">interactive-fretboard.com </a></p>
The post <a href="https://blog.stroep.nl/2019/09/interactive-fretboard-%f0%9f%8e%b8/">Interactive fretboard 🎸</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></description>
										<content:encoded><![CDATA[<p>I have a great passion for playing guitar. Lately I am trying to understand the guitar better and especially how the chords and scales are created and how they relate to the positions on the guitar. So I’ve build a online visualization that helped me on that. It started mostly as tool for myself, but I noticed this might be useful for others too. I still have to learn a lot myself, I starting to get some parts from theory perspective, but I don’t have them all “in the fingers” yet.</p>



<p>I noticed while creating the website that the theory behind chords actually is relative simple actually, just some “intervals over intervals”, from a programmer perspective that was wasn’t the hardest part. Mapping the theory to real guitar playing is of course a lot harder. Then it helps when you can easily visualize everything during practice sessions. For example, I like to switch between note names and intervals (since lots of online tutorials talk about such steps) and switch easily to different keys.</p>



<div class="wp-block-image image"><figure class="aligncenter"><a href="https://interactive-fretboard.com"><img src="https://media.giphy.com/media/L2x893e2kAl9pzDrXa/giphy.gif" alt=""/></a></figure></div>



<p>The website is build with <a href="https://haxe.org">Haxe</a> 4 + <a href="https://github.com/MVCoconut/coconut.vdom">coconut.vdom</a> (react/vue alternative for Haxe), which is a really great experience. Type-safe, reactive views, component based, pure Haxe.</p>



<p><strong>Check it out on:</strong>  <a href="https://interactive-fretboard.com/">https://interactive-fretboard.com</a> </p>The post <a href="https://blog.stroep.nl/2019/09/interactive-fretboard-%f0%9f%8e%b8/">Interactive fretboard 🎸</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.stroep.nl/2019/09/interactive-fretboard-%f0%9f%8e%b8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Easing equation test tool</title>
		<link>https://blog.stroep.nl/2019/01/easing-test-tool/</link>
					<comments>https://blog.stroep.nl/2019/01/easing-test-tool/#respond</comments>
		
		<dc:creator><![CDATA[Mark Knol]]></dc:creator>
		<pubDate>Mon, 21 Jan 2019 15:32:50 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[curves]]></category>
		<category><![CDATA[too]]></category>
		<guid isPermaLink="false">https://blog.stroep.nl/?p=2436</guid>

					<description><![CDATA[<p><img src="https://blog.stroep.nl/wp-content/ease-function-tool.jpg" alt="ease function tool" class="alignleft"/> I made a tool to write/test easing equation functions. It uses JavaScript syntax to evaluate the expression, which you can just type in. I found it helpful to test curves. I rolled out this one because I didn't found a similar tool, most were Math or CSS related.</p>
The post <a href="https://blog.stroep.nl/2019/01/easing-test-tool/">Easing equation test tool</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></description>
										<content:encoded><![CDATA[<p>I made a tool to write/test easing equation functions. It uses JavaScript syntax to evaluate the expression, which you can just type in. I found it helpful to test curves. I rolled out this one because I didn&#8217;t found a similar tool, most were Math or CSS related.</p>



<figure class="wp-block-image image"><a class="" href="https://projects.stroep.nl/ease/" rel=""><img loading="lazy" width="726" height="663" src="https://blog.stroep.nl/wp-content/ease-function-tool.jpg" alt="easing equation test tool" class="wp-image-2441" srcset="https://blog.stroep.nl/wp-content/ease-function-tool.jpg 726w, https://blog.stroep.nl/wp-content/ease-function-tool-300x274.jpg 300w" sizes="(max-width: 726px) 100vw, 726px" /></a></figure>



<p>Check it out here: <a href="https://projects.stroep.nl/ease/">projects.stroep.nl/ease</a></p>The post <a href="https://blog.stroep.nl/2019/01/easing-test-tool/">Easing equation test tool</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.stroep.nl/2019/01/easing-test-tool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Photoshop pixelart coloring tip</title>
		<link>https://blog.stroep.nl/2018/12/photoshop-pixelart-coloring-tip/</link>
					<comments>https://blog.stroep.nl/2018/12/photoshop-pixelart-coloring-tip/#respond</comments>
		
		<dc:creator><![CDATA[Mark Knol]]></dc:creator>
		<pubDate>Wed, 19 Dec 2018 21:57:34 +0000</pubDate>
				<category><![CDATA[Art and design]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[pixelart]]></category>
		<guid isPermaLink="false">https://blog.stroep.nl/?p=2359</guid>

					<description><![CDATA[<p><img src="https://blog.stroep.nl/wp-content/image-2.png" class="image" /><br />
How I created a pixelart scene with gradient mapping to try different moods on the scene. A<br />
sophisticated way to allow quick iterating on different colors.</p>
The post <a href="https://blog.stroep.nl/2018/12/photoshop-pixelart-coloring-tip/">Photoshop pixelart coloring tip</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></description>
										<content:encoded><![CDATA[<p>I recently created a pixelart game scene for fun and tried a <br>sophisticated way to allow testing different colors. I&#8217;d love to share how I did this.</p>



<figure class="wp-block-image image"><img loading="lazy" width="801" height="664" src="https://blog.stroep.nl/wp-content/image-2.png" alt="the concept scene" class="wp-image-2364" srcset="https://blog.stroep.nl/wp-content/image-2.png 801w, https://blog.stroep.nl/wp-content/image-2-300x249.png 300w, https://blog.stroep.nl/wp-content/image-2-768x637.png 768w" sizes="(max-width: 801px) 100vw, 801px" /><figcaption>the concept scene</figcaption></figure>



<h2>How to apply gradient mapping</h2>



<div class="wp-block-image"><figure class="alignright"><img loading="lazy" width="147" height="74" src="https://blog.stroep.nl/wp-content/image.png" alt="Black and white color palette" class="wp-image-2360"/></figure></div>



<p>There we go,&nbsp;I started drawing the pixelart with this black and white palette.&nbsp;</p>



<p>As you can see I only used just 5 colors. This is exactly how my complete image is drawn. Without any of the grading, it looks like this:</p>



<figure class="wp-block-image image"><img loading="lazy" width="997" height="571" src="https://blog.stroep.nl/wp-content/image-3.png" alt="black and white pixelart scene" class="wp-image-2365" srcset="https://blog.stroep.nl/wp-content/image-3.png 997w, https://blog.stroep.nl/wp-content/image-3-300x172.png 300w, https://blog.stroep.nl/wp-content/image-3-768x440.png 768w" sizes="(max-width: 997px) 100vw, 997px" /></figure>



<p>If you take a moment to break down the final image and look at the coloring, you&#8217;ll notice there are 4 color types available, which I&#8217;ve organized like this:</p>



<figure class="wp-block-image image"><img loading="lazy" width="924" height="719" src="https://blog.stroep.nl/wp-content/image-9.png" alt="pixelart color layering breakdown" class="wp-image-2382" srcset="https://blog.stroep.nl/wp-content/image-9.png 924w, https://blog.stroep.nl/wp-content/image-9-300x233.png 300w, https://blog.stroep.nl/wp-content/image-9-768x598.png 768w" sizes="(max-width: 924px) 100vw, 924px" /><figcaption>breakdown of the color layering</figcaption></figure>



<p>I organized all my elements in layer folders. Each layer folder gets its own <em>gradient mapping</em>, which is how the coloring is applied. The structure looks like this:</p>



<figure class="wp-block-image image"><img loading="lazy" width="814" height="564" src="https://blog.stroep.nl/wp-content/image-4.png" alt="gradient mapping on pixelart scene" class="wp-image-2366" srcset="https://blog.stroep.nl/wp-content/image-4.png 814w, https://blog.stroep.nl/wp-content/image-4-300x208.png 300w, https://blog.stroep.nl/wp-content/image-4-768x532.png 768w" sizes="(max-width: 814px) 100vw, 814px" /><figcaption>gradient mapping on just one layer<br></figcaption></figure>



<blockquote class="wp-block-quote"><p>You can add a gradient map layer in Photoshop: <em>Layer > New Adjustment Layer > Gradient Map</em></p><p>Move the new adjustment layer above the layer folder. <br>Use this adjustment layer as clipping mask for the layer folder. Select <em>Layer > Create Clipping Mask</em></p><cite>With the clipping mask it will only apply to the content of that folder. This is a super useful feature!</cite></blockquote>



<p>The fun thing is that it allows to change the mood of the image per layer easily.&nbsp;</p>



<figure class="wp-block-image image"><img loading="lazy" width="890" height="603" src="https://blog.stroep.nl/wp-content/image-6.png" alt="Different mood with different gradient map colors" class="wp-image-2369" srcset="https://blog.stroep.nl/wp-content/image-6.png 890w, https://blog.stroep.nl/wp-content/image-6-300x203.png 300w, https://blog.stroep.nl/wp-content/image-6-768x520.png 768w" sizes="(max-width: 890px) 100vw, 890px" /><figcaption>Different mood with different gradient map colors</figcaption></figure>



<figure class="wp-block-image image"><img loading="lazy" width="841" height="561" src="https://blog.stroep.nl/wp-content/image-7.png" alt="Different mood with different gradient map colors" class="wp-image-2370" srcset="https://blog.stroep.nl/wp-content/image-7.png 841w, https://blog.stroep.nl/wp-content/image-7-300x200.png 300w, https://blog.stroep.nl/wp-content/image-7-768x512.png 768w" sizes="(max-width: 841px) 100vw, 841px" /><figcaption>Another mood with different gradient map colors</figcaption></figure>



<p>While I haven&#8217;t actually converted the assets to a game (and probably won&#8217;t ever), in theory you could apply a similar concept procedurally, to change from summer to winter, from day to night etc if you would work with just grayscale assets.</p>



<p>This concept of gradient mapping also works for non-pixelart and can be really cool if the art itself has gradients for example. I hope this inspires someone else for its game / art.</p>The post <a href="https://blog.stroep.nl/2018/12/photoshop-pixelart-coloring-tip/">Photoshop pixelart coloring tip</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.stroep.nl/2018/12/photoshop-pixelart-coloring-tip/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Logos build with emoji</title>
		<link>https://blog.stroep.nl/2017/06/logos-build-with-emoji/</link>
					<comments>https://blog.stroep.nl/2017/06/logos-build-with-emoji/#comments</comments>
		
		<dc:creator><![CDATA[Mark Knol]]></dc:creator>
		<pubDate>Tue, 20 Jun 2017 20:41:27 +0000</pubDate>
				<category><![CDATA[Generative art]]></category>
		<guid isPermaLink="false">http://blog.stroep.nl/?p=2328</guid>

					<description><![CDATA[<p>Generated some logos using emoji and generative art.<br />
<img src="http://blog.stroep.nl/wp-content/google-1024x1024.png" alt="google" width="1024" height="1024" class="image size-large wp-image-2329" /></p>
The post <a href="https://blog.stroep.nl/2017/06/logos-build-with-emoji/">Logos build with emoji</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></description>
										<content:encoded><![CDATA[<p>Generated some logos using emoji and generative art. </p>
<p><img loading="lazy" src="http://blog.stroep.nl/wp-content/google-1024x1024.png" alt="google" width="1024" height="1024" class="image size-large wp-image-2329" srcset="https://blog.stroep.nl/wp-content/google-1024x1024.png 1024w, https://blog.stroep.nl/wp-content/google-150x150.png 150w, https://blog.stroep.nl/wp-content/google-300x300.png 300w, https://blog.stroep.nl/wp-content/google-768x768.png 768w, https://blog.stroep.nl/wp-content/google.png 1260w" sizes="(max-width: 1024px) 100vw, 1024px" /><br />
<img loading="lazy" src="http://blog.stroep.nl/wp-content/instagram-1024x1024.png" alt="instagram" width="1024" height="1024" class="image  size-large wp-image-2330" srcset="https://blog.stroep.nl/wp-content/instagram-1024x1024.png 1024w, https://blog.stroep.nl/wp-content/instagram-150x150.png 150w, https://blog.stroep.nl/wp-content/instagram-300x300.png 300w, https://blog.stroep.nl/wp-content/instagram-768x768.png 768w, https://blog.stroep.nl/wp-content/instagram.png 1260w" sizes="(max-width: 1024px) 100vw, 1024px" /><br />
<img loading="lazy" src="http://blog.stroep.nl/wp-content/slack-1024x1024.png" alt="slack" width="1024" height="1024" class="image size-large wp-image-2332" srcset="https://blog.stroep.nl/wp-content/slack-1024x1024.png 1024w, https://blog.stroep.nl/wp-content/slack-150x150.png 150w, https://blog.stroep.nl/wp-content/slack-300x300.png 300w, https://blog.stroep.nl/wp-content/slack-768x768.png 768w, https://blog.stroep.nl/wp-content/slack.png 1260w" sizes="(max-width: 1024px) 100vw, 1024px" /><br />
<img loading="lazy" src="http://blog.stroep.nl/wp-content/snapchat-1024x1024.png" alt="snapchat" width="1024" height="1024" class="image size-large wp-image-2333" srcset="https://blog.stroep.nl/wp-content/snapchat-1024x1024.png 1024w, https://blog.stroep.nl/wp-content/snapchat-150x150.png 150w, https://blog.stroep.nl/wp-content/snapchat-300x300.png 300w, https://blog.stroep.nl/wp-content/snapchat-768x768.png 768w, https://blog.stroep.nl/wp-content/snapchat.png 1260w" sizes="(max-width: 1024px) 100vw, 1024px" /><br />
<img loading="lazy" src="http://blog.stroep.nl/wp-content/youtube.01-1024x1024.png" alt="youtube.01" width="1024" height="1024" class="image  size-large wp-image-2336" srcset="https://blog.stroep.nl/wp-content/youtube.01-1024x1024.png 1024w, https://blog.stroep.nl/wp-content/youtube.01-150x150.png 150w, https://blog.stroep.nl/wp-content/youtube.01-300x300.png 300w, https://blog.stroep.nl/wp-content/youtube.01-768x768.png 768w, https://blog.stroep.nl/wp-content/youtube.01.png 1260w" sizes="(max-width: 1024px) 100vw, 1024px" /><br />
<img loading="lazy" src="http://blog.stroep.nl/wp-content/youtube.02-1024x1024.png" alt="youtube.02" width="1024" height="1024" class="image size-large wp-image-2337" srcset="https://blog.stroep.nl/wp-content/youtube.02-1024x1024.png 1024w, https://blog.stroep.nl/wp-content/youtube.02-150x150.png 150w, https://blog.stroep.nl/wp-content/youtube.02-300x300.png 300w, https://blog.stroep.nl/wp-content/youtube.02-768x768.png 768w, https://blog.stroep.nl/wp-content/youtube.02.png 1260w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p>&raquo; <strong>See rest of the <a href="https://flic.kr/s/aHskXDUQSR">emoji logos on Flickr</a></strong></p>The post <a href="https://blog.stroep.nl/2017/06/logos-build-with-emoji/">Logos build with emoji</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.stroep.nl/2017/06/logos-build-with-emoji/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Evolutional generative art</title>
		<link>https://blog.stroep.nl/2016/05/evo-art/</link>
					<comments>https://blog.stroep.nl/2016/05/evo-art/#respond</comments>
		
		<dc:creator><![CDATA[Mark Knol]]></dc:creator>
		<pubDate>Tue, 31 May 2016 11:00:57 +0000</pubDate>
				<category><![CDATA[Generative art]]></category>
		<category><![CDATA[Haxe]]></category>
		<guid isPermaLink="false">http://blog.stroep.nl/?p=2304</guid>

					<description><![CDATA[<p><img src="http://blog.stroep.nl/wp-content/26764111063_d8088779e1_c-150x150.jpg" alt="Tiger from Van Gogh" width="150" height="150" class="alignleft size-thumbnail wp-image-2312" />I did some generative art using HTML5/canvas. It draws a target image using "stamps" out of a different source image. Each drawing step gets compared using a fitness function to see if that stamp looks more to the target or not.</p>
The post <a href="https://blog.stroep.nl/2016/05/evo-art/">Evolutional generative art</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></description>
										<content:encoded><![CDATA[<p>Evolutionary art is a branch of generative art where you use a iterative system of selection and  modification to arrive at a final generative artwork.</p>
<p>I did some evolutional generative art experiments using HTML5 (using Haxe/JavaScript). It draws a target image using &#8220;stamps&#8221; out of a different source image. Each drawing step gets compared using a fitness function to see if that stamp looks more to the target or not.</p>
<p>It can generate very interesting details. This one uses van Gogh&#8217;s Starry Night as input image:</p>
<p><a href="https://flic.kr/p/GM44LK"><img class="image" src="https://c8.staticflickr.com/8/7254/26764111063_d8088779e1_c.jpg" /></a></p>
<p>This uses a sketchy looking tiger as input source. It works very well as pattern:</p>
<p><a href="https://flic.kr/p/HGDJmX"><img class="image" src="https://c8.staticflickr.com/8/7532/27370648975_a1f374e403_c.jpg" /></a></p>
<p>This also allows to create artwork that almost looks like it is actually painted. This one uses van Gogh&#8217;s Night over Rhone as input image:</p>
<p><a href="https://flic.kr/p/Hy1PLd"><img class="image" src="https://c1.staticflickr.com/8/7095/27272916032_b17eff04a3_c.jpg" /></a></p>
<p>I do want to keep playing with the brush, now I&#8217;ve used a circle brush which you can see. It would be nice to have something that blends a bit more.</p>
<blockquote><p><strong>» <a href="https://www.flickr.com/photos/markknol/sets/72157666557084954/">More in this album</a></strong></p></blockquote>The post <a href="https://blog.stroep.nl/2016/05/evo-art/">Evolutional generative art</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.stroep.nl/2016/05/evo-art/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Haxe Code Cookbook</title>
		<link>https://blog.stroep.nl/2016/04/haxe-code-cookbook/</link>
					<comments>https://blog.stroep.nl/2016/04/haxe-code-cookbook/#respond</comments>
		
		<dc:creator><![CDATA[Mark Knol]]></dc:creator>
		<pubDate>Sun, 03 Apr 2016 10:00:21 +0000</pubDate>
				<category><![CDATA[Haxe]]></category>
		<category><![CDATA[snippet]]></category>
		<guid isPermaLink="false">http://blog.stroep.nl/?p=2291</guid>

					<description><![CDATA[<p><img src="http://blog.stroep.nl/wp-content/haxe-logo-150x150.jpg" alt="haxe" width="100" height="100" class="alignleft size-thumbnail wp-image-1888" />We have been working on a new website which went live today: the Haxe Code Cookbook. It has categorized code snippets with additional explanations; small code tutorials and examples in a central place.</p>
<p>The Haxe Code Cookbook can be found here:<br />
<a href="http://code.haxe.org/">http://code.haxe.org/</a></p>
The post <a href="https://blog.stroep.nl/2016/04/haxe-code-cookbook/">Haxe Code Cookbook</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" src="http://blog.stroep.nl/wp-content/haxe-logo-150x150.jpg" alt="haxe" width="100" height="100" class="alignleft size-thumbnail wp-image-1888" srcset="https://blog.stroep.nl/wp-content/haxe-logo-150x150.jpg 150w, https://blog.stroep.nl/wp-content/haxe-logo.jpg 212w" sizes="(max-width: 100px) 100vw, 100px" />We have been working on a new website which went live today: the Haxe Code Cookbook. It has categorized code snippets with additional explanations; small code tutorials and examples in a central place.</p>
<blockquote><p>The Haxe Code Cookbook can be found here:<br />
<a href="http://code.haxe.org/">http://code.haxe.org/</a></p></blockquote>
<p>There is also a <a href="https://github.com/HaxeFoundation/code-cookbook">GitHub repository</a>. The website is powered by pull requests so it is easy to add new content. Everyone with a GitHub account can contribute by putting markdown formatted files in one of the category-folders we&#8217;ve created, or suggest a new one. The site is generated with Haxe (of course) and with an automatic process (using Travis) new snippets will go live immediately after being reviewed.</p>
<p>We hope this will grow into a useful central world with Haxe coding snippets and tutorials!</p>
<p>Interested? Check out the <a href="https://github.com/HaxeFoundation/code-cookbook#contributing-snippets">contributing snippets section</a>.</p>The post <a href="https://blog.stroep.nl/2016/04/haxe-code-cookbook/">Haxe Code Cookbook</a> first appeared on <a href="https://blog.stroep.nl">Stroep</a>.]]></content:encoded>
					
					<wfw:commentRss>https://blog.stroep.nl/2016/04/haxe-code-cookbook/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>