<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0EMQX0zfSp7ImA9WhRVFkU.&quot;"><id>tag:blogger.com,1999:blog-32636428</id><updated>2012-01-15T20:48:00.385-07:00</updated><category term="DAZ" /><category term="Python" /><category term="FlashDevelop" /><category term="Bryce" /><category term="Alice" /><category term="XSLT" /><category term="CSS" /><category term="3d" /><category term="DVDs" /><category term="AS3" /><category term="InDesign" /><category term="Perl" /><category term="YouTube" /><category term="Painter" /><category term="Bits of Blender" /><category term="Programming" /><category term="Grep" /><category term="Photoshop" /><category term="Director" /><category term="Flash" /><category term="Blender" /><category term="ArtRage" /><category term="html" /><category term="SketchUp" /><category term="Flex" /><category term="Captivate" /><category term="Illustrator" /><category term="Books" /><title>Art + Logic</title><subtitle type="html">A little info for artists and programmers.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://artandlogic.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>139</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/sJLJ" /><feedburner:info uri="blogspot/sjlj" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DUIAQ386fyp7ImA9WhRQEk4.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-7824465246586916589</id><published>2011-12-06T22:53:00.002-07:00</published><updated>2011-12-06T22:59:02.117-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-06T22:59:02.117-07:00</app:edited><title>Playing with Processing</title><content type="html">I've been fascinated with Processing lately. So I decided to &lt;a href="http://nyquist.net/test/processing/terrain/"&gt;port&lt;/a&gt; a small part of my terrain generation code from my &lt;a href="http://www.cartoonsmart.com/strategy_games.php5"&gt;Strategy Games in AS3&lt;/a&gt; series. I was surprised at how easy it was to port and how fast it runs. An unexpected benefit, I found that rethinking a problem by writing it in a different language gave me better insight into the problem I was originally solving.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-7824465246586916589?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DTrfiFFFUHd9ehYkNjyRAbmwhz0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DTrfiFFFUHd9ehYkNjyRAbmwhz0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DTrfiFFFUHd9ehYkNjyRAbmwhz0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DTrfiFFFUHd9ehYkNjyRAbmwhz0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/qcRcTfIgUII" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/7824465246586916589/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2011/12/playing-with-processing.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/7824465246586916589?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/7824465246586916589?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/qcRcTfIgUII/playing-with-processing.html" title="Playing with Processing" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2011/12/playing-with-processing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcMQHs5fSp7ImA9WhRREE8.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-2766253295339091302</id><published>2011-11-22T22:13:00.007-07:00</published><updated>2011-11-22T22:28:01.525-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-22T22:28:01.525-07:00</app:edited><title>State Machines</title><content type="html">&lt;a href="http://www.cartoonsmart.com/strategy_games_state_machines.php5"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 178px;" src="http://3.bp.blogspot.com/-5_INeZeU9_M/TsyCU1c9j_I/AAAAAAAAAj4/8JKoshOgPR4/s400/strategy_games_complete.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5678056524664901618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;The third course--State Machines-- in my &lt;i&gt;Strategy Games in ActionScript 3&lt;/i&gt; series is now available from &lt;a href="http://www.cartoonsmart.com/strategy_games_state_machines.php5"&gt;CartoonSmart.com&lt;/a&gt;.&lt;div&gt;&lt;div style="background-color: transparent; "&gt;    &lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;5 hours&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Learn to master state machines in part 3 of the Strategy Games in AS3 series. Attach A* to sprites to move them across terrains, bringing together the two previous parts of this series.&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Create a shaded terrain. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Dynamically adjust contrast with the ColorMatixFilter class.&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Create multiple states for an object. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Progress from a simple switch statement to object-oritented states.&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Create multiple players.&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Learn to create a turn-based environment for units and players, for both human and computer input.&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Create computer opponents.&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Create multiple unit types: land, air, computer and human.&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Use the bitmap class to create a “fog of war” that reveals the map as units move.&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Differentiate between turn-based and non-turn-based states (and support both).&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Add combat between units.&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 15px; white-space: pre-wrap; "&gt;Refactor to use a singleton design pattern. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.cartoonsmart.com/strategy_games.php5"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 178px;" src="http://4.bp.blogspot.com/-DfnA8pScPlI/TsyCP0HqaZI/AAAAAAAAAjs/8uBspW7b_lA/s400/strategy_games_logo3.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5678056438407784850" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;You can also get a &lt;a href="http://www.cartoonsmart.com/strategy_games.php5"&gt;bundle&lt;/a&gt; of all three courses, 10 hours of training:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;      &lt;li&gt;Terrains&lt;/li&gt;      &lt;li&gt;A* Pathfinding&lt;/li&gt;      &lt;li&gt;State Machines&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-2766253295339091302?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HuDi9WZcwY0lO21oB33WmxcreBE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HuDi9WZcwY0lO21oB33WmxcreBE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HuDi9WZcwY0lO21oB33WmxcreBE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HuDi9WZcwY0lO21oB33WmxcreBE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/DgNwywuVqoQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/2766253295339091302/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2011/11/state-machines.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/2766253295339091302?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/2766253295339091302?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/DgNwywuVqoQ/state-machines.html" title="State Machines" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-5_INeZeU9_M/TsyCU1c9j_I/AAAAAAAAAj4/8JKoshOgPR4/s72-c/strategy_games_complete.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2011/11/state-machines.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MMRnYzfyp7ImA9WhRSFEg.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-1078499583847483647</id><published>2011-11-16T06:09:00.003-07:00</published><updated>2011-11-16T06:51:27.887-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-16T06:51:27.887-07:00</app:edited><title>Adobe releases Flex</title><content type="html">Adobe announced they are contributing Flex to an open source company. What does that mean to Flex developers? Well, Flex has been open source for some time now (since version 3), the big difference is that Adobe will not be guiding its direction. I'm wondering how much of that means dollars. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What is Flex? It is a framework of APIs written to facilitate application development on the Flash Player. A wrapper around the Flash Player APIs. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Flex is also a term people used to refer to Flex Builder/Flash Builder. The IDE sold by Adobe to write Flex applications. It is really just Eclipse with a plug-in that Adobe developed. There are other tools (commercial and open source) to develop not just Flex applications, but also pure ActionScript applications. Adobe has never seemed to put big money into its development compared to its other tools like Illustrator and Photoshop. But then lately as I've looked at Adobe apps, it seems like outside of those two, they have not been doing anything dramatic with Dreamweaver or Flash Professional, those seem to be more in maintenance mode than any big development.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As someone who has had great experiences with an open source tool (Blender), I know that it can be done right if led by the right person. But Adobe is releasing it to a group, so who's going to lead? &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The real question for me is not what is happening with Flex. It is a good framework, but frameworks come and (look at Flex 3 vs Flex 4). Nor is my question what happens with Flex Builder, anyone who's seen my AS3 videos knows I don't use it exclusively during development. My question is what are Adobe's plans for the Flash Player? &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I wanted to title this post "If 3D, then death". When I saw the introduction of 3D support with Flash 11 at MAX I made a joke about Flash must be near death. 3D was introduced into Director when it was near its end. But the Flash Player is still alive and well on hundreds of millions of machines and devices. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This announcement is about something Adobe does not have a knack for, making money on a framework (who does?) and creating software development tools. Where does Adobe make its money? For the first half of its life, Adobe made its money on licensing PostScript. Is that still the case? When I first saw Flash taking over, I remarked that it was like PostScript for the web. It didn't surprise me when Adobe acquired Macromedia. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Flash Player, it's support of AS3, and it's great set of APIs for doing very visual apps is what I really enjoy developing with. The combination of ActionScript 3 and the Flash Player APIs has been the most fun developing since Lingo's update in Director 4 back in 1994. In addition to AS3, I've used many languages, popular (Java, C#, C++, Python, JavaScript) and less popular(Prograph, Lingo, Applescript, HyperTalk). AS3 is outstanding when combined with the right tools.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Adobe showed at MAX forthcoming tablet apps that were made with Flash, so they still have a vested interest in the platform for the moment. Heck, the Flash player was all over MAX, Eclipsing other tools (no pun intended... okay, it was intended). From a developers tools standpoint, HTML5 and JavaScript is not there yet. Adobe has shown it can create a great runtime and core APIs. With tools like Flash Builder, Adobe has shown they're not the best with creating software development tools. Maybe they're better off with their core strength of creating visual tools for designers, HTML5 being just one more medium to output to.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-1078499583847483647?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EHS5oA3weSrhnnarYAqfbP-tpAI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EHS5oA3weSrhnnarYAqfbP-tpAI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EHS5oA3weSrhnnarYAqfbP-tpAI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EHS5oA3weSrhnnarYAqfbP-tpAI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/y5gNtLkw9M4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/1078499583847483647/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2011/11/adobe-releases-flex.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/1078499583847483647?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/1078499583847483647?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/y5gNtLkw9M4/adobe-releases-flex.html" title="Adobe releases Flex" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2011/11/adobe-releases-flex.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEGQXwyfip7ImA9WhdWE0g.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-8341020374082500609</id><published>2011-09-06T17:29:00.002-06:00</published><updated>2011-09-06T18:00:20.296-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-06T18:00:20.296-06:00</app:edited><title>Getters and Setters</title><content type="html">I first encountered the C# way of creating getters and setters, I thought they were such a nice improvement over the Java way of creating methods to get and set data. When I moved onto ActionScript 3, I continued to use and appreciate them (as they worked similarly to C#). They facilitated development nicely, you could quickly create a class with a public member, and then refactor that member to get and set functions without breaking the code that was accessing that member. For example, say you had a member:&lt;br /&gt;&lt;pre&gt;public var data:String;&lt;/pre&gt;&lt;div&gt;You could re-write it:&lt;/div&gt;&lt;pre&gt;public var _data:String;&lt;br /&gt;public function get data():String { return _data; }&lt;br /&gt;public function set data(value:String):void { _data = value; }&lt;/pre&gt;&lt;div&gt;The Java way (in AS3) would be:&lt;/div&gt;&lt;pre&gt;public var _data:String;&lt;br /&gt;public function getData():String { return _data; }&lt;br /&gt;public function setData(value:String):void { _data = value; }&lt;/pre&gt; &lt;div&gt;Lately I've been more careful about how I use getters/setters for two reasons:&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;First, the way I've been using them more recently has been a problem. I've been putting more code than I should in the setters, code that results in other state changes for the object. Side effects make debugging fun. I know, I know, this is an easy one to fix. But I must say it is so tempting to do!&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Second, an advantage of a &lt;span class="Apple-style-span"&gt;setData()&lt;/span&gt; function over a &lt;span class="Apple-style-span"&gt;set data()&lt;/span&gt; property is that when using an IDE like Flash Builder, when you want to find all the places you called &lt;span class="Apple-style-span"&gt;setData()&lt;/span&gt;, that's easy. But when you try to find all the places where the &lt;span class="Apple-style-span"&gt;set data()&lt;/span&gt; function is called, you end up seeing all the places both get and set functions are called. I'm not sure if there is an easy fix for that one. It'd be nice if Flash Builder had a preference where when you searched for references of a set function, it did not include uses of the get as well.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-8341020374082500609?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5dsyNiKtTy3AxkuQFd_61wqoGCM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5dsyNiKtTy3AxkuQFd_61wqoGCM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5dsyNiKtTy3AxkuQFd_61wqoGCM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5dsyNiKtTy3AxkuQFd_61wqoGCM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/Lp37vP7R0i4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/8341020374082500609/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2011/09/getters-and-setters.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/8341020374082500609?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/8341020374082500609?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/Lp37vP7R0i4/getters-and-setters.html" title="Getters and Setters" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2011/09/getters-and-setters.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAFQ3g_eCp7ImA9WhZTFkg.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-115621120700229752</id><published>2011-03-20T15:46:00.001-06:00</published><updated>2011-03-20T15:48:32.640-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-20T15:48:32.640-06:00</app:edited><title>Strategy Games - Pathfinding</title><content type="html">My latest course &lt;a href="http://www.cartoonsmart.com/strategy_games_pathfinding.php5"&gt;Strategy Games - Pathfinding&lt;/a&gt; has been release by CartoonSmart. This is part 2 of a series (part 1 being &lt;a href="http://www.cartoonsmart.com/strategy_games_terrains.php5"&gt;Strategy Games - Terrains&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-115621120700229752?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QkpXlQg2Wz5kNHVTG4v3scCl_c0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QkpXlQg2Wz5kNHVTG4v3scCl_c0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QkpXlQg2Wz5kNHVTG4v3scCl_c0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QkpXlQg2Wz5kNHVTG4v3scCl_c0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/O809LhjfKZ0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/115621120700229752/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2011/03/strategy-games-pathfinding.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/115621120700229752?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/115621120700229752?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/O809LhjfKZ0/strategy-games-pathfinding.html" title="Strategy Games - Pathfinding" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2011/03/strategy-games-pathfinding.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcCQ3w6fip7ImA9Wx9SEEQ.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-3260903043144908175</id><published>2010-11-29T21:34:00.004-07:00</published><updated>2010-11-29T21:41:02.216-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-29T21:41:02.216-07:00</app:edited><title>Strategy Games in ActionScript 3: Terrains!</title><content type="html">Just released is my 8th lesson for &lt;a href="http://www.cartoonsmart.com/strategy_games_terrains.php5"&gt;CartoonSmart.com&lt;/a&gt; and my first one featuring ActionScript 3.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;iframe src="http://player.vimeo.com/video/17219655?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="624" height="351" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;div&gt;&lt;a href="http://www.cartoonsmart.com/strategy_games_terrains.php5"&gt;Strategy Games in ActionScript 3: Terrains!&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-3260903043144908175?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QY2TkSC5kCtIx5Bg8qYCWFduz_E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QY2TkSC5kCtIx5Bg8qYCWFduz_E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QY2TkSC5kCtIx5Bg8qYCWFduz_E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QY2TkSC5kCtIx5Bg8qYCWFduz_E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/F7EbYJZSPQc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/3260903043144908175/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/11/strategy-games-in-actionscript-3.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/3260903043144908175?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/3260903043144908175?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/F7EbYJZSPQc/strategy-games-in-actionscript-3.html" title="Strategy Games in ActionScript 3: Terrains!" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>6</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/11/strategy-games-in-actionscript-3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QAQnYyfSp7ImA9Wx5aFEU.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-6839151834222585496</id><published>2010-11-11T06:36:00.005-07:00</published><updated>2010-11-11T07:22:23.895-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-11T07:22:23.895-07:00</app:edited><title>Bits of Blender #60 - Normals and Nodes</title><content type="html">&lt;iframe src="http://player.vimeo.com/video/16719624?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="560" height="315" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Due to some bugs with the 2.55 beta, Richard and I go back to Blender 2.49b to show you a tip on normals and material nodes (the info in this Bit will work in 2.5x eventually).&lt;br /&gt;&lt;br /&gt;Speaking of bugs, we normally distribute our videos via blip.tv. But two weeks ago blip.tv had some big changes and I've had trouble with both display and distribution of Bit #59 and #60 (this one). I've been using Vimeo for some time, but now I've upgraded to Vimeo Pro and will be using it as my main method of distribution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-6839151834222585496?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WEg5Rcy68Z_nTd0q7iZbnYTTHR4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WEg5Rcy68Z_nTd0q7iZbnYTTHR4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WEg5Rcy68Z_nTd0q7iZbnYTTHR4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WEg5Rcy68Z_nTd0q7iZbnYTTHR4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/9W45qbGtbak" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/6839151834222585496/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/11/bits-of-blender-60-normals-and-nodes.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/6839151834222585496?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/6839151834222585496?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/9W45qbGtbak/bits-of-blender-60-normals-and-nodes.html" title="Bits of Blender #60 - Normals and Nodes" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/11/bits-of-blender-60-normals-and-nodes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cMSX87fyp7ImA9Wx5UEkU.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-8430759365923758045</id><published>2010-10-10T17:12:00.005-06:00</published><updated>2010-10-16T22:18:08.107-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-16T22:18:08.107-06:00</app:edited><title>Strategy Games in AS3 - Preview 2 - Connected Component Labeling</title><content type="html">&lt;iframe src="http://player.vimeo.com/video/15715065?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="560" height="315" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-8430759365923758045?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ojH6eEXyuJFekyIlhlGhlps1zkc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ojH6eEXyuJFekyIlhlGhlps1zkc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ojH6eEXyuJFekyIlhlGhlps1zkc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ojH6eEXyuJFekyIlhlGhlps1zkc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/HIOlF-8W5O4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/8430759365923758045/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/10/strategy-games-in-as3-preview-2.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/8430759365923758045?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/8430759365923758045?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/HIOlF-8W5O4/strategy-games-in-as3-preview-2.html" title="Strategy Games in AS3 - Preview 2 - Connected Component Labeling" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/10/strategy-games-in-as3-preview-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cNSH05fip7ImA9Wx5UEkU.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-1161910485795744923</id><published>2010-10-10T17:11:00.003-06:00</published><updated>2010-10-16T22:18:19.326-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-16T22:18:19.326-06:00</app:edited><title>Strategy Games in AS3 - Preview 1 - Terrain</title><content type="html">&lt;iframe src="http://player.vimeo.com/video/15712870?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="560" height="315" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-1161910485795744923?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EupdKtNTPsuMQr5xdkPWidf9-D0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EupdKtNTPsuMQr5xdkPWidf9-D0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EupdKtNTPsuMQr5xdkPWidf9-D0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EupdKtNTPsuMQr5xdkPWidf9-D0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/WQH9YgAcdME" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/1161910485795744923/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/10/strategy-games-in-as3-preview-1-terrain.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/1161910485795744923?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/1161910485795744923?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/WQH9YgAcdME/strategy-games-in-as3-preview-1-terrain.html" title="Strategy Games in AS3 - Preview 1 - Terrain" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/10/strategy-games-in-as3-preview-1-terrain.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8HSXY5fCp7ImA9Wx5VFE8.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-6003099864947251036</id><published>2010-10-06T21:32:00.004-06:00</published><updated>2010-10-06T21:40:38.824-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-06T21:40:38.824-06:00</app:edited><title>Make your own battlefield!</title><content type="html">&lt;a  href="http://nyquist.net/cs_game/terrain/" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ctYfF-on1H0/TK0_fbcvcQI/AAAAAAAAAaQ/f0l-YpE_nTU/s1600/terrain_shot.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_ctYfF-on1H0/TK0_fbcvcQI/AAAAAAAAAaQ/f0l-YpE_nTU/s400/terrain_shot.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5525142127030268162" /&gt;&lt;/a&gt;Check out my ActionScript 3 based &lt;b&gt;&lt;a href="http://nyquist.net/cs_game/terrain/"&gt;terrain generator&lt;/a&gt;. &lt;/b&gt;You learn how to randomly generate terrains as part of my forthcoming &lt;a href="http://www.cartoonsmart.com/"&gt;CartoonSmart.com&lt;/a&gt; course: Strategy Games. &lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;After 7 Blender courses, I'm developing my first ActionScript 3 course for CartoonSmart.com. It's not just a cookbook lesson, I am teaching concepts that can be carried forward to other languages/frameworks. In it you'll learn about:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Terrain generation:&lt;/b&gt; Learn how to create your own randomly generated maps with the BitmapData class and without.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pathfinding:&lt;/b&gt; Ever wonder how A* pathfinding works and how to integrate it into a game? I'll take you step-by-step through the process.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Statemachines:&lt;/b&gt; With state machines you'll be able to give your objects some easily extendable behavior.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Along the way, you'll also go from learning how to deal with bits, all the way up to how to use some common design patterns.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-6003099864947251036?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g4omZR_OWrcAYE9Cei6oMHZmrGc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g4omZR_OWrcAYE9Cei6oMHZmrGc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g4omZR_OWrcAYE9Cei6oMHZmrGc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g4omZR_OWrcAYE9Cei6oMHZmrGc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/G94IoviLCQw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/6003099864947251036/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/10/make-your-own-battlefield.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/6003099864947251036?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/6003099864947251036?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/G94IoviLCQw/make-your-own-battlefield.html" title="Make your own battlefield!" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ctYfF-on1H0/TK0_fbcvcQI/AAAAAAAAAaQ/f0l-YpE_nTU/s72-c/terrain_shot.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/10/make-your-own-battlefield.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYBQnk5fip7ImA9Wx5VFEw.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-279346198624814520</id><published>2010-10-06T19:44:00.003-06:00</published><updated>2010-10-06T19:49:13.726-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-06T19:49:13.726-06:00</app:edited><title>Next CBUG: Oct 21st</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ctYfF-on1H0/TK0mwdhcEfI/AAAAAAAAAaA/z1PoGEs1tvU/s1600/CBUG.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 215px; height: 143px;" src="http://1.bp.blogspot.com/_ctYfF-on1H0/TK0mwdhcEfI/AAAAAAAAAaA/z1PoGEs1tvU/s400/CBUG.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5525114931853922802" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; color: rgb(153, 153, 153); "&gt;&lt;div&gt;&lt;b&gt;When:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Thursday, October 21st&lt;/div&gt;&lt;div&gt;7:00-8:30pm&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;What:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;General meeting (no presentation). Come hang out with other Blenderheads, chat about Sintel, your current (or past) Blender experiences, show and tell (bring your work).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Where:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Parker Library&lt;/div&gt;&lt;div&gt;10851 South Crossroads Drive&lt;/div&gt;&lt;div&gt;Parker, CO 80134&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Who:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;John R. Nyquist&lt;/div&gt;&lt;div&gt;blender@nyquist.net&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It will be in the Parker Conference Room just inside the entrance.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-279346198624814520?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/I-hC8I_uqUmddU4Q7m3g0ciAvMQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I-hC8I_uqUmddU4Q7m3g0ciAvMQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/I-hC8I_uqUmddU4Q7m3g0ciAvMQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I-hC8I_uqUmddU4Q7m3g0ciAvMQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/peCH08tcGdM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/279346198624814520/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/10/next-cbug-oct-21st.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/279346198624814520?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/279346198624814520?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/peCH08tcGdM/next-cbug-oct-21st.html" title="Next CBUG: Oct 21st" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ctYfF-on1H0/TK0mwdhcEfI/AAAAAAAAAaA/z1PoGEs1tvU/s72-c/CBUG.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/10/next-cbug-oct-21st.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYAQno6cCp7ImA9Wx5QF08.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-3385208445209869038</id><published>2010-09-05T16:41:00.002-06:00</published><updated>2010-09-05T16:52:23.418-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-05T16:52:23.418-06:00</app:edited><title>SWCs and FlashDevelop, Part 2</title><content type="html">Quite a while back, I wrote about the method I was using for developing using &lt;a href="http://artandlogic.blogspot.com/2008/07/swc.html"&gt;SWCs and FlashDevelop&lt;/a&gt;. At that time, I was discussing using inheritance (an "is a" relationship) and the issue of which direction the inheritance went: write in FlashDevelop and have the Flash MovieClip extend from it, or create the MovieClip and have the code in FlashDevelop extend from that. I found my preferred approach is: neither.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have migrated to a style I used when I was developing in Director and Lingo. In Director, I'd have my Parent Script's using artwork. In other words, a "has a" relationship (also known as "aggregation"). So now I'll create a class in FlashDevelop, have it extend Sprite (or MovieClip), and then that class will create and use an instance of a MovieClip from the SWC as a child. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've used all of the above approaches over the years, and I'm sure I'll still find times I'm choosing one of the "is a" methods. But for the moment, "has a" is working best.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-3385208445209869038?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/I3Zx1aQaKjXE8CnZ5Ry8JjfDuOY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I3Zx1aQaKjXE8CnZ5Ry8JjfDuOY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/I3Zx1aQaKjXE8CnZ5Ry8JjfDuOY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I3Zx1aQaKjXE8CnZ5Ry8JjfDuOY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/2uCufZfadI4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/3385208445209869038/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/09/swcs-and-flashdevelop-part-2.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/3385208445209869038?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/3385208445209869038?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/2uCufZfadI4/swcs-and-flashdevelop-part-2.html" title="SWCs and FlashDevelop, Part 2" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/09/swcs-and-flashdevelop-part-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEMRX89fSp7ImA9Wx5QEEQ.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-871791649945451327</id><published>2010-08-29T09:24:00.004-06:00</published><updated>2010-08-29T09:44:44.165-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-29T09:44:44.165-06:00</app:edited><title>3D Artist Magazine</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ctYfF-on1H0/THp774i50DI/AAAAAAAAAZw/QRAmnLxh2EY/s1600/3d+Artist.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 326px;" src="http://1.bp.blogspot.com/_ctYfF-on1H0/THp774i50DI/AAAAAAAAAZw/QRAmnLxh2EY/s400/3d+Artist.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5510853362762502194" /&gt;&lt;/a&gt;&lt;br /&gt;My &lt;a href="http://www.cartoonsmart.com/blender_index.php5"&gt;&lt;b&gt;&lt;i&gt;Blender Basics&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; tutorial from CartoonSmart.com made it onto the 3D Artist magazine disk for issues 16 and 18! (Thanks Will!)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's been a while since I've posted an update (or a &lt;a href="http://bitsofblender.com/"&gt;&lt;b&gt;&lt;i&gt;Bit&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;). So an update is overdue! I'm still here and using Blender. I've been using Blender 2.49b on a long contract job. I've been sticking with 2.49b because the scripting APIs are stable. Now that 2.5 has gone into beta, I'll look into migrating the project to 2.5 if the APIs (which have changed significantly for scripting) are more stable. I've held off on Blender lessons in 2.5 until the beta to avoid frustrating new users, so now I'm plotting my first full-length 2.5 Blender course. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the meantime, I'm developing my first &lt;b&gt;ActionScript 3&lt;/b&gt; course for CartoonSmart.com. It is on creating a &lt;b&gt;strategy game&lt;/b&gt;. It's not just a cookbook lesson, I am teaching concepts that can be carried forward to other languages/frameworks.  I've been using AS3 since it was released with Flash CS3 in Spring 2007. I've used its predecessors AS2 and AS1 as well. AS3 is more similar to Java and C# than AS2/AS1 ( both of which I've also used professionally). I've been wanting to teach a class on it for sometime, so I'm looking forward to this course's release!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-871791649945451327?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1t59yK9gniTIrgHGPI-vvN_9aEE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1t59yK9gniTIrgHGPI-vvN_9aEE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1t59yK9gniTIrgHGPI-vvN_9aEE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1t59yK9gniTIrgHGPI-vvN_9aEE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/Eot-D_DpMT8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/871791649945451327/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/08/3d-artist-magazine.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/871791649945451327?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/871791649945451327?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/Eot-D_DpMT8/3d-artist-magazine.html" title="3D Artist Magazine" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ctYfF-on1H0/THp774i50DI/AAAAAAAAAZw/QRAmnLxh2EY/s72-c/3d+Artist.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/08/3d-artist-magazine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQFSH4yfCp7ImA9WxFaFEQ.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-924404371777467950</id><published>2010-07-18T17:25:00.003-06:00</published><updated>2010-07-18T17:38:39.094-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-18T17:38:39.094-06:00</app:edited><title>Next CBUG: July 25th</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ctYfF-on1H0/S9MjMYFx-uI/AAAAAAAAAX4/PTN4KhUo37Q/s400/CBUG.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 215px; height: 143px;" src="http://4.bp.blogspot.com/_ctYfF-on1H0/S9MjMYFx-uI/AAAAAAAAAX4/PTN4KhUo37Q/s400/CBUG.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;Our third &lt;b&gt;Colorado Blender User Group (CBUG)&lt;/b&gt; meeting is scheduled!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;When:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Sunday July 25th&lt;/div&gt;&lt;div&gt;3:15-4:30pm&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;What:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;3:15-3:45 Open discussion, socializing&lt;/div&gt;&lt;div&gt;3:45-4:10 Overview of using Python and Blender. &lt;/div&gt;&lt;div&gt;4:10-4:30 Show and tell (bring your work)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Where:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Parker Library&lt;/div&gt;&lt;div&gt;10851 South Crossroads Drive&lt;/div&gt;&lt;div&gt;Parker, CO 80134&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Who:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;John R. Nyquist&lt;/div&gt;&lt;div&gt;blender@nyquist.net&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It will be in the Parker Conference Room just inside the entrance.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Come on over and say "hello" and share your Blender experiences and questions.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-924404371777467950?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Pa-xBo--tEEpwaxbXVQouo9CbgQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Pa-xBo--tEEpwaxbXVQouo9CbgQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Pa-xBo--tEEpwaxbXVQouo9CbgQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Pa-xBo--tEEpwaxbXVQouo9CbgQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/E0JsxGNaQwM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/924404371777467950/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/07/next-cbug-july-25th.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/924404371777467950?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/924404371777467950?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/E0JsxGNaQwM/next-cbug-july-25th.html" title="Next CBUG: July 25th" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ctYfF-on1H0/S9MjMYFx-uI/AAAAAAAAAX4/PTN4KhUo37Q/s72-c/CBUG.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/07/next-cbug-july-25th.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcERn88eSp7ImA9WxFWEEg.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-750831741601175431</id><published>2010-05-28T08:08:00.004-06:00</published><updated>2010-05-28T08:13:27.171-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-28T08:13:27.171-06:00</app:edited><title>FlashBelt Conference, June 13-16</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flashbelt.com/"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 198px; height: 198px;" src="http://3.bp.blogspot.com/_ctYfF-on1H0/S__Pb9w-9SI/AAAAAAAAAZU/WQ7PDK7eNVQ/s400/flashbelt.png" alt="" id="BLOGGER_PHOTO_ID_5476323751249245474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;a href="http://www.flashbelt.com/"&gt;FlashBelt &lt;/a&gt;conference is coming up fast. It is June 13-16 in Minneapolis, MN. It looks like they've a great set of &lt;a href="http://www.flashbelt.com/#/schedule/"&gt;workshops and sessions&lt;/a&gt;! Let me know if you're going and we can meet up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-750831741601175431?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sDuvvCsG-8qT7qzLggzYv7NxvOg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sDuvvCsG-8qT7qzLggzYv7NxvOg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sDuvvCsG-8qT7qzLggzYv7NxvOg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sDuvvCsG-8qT7qzLggzYv7NxvOg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/6NViZw92mHo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/750831741601175431/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/05/flashbelt-conference-june-13-16.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/750831741601175431?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/750831741601175431?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/6NViZw92mHo/flashbelt-conference-june-13-16.html" title="FlashBelt Conference, June 13-16" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ctYfF-on1H0/S__Pb9w-9SI/AAAAAAAAAZU/WQ7PDK7eNVQ/s72-c/flashbelt.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/05/flashbelt-conference-june-13-16.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMNSX87fip7ImA9WxFXFEw.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-123845899559735637</id><published>2010-05-20T21:45:00.005-06:00</published><updated>2010-05-20T22:01:38.106-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-20T22:01:38.106-06:00</app:edited><title>Blender and SecondLife</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cartoonsmart.com/blender_second_life.php5"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://nyquist.net/test/Blender-and-SecondLife5.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This lesson is for Blender users &lt;span style="font-style: italic;"&gt;and &lt;/span&gt;SecondLife users! Whether you use Blender, SecondLife, or both, you'll get something out of this course.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lesson 1 - Just the Basics&lt;/span&gt;&lt;br /&gt;This section is for the Second Life user who has never used Blender. It will teach you enough of the basics to get started.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lesson 2 - Adding Clothes&lt;/span&gt;&lt;br /&gt;In this part, you will learn to bring in one of the standard meshes and import in your images. After viewing in Blender, the image is brought into SecondLife and you are shown how to use it to create clothes in-world.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lesson 3 - Skirt&lt;/span&gt;&lt;br /&gt;This section deals with the skirt's mesh.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lesson 4 - Projection Painting&lt;/span&gt;&lt;br /&gt;Even experienced Blender users will appreciate this section. Use images to paint on your clothes with Blender's powerful projection painting features. You'll start from scratch (a blank image), and use four different photographs as your source images to create a UV texture. You'll also learn the tools, as well as the workflow, for using multiple source images. This technique is useful well-beyond SecondLife clothes. You can use it to create texture maps for illustration, animation, games, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lesson 5 - Beyond the Basics&lt;/span&gt;&lt;br /&gt;Go further and learn the different OBJ import options and strategies to combine, group, and separate meshes. Then view the UV textures in the game engine and when they are rendered.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lesson 6 - Super Quick Start&lt;/span&gt;&lt;br /&gt;You've done the tutorial, now watch a quick refresher on how to bring in the model and images to view the clothes in-world.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;What Another Pro Says About This Course...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"Concise, clear, patient delivery style, etc. But what really has that "BoB" golden touch is the 'Projection Painting' movie. OMG! Seriously!! Dude, I could've used that a few months ago when we were working on a 'Star Wars' game where we were asked to animate some idling Jawas (and their cloth robes*). Absolutely brilliant, Man!!"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-Tim Sisco&lt;br /&gt; 3d Artist at International Game Technology (IGT)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-123845899559735637?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NV741QvBgvJwJJwQJH4_5qbHa6I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NV741QvBgvJwJJwQJH4_5qbHa6I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NV741QvBgvJwJJwQJH4_5qbHa6I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NV741QvBgvJwJJwQJH4_5qbHa6I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/mfJKec81tHI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/123845899559735637/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/05/blender-and-secondlife.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/123845899559735637?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/123845899559735637?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/mfJKec81tHI/blender-and-secondlife.html" title="Blender and SecondLife" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/05/blender-and-secondlife.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUASXc5eCp7ImA9WxFXFEw.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-2780651490453967085</id><published>2010-05-20T21:31:00.004-06:00</published><updated>2010-05-20T21:40:48.920-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-20T21:40:48.920-06:00</app:edited><title>17 Blenderheads Meet!</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ctYfF-on1H0/S_X_DI5JqGI/AAAAAAAAAY4/otllzVZf81Q/s1600/IMG_0877.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ctYfF-on1H0/S_X_DI5JqGI/AAAAAAAAAY4/otllzVZf81Q/s400/IMG_0877.JPG" alt="" id="BLOGGER_PHOTO_ID_5473561351530588258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ctYfF-on1H0/S_X--FkJAEI/AAAAAAAAAYw/2FBHveXE29U/s1600/IMG_0876.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ctYfF-on1H0/S_X--FkJAEI/AAAAAAAAAYw/2FBHveXE29U/s400/IMG_0876.JPG" alt="" id="BLOGGER_PHOTO_ID_5473561264737812546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This month's CBUG meeting had 17 members show up by the end of the evening! We'll need a bigger room if this keeps up. Richard created the example as I talked through the fundamentals of Blender's Logic Bricks.&lt;br /&gt;&lt;br /&gt;Next month I'll do some basics of going from Logic Bricks to Python. It will be a shorter presentation, we'll still have time to socialize, but we'll also have a slot to have other Colorado Blenderheads show there recent work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-2780651490453967085?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yduSEWHi0utUDBXa0XwOBkZnRdc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yduSEWHi0utUDBXa0XwOBkZnRdc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yduSEWHi0utUDBXa0XwOBkZnRdc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yduSEWHi0utUDBXa0XwOBkZnRdc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/NvyK3EwMDvU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/2780651490453967085/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/05/17-blenderheads-meet.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/2780651490453967085?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/2780651490453967085?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/NvyK3EwMDvU/17-blenderheads-meet.html" title="17 Blenderheads Meet!" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ctYfF-on1H0/S_X_DI5JqGI/AAAAAAAAAY4/otllzVZf81Q/s72-c/IMG_0877.JPG" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/05/17-blenderheads-meet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QMRXs7fCp7ImA9WxFQFEg.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-7479841616472392101</id><published>2010-05-09T18:23:00.005-06:00</published><updated>2010-05-09T18:29:44.504-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-09T18:29:44.504-06:00</app:edited><title>Camtasia 7 Bug</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ctYfF-on1H0/S-dTcc-X0nI/AAAAAAAAAYI/u_S2M_zDakw/s1600/studio-logo.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 196px; height: 36px;" src="http://2.bp.blogspot.com/_ctYfF-on1H0/S-dTcc-X0nI/AAAAAAAAAYI/u_S2M_zDakw/s400/studio-logo.png" alt="" id="BLOGGER_PHOTO_ID_5469432020744000114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Camtasia Studio 7&lt;/span&gt; has a serious bug if you export to H.264 using the QuickTime option. You'll get nasty screen artifacts that do not occur in Camtasia 6 (or 5 for that matter).&lt;br /&gt;&lt;br /&gt;I reported it to Techsmith last month and I worked with a Techsmith engineer to demonstrate how to re-create it. They are going to do a fix with the yet-to-be-scheduled 7.0.1 release.&lt;br /&gt;&lt;br /&gt;In the meantime we found a work-around. Camtasia 7 has two different ways to create H.264 (from two different codebases). The buggy one is when you export using QuickTime. If you use the mp4 option for Flash, that one is not buggy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-7479841616472392101?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zmDHtUAYywLz_UPPeTHHOZslFwQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zmDHtUAYywLz_UPPeTHHOZslFwQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zmDHtUAYywLz_UPPeTHHOZslFwQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zmDHtUAYywLz_UPPeTHHOZslFwQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/fTqwx34IYSQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/7479841616472392101/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/05/camtasia-7-bug.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/7479841616472392101?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/7479841616472392101?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/fTqwx34IYSQ/camtasia-7-bug.html" title="Camtasia 7 Bug" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ctYfF-on1H0/S-dTcc-X0nI/AAAAAAAAAYI/u_S2M_zDakw/s72-c/studio-logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/05/camtasia-7-bug.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4MQX45eSp7ImA9WxFQEks.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-7221577802650514192</id><published>2010-05-07T14:09:00.001-06:00</published><updated>2010-05-07T14:09:40.021-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-07T14:09:40.021-06:00</app:edited><title>Bits of Blender #57 - Redirecting Edgeflow</title><content type="html">&lt;embed src="http://blip.tv/play/hbkOgdy8GQI%2Em4v" type="application/x-shockwave-flash" width="480" height="367" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-7221577802650514192?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FCEI2VA7Cu_DRVXnx8VGewhD6sQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FCEI2VA7Cu_DRVXnx8VGewhD6sQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FCEI2VA7Cu_DRVXnx8VGewhD6sQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FCEI2VA7Cu_DRVXnx8VGewhD6sQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/mC1EIU_hUb0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/7221577802650514192/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/05/bits-of-blender-57-redirecting-edgeflow.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/7221577802650514192?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/7221577802650514192?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/mC1EIU_hUb0/bits-of-blender-57-redirecting-edgeflow.html" title="Bits of Blender #57 - Redirecting Edgeflow" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/05/bits-of-blender-57-redirecting-edgeflow.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4GRns_eSp7ImA9WxFQEks.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-8762747644714070647</id><published>2010-05-07T14:06:00.003-06:00</published><updated>2010-05-07T14:08:47.541-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-07T14:08:47.541-06:00</app:edited><title>Bits of Blender #56 - Ripping</title><content type="html">Two firsts for this video: it's our first 16x9 video and it is the first public use of the new Nyquist Art + Logic logo!&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://blip.tv/play/hbkOgdy8DQI%2Em4v" type="application/x-shockwave-flash" width="480" height="367" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-8762747644714070647?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0-5IO4lEzHQXUTQeUSmOFtqfa5c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0-5IO4lEzHQXUTQeUSmOFtqfa5c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0-5IO4lEzHQXUTQeUSmOFtqfa5c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0-5IO4lEzHQXUTQeUSmOFtqfa5c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/DXRF9VuTkgw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/8762747644714070647/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/05/bits-of-blender-56-ripping.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/8762747644714070647?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/8762747644714070647?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/DXRF9VuTkgw/bits-of-blender-56-ripping.html" title="Bits of Blender #56 - Ripping" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/05/bits-of-blender-56-ripping.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAMQXgyfyp7ImA9WxFQEks.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-958275140554033151</id><published>2010-05-07T14:05:00.000-06:00</published><updated>2010-05-07T14:06:20.697-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-07T14:06:20.697-06:00</app:edited><title>Bits of Blender #55 - Always Sensor</title><content type="html">&lt;embed src="http://blip.tv/play/hbkOgdr7RQI%2Em4v" type="application/x-shockwave-flash" width="480" height="367" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-958275140554033151?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N11wUUnTSjJU_4U4sfY29R-sdEw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N11wUUnTSjJU_4U4sfY29R-sdEw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/N11wUUnTSjJU_4U4sfY29R-sdEw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N11wUUnTSjJU_4U4sfY29R-sdEw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/Y4z9ijZP0nA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/958275140554033151/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/05/bits-of-blender-55-always-sensor.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/958275140554033151?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/958275140554033151?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/Y4z9ijZP0nA/bits-of-blender-55-always-sensor.html" title="Bits of Blender #55 - Always Sensor" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/05/bits-of-blender-55-always-sensor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMAQX85cSp7ImA9WxFREU8.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-8737656626849378479</id><published>2010-04-24T10:54:00.004-06:00</published><updated>2010-04-24T11:00:40.129-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-24T11:00:40.129-06:00</app:edited><title>Next CBUG: May 20th</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.facebook.com/#%21/pages/Colorado-Blender-User-Group/119983948016803?ref=ts"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 215px; height: 143px;" src="http://4.bp.blogspot.com/_ctYfF-on1H0/S9MjMYFx-uI/AAAAAAAAAX4/PTN4KhUo37Q/s400/CBUG.png" alt="" id="BLOGGER_PHOTO_ID_5463749468462643938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Our second &lt;a href="http://www.facebook.com/#%21/pages/Colorado-Blender-User-Group/119983948016803?ref=ts"&gt;Colorado Blender User Group &lt;/a&gt;meeting is scheduled!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;When:&lt;/b&gt;&lt;br /&gt;Thusday May 20th&lt;br /&gt;7:00-8:30pm&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What:&lt;/span&gt;&lt;br /&gt;7:00-7:30 Open discussion, socializing&lt;br /&gt;7:30-8:30 Exploring Logic Bricks in the Blender Game Engine (I'll present and walk through some of the basics).&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Where:&lt;/b&gt;&lt;br /&gt;Parker Library&lt;br /&gt;10851  South  Crossroads Drive&lt;br /&gt;Parker, CO  80134&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Who:&lt;/b&gt;&lt;br /&gt;John  R. Nyquist&lt;br /&gt;blender@nyquist.net&lt;br /&gt;&lt;br /&gt;It will be in the Parker Conference Room just inside  the entrance.&lt;br /&gt;&lt;br /&gt;Come on over and say "hello" and share your Blender  experiences and  questions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-8737656626849378479?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3yDTuJXUJchpOatoxOZ-HNd2Nmo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3yDTuJXUJchpOatoxOZ-HNd2Nmo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3yDTuJXUJchpOatoxOZ-HNd2Nmo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3yDTuJXUJchpOatoxOZ-HNd2Nmo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/2gY1V0MU13g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/8737656626849378479/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/04/next-cbug-may-20th.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/8737656626849378479?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/8737656626849378479?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/2gY1V0MU13g/next-cbug-may-20th.html" title="Next CBUG: May 20th" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_ctYfF-on1H0/S9MjMYFx-uI/AAAAAAAAAX4/PTN4KhUo37Q/s72-c/CBUG.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/04/next-cbug-may-20th.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIDRno6cSp7ImA9WxFREEo.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-630041741174534748</id><published>2010-04-23T19:53:00.003-06:00</published><updated>2010-04-23T20:02:57.419-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-23T20:02:57.419-06:00</app:edited><title>Bits of Blender #54 - Keyframes</title><content type="html">&lt;embed src="http://blip.tv/play/hbkOgdjNVgI%2Em4v" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="367"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;This episode has two "firsts" for &lt;a style="font-style: italic;" href="http://bitsofblender.com/"&gt;Bits of Blender&lt;/a&gt;.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Richard takes the lead&lt;/li&gt;&lt;li&gt;Blender 2.5 is featured&lt;/li&gt;&lt;/ol&gt;Richard has been wanting to do a &lt;span style="font-style: italic;"&gt;Bit &lt;/span&gt;and ever since trying 2.5, he does not want to go back to 2.49b. Seems natural that the next generation of Blender is introduced by the next generation!&lt;br /&gt;&lt;br /&gt;I'm still half in 2.49b and half in 2.5, so I can't guarantee I'll be doing a 2.5 &lt;span style="font-style: italic;"&gt;Bit &lt;/span&gt;next, it'll have to depend on what I'm teaching. I think 2.5 is great, but it's still alpha software, which means it's feature set is not yet frozen (or even completely implemented) and there are plenty of bugs. All normal stuff for alpha software.&lt;br /&gt;&lt;br /&gt;If you're new to Blender, don't judge its stablity by 2.5. Blender 2.49b is among my most stable and best-performing applications. When 2.5 moves out of beta, I've no doubt it'll have the same high-level of stability and performance as 2.49b but also with a great new user interface and a host of new features and functionality.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-630041741174534748?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/itfLd3waBgalZJR9Zhqm6_cDqmc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/itfLd3waBgalZJR9Zhqm6_cDqmc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/itfLd3waBgalZJR9Zhqm6_cDqmc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/itfLd3waBgalZJR9Zhqm6_cDqmc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/LV-BPeFpCIs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/630041741174534748/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/04/bits-of-blender-54-keyframes.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/630041741174534748?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/630041741174534748?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/LV-BPeFpCIs/bits-of-blender-54-keyframes.html" title="Bits of Blender #54 - Keyframes" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/04/bits-of-blender-54-keyframes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4GSH0_fSp7ImA9WxFSGUQ.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-8820302239492537875</id><published>2010-04-22T21:50:00.006-06:00</published><updated>2010-04-22T21:55:29.345-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-22T21:55:29.345-06:00</app:edited><title>Blender Users Exist in Colorado!</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ctYfF-on1H0/S9EZALy5WPI/AAAAAAAAAXw/x181AOl92IE/s1600/CBUG.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 253px;" src="http://1.bp.blogspot.com/_ctYfF-on1H0/S9EZALy5WPI/AAAAAAAAAXw/x181AOl92IE/s400/CBUG.jpg" alt="" id="BLOGGER_PHOTO_ID_5463175313934080242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We had 7 people at our first meeting! From as far away as Colorado Springs, with a wide range of interests, skills and experiences (programming, compositing, animation, and education). Thanks to Clay, Tom, Troy, Duncan, Matt and Richard for showing up and sharing their experience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-8820302239492537875?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Sf9TLYqW-bXoG1RfqylVcMbqfy0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sf9TLYqW-bXoG1RfqylVcMbqfy0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Sf9TLYqW-bXoG1RfqylVcMbqfy0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sf9TLYqW-bXoG1RfqylVcMbqfy0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/7I6jidW3rPU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/8820302239492537875/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/04/blender-users-exist-in-colorado.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/8820302239492537875?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/8820302239492537875?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/7I6jidW3rPU/blender-users-exist-in-colorado.html" title="Blender Users Exist in Colorado!" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ctYfF-on1H0/S9EZALy5WPI/AAAAAAAAAXw/x181AOl92IE/s72-c/CBUG.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/04/blender-users-exist-in-colorado.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04DQX44fCp7ImA9WxFSGU0.&quot;"><id>tag:blogger.com,1999:blog-32636428.post-3350986698988408578</id><published>2010-04-18T19:30:00.005-06:00</published><updated>2010-04-21T20:06:10.034-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-21T20:06:10.034-06:00</app:edited><title>Colorado Blenderheads Unite!</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ctYfF-on1H0/S8-vCwAGrZI/AAAAAAAAAXo/nrDFeDK9-q4/s1600/CBUG.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 218px; height: 145px;" src="http://3.bp.blogspot.com/_ctYfF-on1H0/S8-vCwAGrZI/AAAAAAAAAXo/nrDFeDK9-q4/s400/CBUG.png" alt="" id="BLOGGER_PHOTO_ID_5462777334803639698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I'm going to start a Blender users group and have our first meeting this  Thursday at 7pm! It will be at the Parker Library in Parker.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;When:&lt;/b&gt;&lt;br /&gt;Thusday April 22nd&lt;br /&gt;7:00-8:30pm&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Where:&lt;/b&gt;&lt;br /&gt;Parker Library&lt;br /&gt;10851 South  Crossroads Drive&lt;br /&gt;Parker, CO  80134&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Who:&lt;/b&gt;&lt;br /&gt;John R. Nyquist&lt;br /&gt;&lt;br /&gt;It will be in the Parker Conference Room just inside the entrance.&lt;br /&gt;&lt;br /&gt;Come on over and say "hello" and share your Blender experiences and  questions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32636428-3350986698988408578?l=artandlogic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wuaa4M-I_L7Jfqgj67UIcZQYIlM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wuaa4M-I_L7Jfqgj67UIcZQYIlM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wuaa4M-I_L7Jfqgj67UIcZQYIlM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wuaa4M-I_L7Jfqgj67UIcZQYIlM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sJLJ/~4/dDNd04-TjTI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://artandlogic.blogspot.com/feeds/3350986698988408578/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://artandlogic.blogspot.com/2010/04/colorado-blenderheads-unite.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/3350986698988408578?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/32636428/posts/default/3350986698988408578?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/sJLJ/~3/dDNd04-TjTI/colorado-blenderheads-unite.html" title="Colorado Blenderheads Unite!" /><author><name>john_r_nyquist</name><uri>http://www.blogger.com/profile/13407011276341204827</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_ctYfF-on1H0/SH02EL_uXVI/AAAAAAAAAK0/QDtbQrLM348/s1600-R/nyquist.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ctYfF-on1H0/S8-vCwAGrZI/AAAAAAAAAXo/nrDFeDK9-q4/s72-c/CBUG.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://artandlogic.blogspot.com/2010/04/colorado-blenderheads-unite.html</feedburner:origLink></entry></feed>

