<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>the block/blog</title>
	<link>http://lo-motion.de/wordpress</link>
	<description>code, travel, snapshots etc.</description>
	<pubDate>Sun, 01 Apr 2012 23:48:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>the wild west</title>
		<link>http://lo-motion.de/wordpress/?p=279</link>
		<comments>http://lo-motion.de/wordpress/?p=279#comments</comments>
		<pubDate>Sun, 01 Apr 2012 13:35:00 +0000</pubDate>
		<dc:creator>katisss</dc:creator>
		
		<category><![CDATA[new york]]></category>

		<guid isPermaLink="false">http://lo-motion.de/wordpress/?p=279</guid>
		<description><![CDATA[we spend a week touring the wild west. Here is our tour of "the grand circle"


		
/*@cc_on @*/
/*@if (@_win32)
document.write("");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}]]></description>
			<content:encoded><![CDATA[<p>we spend a week touring the wild west. Here is our <a href="https://docs.google.com/document/d/1AXV5toRhTosOYDrYYKM15nHg2_CsOW6zhYSSkQ6byPI/edit" title="2win" target="_blank">tour of "the grand circle"<br />
</a></p>
<!-- Added by WP Google Maps (Begin) -->
		<script type="text/javascript">
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}</script><!-- Added by WP Google Maps (End) -->]]></content:encoded>
			<wfw:commentRss>http://lo-motion.de/wordpress/?feed=rss2&amp;p=279</wfw:commentRss>
		</item>
		<item>
		<title>Random nyc links off the day:</title>
		<link>http://lo-motion.de/wordpress/?p=278</link>
		<comments>http://lo-motion.de/wordpress/?p=278#comments</comments>
		<pubDate>Tue, 14 Feb 2012 04:16:09 +0000</pubDate>
		<dc:creator>katisss</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[new york]]></category>

		<guid isPermaLink="false">http://lo-motion.de/wordpress/?p=278</guid>
		<description><![CDATA[50ies indoor mini golf:
http://www.greenwichvillagecountryclub.com/photos/index.html
Near real time crime map of nyc: gothamist.com/map
The Pizza squirrel: http://gothamist.com/2012/02/14/squirrel_prefers_grimaldis_will_set.php
happy valentin

		
/*@cc_on @*/
/*@if (@_win32)
document.write("");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}]]></description>
			<content:encoded><![CDATA[<p>50ies indoor mini golf:<br />
<a href="http://www.greenwichvillagecountryclub.com/photos/index.html"><span style="text-decoration: underline">http://www.greenwichvillagecountryclub.com/photos/index.html</span></a></p>
<p>Near real time crime map of nyc: <a href="http://gothamist.com/map" target="_blank">gothamist.com/map</a></p>
<p>The Pizza squirrel: <a href="http://gothamist.com/2012/02/14/squirrel_prefers_grimaldis_will_set.php" target="_blank"><span style="text-decoration: underline">http://gothamist.com/2012/02/14/squirrel_prefers_grimaldis_will_set.php</span></a></p>
<p>happy valentin</p>
<!-- Added by WP Google Maps (Begin) -->
		<script type="text/javascript">
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}</script><!-- Added by WP Google Maps (End) -->]]></content:encoded>
			<wfw:commentRss>http://lo-motion.de/wordpress/?feed=rss2&amp;p=278</wfw:commentRss>
		</item>
		<item>
		<title>bondi bike</title>
		<link>http://lo-motion.de/wordpress/?p=277</link>
		<comments>http://lo-motion.de/wordpress/?p=277#comments</comments>
		<pubDate>Mon, 18 Jul 2011 07:04:57 +0000</pubDate>
		<dc:creator>katisss</dc:creator>
		
		<category><![CDATA[Sydney]]></category>

		<guid isPermaLink="false">http://lo-motion.de/wordpress/?p=277</guid>
		<description><![CDATA[

		
/*@cc_on @*/
/*@if (@_win32)
document.write("");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}]]></description>
			<content:encoded><![CDATA[<p><a href="http://lo-motion.de/wordpress/wp-content/uploads/2011/07/bondibike.jpg" title="bondibike.jpg"><img src="http://lo-motion.de/wordpress/wp-content/uploads/2011/07/bondibike.thumbnail.jpg" alt="bondibike.jpg" /></a></p>
<!-- Added by WP Google Maps (Begin) -->
		<script type="text/javascript">
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}</script><!-- Added by WP Google Maps (End) -->]]></content:encoded>
			<wfw:commentRss>http://lo-motion.de/wordpress/?feed=rss2&amp;p=277</wfw:commentRss>
		</item>
		<item>
		<title>siggraph 2011</title>
		<link>http://lo-motion.de/wordpress/?p=275</link>
		<comments>http://lo-motion.de/wordpress/?p=275#comments</comments>
		<pubDate>Fri, 15 Jul 2011 01:58:54 +0000</pubDate>
		<dc:creator>katisss</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://lo-motion.de/wordpress/?p=275</guid>
		<description><![CDATA[This year i am actually going there, so i am back in Canada after uhm... 8 years . So here is my plans for the week:
1. Get that Pixar teapot
2. Meet interesting people
and while i am there see Vancouver..

		
/*@cc_on @*/
/*@if (@_win32)
document.write("");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) [...]]]></description>
			<content:encoded><![CDATA[<p>This year i am actually going there, so i am back in Canada after uhm... 8 years . So here is my plans for the week:</p>
<p>1. Get that Pixar teapot<br />
2. Meet interesting people</p>
<p>and while i am there see Vancouver..</p>
<!-- Added by WP Google Maps (Begin) -->
		<script type="text/javascript">
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}</script><!-- Added by WP Google Maps (End) -->]]></content:encoded>
			<wfw:commentRss>http://lo-motion.de/wordpress/?feed=rss2&amp;p=275</wfw:commentRss>
		</item>
		<item>
		<title>Technodolly motion control camera to Houdini</title>
		<link>http://lo-motion.de/wordpress/?p=274</link>
		<comments>http://lo-motion.de/wordpress/?p=274#comments</comments>
		<pubDate>Thu, 14 Jul 2011 06:45:33 +0000</pubDate>
		<dc:creator>katisss</dc:creator>
		
		<category><![CDATA[Houdini]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://lo-motion.de/wordpress/?p=274</guid>
		<description><![CDATA[A Technodolly motion control camera

is probably the fanciest way to write a simple ascii file like this:
printf("%c%d.00,%.4f,%.4f,%.4f,%.3f,%.4f,%.4f,%.4f,%.4f,%.4f%c",
startLetter, frameNumber,
X, Y, Z,
pan, tilt, roll,
zoom, focus, iris, ’\n’);
R0.00, 4.2376,-1.0234,1.1942, -65.029,3.959,0.000, 0.000, 0.001, 0.00
Simple to translate into a .chan file for loading it into Houdini. The coordinate system needs to be changed a bit but  luckily one can [...]]]></description>
			<content:encoded><![CDATA[<p>A Technodolly motion control camera</p>
<p><img src="http://pacificmotion.net/WP/wp-content/uploads/img05.jpg" width="960" height="300" /></p>
<p>is probably the fanciest way to write a simple ascii file like this:</p>
<p>printf("%c%d.00,%.4f,%.4f,%.4f,%.3f,%.4f,%.4f,%.4f,%.4f,%.4f%c",<br />
startLetter, frameNumber,<br />
X, Y, Z,<br />
pan, tilt, roll,<br />
zoom, focus, iris, ’\n’);</p>
<p>R0.00, 4.2376,-1.0234,1.1942, -65.029,3.959,0.000, 0.000, 0.001, 0.00</p>
<p>Simple to translate into a .chan file for loading it into Houdini. The coordinate system needs to be changed a bit but  luckily one can easily compare results against their free Maya plugin.</p>
<!-- Added by WP Google Maps (Begin) -->
		<script type="text/javascript">
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}</script><!-- Added by WP Google Maps (End) -->]]></content:encoded>
			<wfw:commentRss>http://lo-motion.de/wordpress/?feed=rss2&amp;p=274</wfw:commentRss>
		</item>
		<item>
		<title>Deadline render farm software with mantra</title>
		<link>http://lo-motion.de/wordpress/?p=272</link>
		<comments>http://lo-motion.de/wordpress/?p=272#comments</comments>
		<pubDate>Thu, 30 Jun 2011 06:44:17 +0000</pubDate>
		<dc:creator>katisss</dc:creator>
		
		<category><![CDATA[Houdini]]></category>

		<guid isPermaLink="false">http://lo-motion.de/wordpress/?p=272</guid>
		<description><![CDATA[I just had a chance to use use deadline renderfarm software with mantra today.
The Build-in submission plugin failed badly failed on windows for spaces in the paths, hm... But it has  out of the box really nice options to cretae chained jobs for ifd export and mantra rendering, which make good use of the [...]]]></description>
			<content:encoded><![CDATA[<p>I just had a chance to use use <a href="http://www.thinkboxsoftware.com/" target="_blank">deadline renderfarm software </a>with mantra today.<br />
The Build-in submission plugin failed badly failed on windows for spaces in the paths, hm... But it has  out of the box really nice options to cretae chained jobs for ifd export and mantra rendering, which make good use of the free mantra licenses  Houdini comes with and you can use for render only jobs. It's a quick solution if you dont want to script your own farm rop node.</p>
<!-- Added by WP Google Maps (Begin) -->
		<script type="text/javascript">
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}</script><!-- Added by WP Google Maps (End) -->]]></content:encoded>
			<wfw:commentRss>http://lo-motion.de/wordpress/?feed=rss2&amp;p=272</wfw:commentRss>
		</item>
		<item>
		<title>getopt() for Windows</title>
		<link>http://lo-motion.de/wordpress/?p=268</link>
		<comments>http://lo-motion.de/wordpress/?p=268#comments</comments>
		<pubDate>Thu, 09 Jun 2011 02:41:33 +0000</pubDate>
		<dc:creator>katisss</dc:creator>
		
		<category><![CDATA[C++]]></category>

		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://lo-motion.de/wordpress/?p=268</guid>
		<description><![CDATA[When looking for a C++ option parser that works on linux and windows
i found XGetopt by Hans Dietrich Software but given that it had been published in 2003 i had to make some modification to make it work on windows properly. So my version is here (in Getopt).
Simply include  #include "XGetopt.h" instead of &#60;unistd.h&#62;  and [...]]]></description>
			<content:encoded><![CDATA[<p>When looking for a C++ option parser that works on linux and windows<br />
i found <a href="http://www.codeproject.com/KB/cpp/xgetopt.aspx" target="_blank">XGetopt</a> by Hans Dietrich Software but given that it had been published in 2003 i had to make some modification to make it work on windows properly. So my version is <a href="https://bitbucket.org/katisss/projects/src">here</a> (in Getopt).</p>
<p>Simply include  #include "XGetopt.h" instead of &lt;unistd.h&gt;  and you have an option parser running on windows and linux.<a href="https://bitbucket.org/katisss/projects/src/ea30611c4b9c"><br />
</a></p>
<!-- Added by WP Google Maps (Begin) -->
		<script type="text/javascript">
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}</script><!-- Added by WP Google Maps (End) -->]]></content:encoded>
			<wfw:commentRss>http://lo-motion.de/wordpress/?feed=rss2&amp;p=268</wfw:commentRss>
		</item>
		<item>
		<title>Translating from mel to python done right&#8230;</title>
		<link>http://lo-motion.de/wordpress/?p=266</link>
		<comments>http://lo-motion.de/wordpress/?p=266#comments</comments>
		<pubDate>Tue, 07 Jun 2011 06:19:11 +0000</pubDate>
		<dc:creator>katisss</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Maya]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://lo-motion.de/wordpress/?p=266</guid>
		<description><![CDATA[While translating from mel to python is straight forward you might end up doing more than that just because python thinks different.
Mel script tends to tangle gui code, querying maya scene properties and "processing" code, so at least separating them properly is a good first step.
Rewriting the texture manager below using a texture class object [...]]]></description>
			<content:encoded><![CDATA[<p>While translating from mel to python is straight forward you might end up doing more than that just because python thinks different.<br />
Mel script tends to tangle gui code, querying maya scene properties and "processing" code, so at least separating them properly is a good first step.</p>
<p>Rewriting the texture manager below using a texture class object shortened the code dramatically.<br />
A 1200 lines melscript is now some 360 lines of python and a .ui file. Python rules...</p>
<p>Here is the <a href="https://bitbucket.org/katisss/projects/src/e031a6aade15/Maya/scripts/python/TextureChecker/" target="_blank">code</a>.</p>
<!-- Added by WP Google Maps (Begin) -->
		<script type="text/javascript">
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}</script><!-- Added by WP Google Maps (End) -->]]></content:encoded>
			<wfw:commentRss>http://lo-motion.de/wordpress/?feed=rss2&amp;p=266</wfw:commentRss>
		</item>
		<item>
		<title>pyQT with Maya2011: adding a dynamic checkbox list</title>
		<link>http://lo-motion.de/wordpress/?p=260</link>
		<comments>http://lo-motion.de/wordpress/?p=260#comments</comments>
		<pubDate>Fri, 03 Jun 2011 05:41:36 +0000</pubDate>
		<dc:creator>katisss</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Maya]]></category>

		<category><![CDATA[python]]></category>

		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://lo-motion.de/wordpress/?p=260</guid>
		<description><![CDATA[I decided to give good old texture checker tool a new gui as maya 2011 stopped supporting some formating features it was using.
After building a .ui in QtDesigner i added code to update the dynamic checkbox list (a QListWidget) and connect the other widgets.

I didn't find accessing the dynamically created check boxes too straight forward, [...]]]></description>
			<content:encoded><![CDATA[<p>I decided to give good <a href="http://www.creativecrash.com/maya/downloads/scripts-plugins/rendering/mental-ray/c/op_checktextures-mel-for-openpipeline--2" target="_blank">old texture checker tool</a> a new gui as maya 2011 stopped supporting some formating features it was using.<br />
After building a .ui in QtDesigner i added code to update the dynamic checkbox list (a QListWidget) and connect the other widgets.</p>
<p><a href="http://lo-motion.de/wordpress/wp-content/uploads/2011/06/gui6.jpg" title="gui6.jpg"><img src="http://lo-motion.de/wordpress/wp-content/uploads/2011/06/gui6.jpg" alt="gui6.jpg" /></a></p>
<p>I didn't find accessing the dynamically created check boxes too straight forward, so here is a code snippet:</p>
<pre class="python">&nbsp;
<span style="color: #808080; font-style: italic;">#get the list</span>
listWidget=<span style="color: #008000;">self</span>.<span style="color: black;">chLayout</span>.<span style="color: black;">itemAt</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#41;</span>.<span style="color: black;">widget</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">#add check boxes</span>
item = QtGui.<span style="color: black;">QListWidgetItem</span><span style="color: black;">&#40;</span>listWidget<span style="color: black;">&#41;</span>
ch = QtGui.<span style="color: black;">QCheckBox</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
listWidget.<span style="color: black;">setItemWidget</span><span style="color: black;">&#40;</span>item, ch<span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">#query check boxes status</span>
<span style="color: #ff7700;font-weight:bold;">for</span> index <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">xrange</span><span style="color: black;">&#40;</span>listWidget.<span style="color: black;">count</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>:
    check_box = listWidget.<span style="color: black;">itemWidget</span><span style="color: black;">&#40;</span>listWidget.<span style="color: black;">item</span><span style="color: black;">&#40;</span>index<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    state = check_box.<span style="color: black;">checkState</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre>
<pre class="python">&nbsp;</pre>
<p><a href="http://www.scarpa.name/2010/04/08/threading-in-maya2011-and-pyqt/" target="_blank">Here</a> is a useful example for using pyQt in maya with Threads in a way that doesn't block the gui.</p>
<p>And here is the <a href="https://bitbucket.org/katisss/projects/src/e031a6aade15/Maya/scripts/python/TextureChecker/" target="_blank">code</a>.</p>
<!-- Added by WP Google Maps (Begin) -->
		<script type="text/javascript">
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}</script><!-- Added by WP Google Maps (End) -->]]></content:encoded>
			<wfw:commentRss>http://lo-motion.de/wordpress/?feed=rss2&amp;p=260</wfw:commentRss>
		</item>
		<item>
		<title>nye 2011</title>
		<link>http://lo-motion.de/wordpress/?p=257</link>
		<comments>http://lo-motion.de/wordpress/?p=257#comments</comments>
		<pubDate>Fri, 31 Dec 2010 15:03:46 +0000</pubDate>
		<dc:creator>katisss</dc:creator>
		
		<category><![CDATA[Sydney]]></category>

		<guid isPermaLink="false">http://lo-motion.de/wordpress/?p=257</guid>
		<description><![CDATA[
14 hours wait was worth it, happy new 2011!
more pics http://www.flickr.com/photos/48805586@N04/sets/72157625591112693/
Herberts pic on cnn:
http://ireport.cnn.com/docs/DOC-535111#

		
/*@cc_on @*/
/*@if (@_win32)
document.write("");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}]]></description>
			<content:encoded><![CDATA[<p><a href="http://lo-motion.de/wordpress/wp-content/uploads/2011/01/nyeyellow.jpg" title="nyeyellow.jpg"><img src="http://lo-motion.de/wordpress/wp-content/uploads/2011/01/nyeyellow.thumbnail.jpg" alt="nyeyellow.jpg" /></a></p>
<p>14 hours wait was worth it, happy new 2011!</p>
<p>more pics <a href="http://www.flickr.com/photos/48805586@N04/sets/72157625591112693/">http://www.flickr.com/photos/48805586@N04/sets/72157625591112693/</a></p>
<p>Herberts pic on cnn:</p>
<p><a href="https://service.gmx.net/de/cgi/derefer?TYPE=3&amp;DEST=http%3A%2F%2Fireport.cnn.com%2Fdocs%2FDOC-535111%23" style="text-decoration: underline" target="_blank">http://ireport.cnn.com/docs/DOC-535111#</a></p>
<!-- Added by WP Google Maps (Begin) -->
		<script type="text/javascript">
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById('__ie_onload');
script.onreadystatechange = function() {
  if (this.readyState == 'complete') {}
};
/*@end @*/
if (document.addEventListener) {}</script><!-- Added by WP Google Maps (End) -->]]></content:encoded>
			<wfw:commentRss>http://lo-motion.de/wordpress/?feed=rss2&amp;p=257</wfw:commentRss>
		</item>
	</channel>
</rss>

