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

<channel>
	<title>Programming and animation &#187; Python</title>
	<atom:link href="http://neill3d.com/tag/python/feed" rel="self" type="application/rss+xml" />
	<link>http://neill3d.com</link>
	<description>Programming and animation ideas, articles, tutors, scripts, plugins in the 3d</description>
	<lastBuildDate>Sun, 05 Sep 2010 21:11:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Extending python for MoBu 2010</title>
		<link>http://neill3d.com/rasshirenie-pitona-dlya-mobi-2010</link>
		<comments>http://neill3d.com/rasshirenie-pitona-dlya-mobi-2010#comments</comments>
		<pubDate>Tue, 10 Aug 2010 15:19:48 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Win32]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1116</guid>
		<description><![CDATA[
Extension for Python &#8211; a dynamic library. All MoBu&#8217;s functionality performed as an extension using boost.python and connects calling &#8220;from pyfbsdk import *&#8221;

For extending python there is very usefull library python.boost
http://www.boost.org/doc/libs/1_43_0/libs/python/doc/index.html
MotionBuilder 2010 uses python 2.6.1
http://www.python.org/download/releases/2.6.1/
The sequence of actions as follows:


install python 2.6.1
build boost.python library and preferably dll. The resulting library will be dependent on the [...]]]></description>
		<wfw:commentRss>http://neill3d.com/rasshirenie-pitona-dlya-mobi-2010/feed/?langswitch_lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MoBu script: additive animation</title>
		<link>http://neill3d.com/mobi-skript-raschet-additivnoj-animacii</link>
		<comments>http://neill3d.com/mobi-skript-raschet-additivnoj-animacii#comments</comments>
		<pubDate>Wed, 04 Aug 2010 12:13:17 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Character]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Matrix]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1107</guid>
		<description><![CDATA[Additive animation &#8211; this is an animation, which is added to the existing character motion to give the secondary behavior. For example, if the character runs and we put an additive hit, then as result character is running and getting hit. The result of applying the additive animations from a mathematical point of view is [...]]]></description>
		<wfw:commentRss>http://neill3d.com/mobi-skript-raschet-additivnoj-animacii/feed/?langswitch_lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MotionBuilder UI, centered region</title>
		<link>http://neill3d.com/motionbuilder-ui-kak-centrovat-region</link>
		<comments>http://neill3d.com/motionbuilder-ui-kak-centrovat-region#comments</comments>
		<pubDate>Thu, 03 Jun 2010 19:13:48 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1034</guid>
		<description><![CDATA[
Tip, on how to centered a region. Not so long time ago I thought about this question and wish to share.

Region is staying centered when you pass kFBAttachCenter. That will be a center of a parent&#8217;s region. So if you want, for example, a rect 200&#215;200 in the center of another parent rect. You have to specify [...]]]></description>
		<wfw:commentRss>http://neill3d.com/motionbuilder-ui-kak-centrovat-region/feed/?langswitch_lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MoBu Menu manager</title>
		<link>http://neill3d.com/menedzher-menyu-dlya-mobu</link>
		<comments>http://neill3d.com/menedzher-menyu-dlya-mobu#comments</comments>
		<pubDate>Wed, 17 Mar 2010 11:35:06 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=929</guid>
		<description><![CDATA[
The plug-in is designed to rename and customize Open Reality main menu. Supplement the menu item you can call Python scripts.

Description
To rename a Open Reality menu item, use the &#8220;Title&#8221; property in a configuration file. To do this you need to edit the file * MACHINE NAME *. menuman.txt, in my case it&#8217;s the bin / config [...]]]></description>
		<wfw:commentRss>http://neill3d.com/menedzher-menyu-dlya-mobu/feed/?langswitch_lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free 2-day MotionBuilder SDK Training in San Francisco</title>
		<link>http://neill3d.com/besplatnyj-dvuxdnevnyj-mobi-sdk-kurs-v-san-francisko</link>
		<comments>http://neill3d.com/besplatnyj-dvuxdnevnyj-mobi-sdk-kurs-v-san-francisko#comments</comments>
		<pubDate>Mon, 01 Feb 2010 11:14:31 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[ADN]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[GDC]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SDK]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=854</guid>
		<description><![CDATA[
The Autodesk Developer Network is offering a free 2-day MotionBuilder SDK training at Games Developer Conference (GDC) in San Francisco on March 9 and 10, 2010. This is a rare opportunity to work in a small class room environment with very knowledgeable instructors on the Media &#38; Entertainment product of your choosing. The unique opportunity [...]]]></description>
		<wfw:commentRss>http://neill3d.com/besplatnyj-dvuxdnevnyj-mobi-sdk-kurs-v-san-francisko/feed/?langswitch_lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Markers renamer script by the UIBuilder</title>
		<link>http://neill3d.com/markers-renamer-script-by-the-uibuilder</link>
		<comments>http://neill3d.com/markers-renamer-script-by-the-uibuilder#comments</comments>
		<pubDate>Sat, 23 Jan 2010 21:45:51 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[MoCap]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=841</guid>
		<description><![CDATA[ 
Utility to rename a set of markers. Was used in the production for the standardization of naming a set of markers of diverse sources mocap data. In particular, if the animation shot with the same person, it is not necessary for each of them to do different MoBu Actor, it is enough to observe [...]]]></description>
		<wfw:commentRss>http://neill3d.com/markers-renamer-script-by-the-uibuilder/feed/?langswitch_lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MoBu script: Pose shots</title>
		<link>http://neill3d.com/mobu-script-pose-shots</link>
		<comments>http://neill3d.com/mobu-script-pose-shots#comments</comments>
		<pubDate>Thu, 17 Dec 2009 13:11:32 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=794</guid>
		<description><![CDATA[
Another small but useful utility for five minutes using the UI Builder. The point is to create every N frames pose for a character.

Summary 
All interface elements I arranged with the help of UI Builder, then added an event to button presses
startF = int(edtStart.Value)
stopF = int(edtStop.Value)
stepF = int(edtStep.Value)
time = FBTime()
lChar = FBApplication().CurrentCharacter
for i in range(startF, [...]]]></description>
		<wfw:commentRss>http://neill3d.com/mobu-script-pose-shots/feed/?langswitch_lang=en</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AREA: Exposing functions to the Python</title>
		<link>http://neill3d.com/area-exposing-functions-to-the-python</link>
		<comments>http://neill3d.com/area-exposing-functions-to-the-python#comments</comments>
		<pubDate>Thu, 08 Oct 2009 08:02:07 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[overview]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=705</guid>
		<description><![CDATA[The portal Autodesk AREA branch will be interesting to discuss how to export a C ++ function for a MoBu python.
User Petr Man offers a good solution to this, so that anyone having this kind of need to necessarily look at
expose function thread
]]></description>
		<wfw:commentRss>http://neill3d.com/area-exposing-functions-to-the-python/feed/?langswitch_lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UIBuilder source code is now avaliable!</title>
		<link>http://neill3d.com/uibuilder-source-code-is-now-avaliable</link>
		<comments>http://neill3d.com/uibuilder-source-code-is-now-avaliable#comments</comments>
		<pubDate>Thu, 10 Sep 2009 23:31:44 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=652</guid>
		<description><![CDATA[
A high loading state of the last few days led me to believe that a useful tool would be good to lay eyes on the public with the source code freely available.

I really hope that the source code will give you the opportunity to draw something new, and of course I&#8217;ll be very happy if [...]]]></description>
		<wfw:commentRss>http://neill3d.com/uibuilder-source-code-is-now-avaliable/feed/?langswitch_lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MoBu Snippets: Parent\Child constraint</title>
		<link>http://neill3d.com/mobu-snippets-parentchild-constraint</link>
		<comments>http://neill3d.com/mobu-snippets-parentchild-constraint#comments</comments>
		<pubDate>Sun, 16 Aug 2009 00:37:07 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=595</guid>
		<description><![CDATA[123456789101112131415161718192021&#160; &#160; // Create Parent/Child constraint
&#160; &#160; FBConstraintManager &#160; &#160; &#160; &#160; &#160; &#160; lConstraintManager;
&#160; &#160; HFBConstraint &#160; lConstraint = NULL;

&#160; &#160; int i, c = lConstraintManager.TypeGetCount();
&#160; &#160; for( i = 0; i &#60; c; i++ )
&#160; &#160; {
&#160; &#160; &#160; &#160; if( strstr(lConstraintManager.TypeGetName(i), &#34;Parent/Child&#34;) )
&#160; &#160; &#160; &#160; {
&#160; &#160; &#160; &#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://neill3d.com/mobu-snippets-parentchild-constraint/feed/?langswitch_lang=en</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>
