<?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>#freestyle posts — Ben Crowder</title>
    <link>https://bencrowder.net/blog/tag/freestyle/</link>
    <atom:link href="https://bencrowder.net/blog/tag/freestyle/feed/" rel="self" />
    <description>Feed for blog posts tagged with #freestyle.</description>
    <lastBuildDate>Fri, 17 Apr 2026 23:19:59 GMT</lastBuildDate>
    <language>en-US</language>
    <generator>https://bencrowder.net/</generator>

    <item>
      <title>Line art experiments</title>
      <link>https://bencrowder.net/blog/2012/line-art-experiments/</link>
      <guid isPermaLink="true">https://bencrowder.net/blog/2012/line-art-experiments/</guid>
      <pubDate>Fri, 01 Jun 2012 12:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Ben Crowder]]></dc:creator>
      <description><![CDATA[<p>Last night I got the idea of drawing lines or circles on my phone in Brushes and then applying them as textures to objects in Blender, aiming for a nonphotorealistic style without using Freestyle or toon rendering. And I mostly just wanted to see what it would look like.</p>
<p>My first attempt:</p>
<figure><a href="//cdn.bencrowder.net/images/2012/06/line-art-test-1.png" rel="shadowbox"><img src="//cdn.bencrowder.net/images/2012/06/line-art-test-1-580.png" alt="" /></a></figure>
<p>Ignoring the tiling issue, the look of the floor intrigued me, so I made a mountain using Blender’s landscape generator and applied the same line texture:</p>
<figure><a href="//cdn.bencrowder.net/images/2012/06/line-art-test-2.png" rel="shadowbox"><img src="//cdn.bencrowder.net/images/2012/06/line-art-test-2-580.png" alt="" /></a></figure>
<p>At this point I realized I could avoid the tiling issue by writing a script to make a line texture for me, at the larger resolution I needed it at. (Update: I’ve posted <a href="https://gist.github.com/bencrowder/b8f90e3058e8cf67edaf116033d1a2dd">the Python code</a> for the script.) Here are some of the output textures:</p>
<figure><a href="//cdn.bencrowder.net/images/2012/06/texture5-straightlines.png" rel="shadowbox"><img src="//cdn.bencrowder.net/images/2012/06/texture5-straightlines-580.png" alt="" /></a></figure>
<figure><a href="//cdn.bencrowder.net/images/2012/06/texture10-lightlines.png" rel="shadowbox"><img src="//cdn.bencrowder.net/images/2012/06/texture10-lightlines-580.png" alt="" /></a></figure>
<p>Which gave me a mountain that looked like this:</p>
<figure><a href="//cdn.bencrowder.net/images/2012/06/lined-mountain-1.png" rel="shadowbox"><img src="//cdn.bencrowder.net/images/2012/06/lined-mountain-1-580.png" alt="" /></a></figure>
<figure><a href="//cdn.bencrowder.net/images/2012/06/lined-mountain-2.png" rel="shadowbox"><img src="//cdn.bencrowder.net/images/2012/06/lined-mountain-2-580.png" alt="" /></a></figure>
<p>Not perfect, but not too bad, either. I can see myself using the technique in some illustrations down the road. Here’s a turntable animation of the mountain:</p>
<iframe src="https://player.vimeo.com/video/43267770?portrait=0&byline=0&color=ffffff" width="580" height="326" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
<p>Finally, for the heck of it, I set the displace attribute on the texture and re-rendered:</p>
<figure><a href="//cdn.bencrowder.net/images/2012/06/lined-mountain-3-displace.png" rel="shadowbox"><img src="//cdn.bencrowder.net/images/2012/06/lined-mountain-3-displace-580.png" alt="" /></a></figure>
<p>Kind of like pen and ink, almost.</p><hr class="feed-extra" style="margin-top: 48pt;" /><p class="feed-extra feed-mail"><a href="mailto:ben.crowder@gmail.com?subject=Re%3A%20Line art experiments">Reply via email</a></p>]]></description>
    </item>
    
  </channel>
</rss>
