<?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; Source</title>
	<atom:link href="http://neill3d.com/tag/source/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>Mon, 09 Jan 2012 21:34:10 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>MCL: компонент контекстного меню</title>
		<link>http://neill3d.com/mcl-windows-sub-menu-component</link>
		<comments>http://neill3d.com/mcl-windows-sub-menu-component#comments</comments>
		<pubDate>Fri, 05 Nov 2010 18:50:05 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[MCL]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Win32]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1201</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/mcl-windows-sub-menu-component' addthis:title='MCL: компонент контекстного меню '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Залил в библиотеку новый пример &#8211; windows sub-menu. Это демонстрация класса ToolMenu для вызова контекстного меню по нажатию кнопки FBButton. Доступно на странице проекта MCL &#8211; http://code.google.com/p/motioncodelibrary/<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/mcl-windows-sub-menu-component' addthis:title='MCL: компонент контекстного меню ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
		<wfw:commentRss>http://neill3d.com/mcl-windows-sub-menu-component/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MCL: Визуальный компонент графа</title>
		<link>http://neill3d.com/mcl-graphview-visual-component</link>
		<comments>http://neill3d.com/mcl-graphview-visual-component#comments</comments>
		<pubDate>Fri, 05 Nov 2010 13:00:02 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[MCL]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Source]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1196</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/mcl-graphview-visual-component' addthis:title='MCL: Визуальный компонент графа '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Это визуальный компонент библиотеки MCL (Motion Code Library), который вы сможете найти на google code проекте &#8211; http://code.google.com/p/motioncodelibrary/ Компонент унаследован от FBView, представляет собой контейнер OpenGL визуализатора с возможностью отображения разного рода информации в виде двумерного графика. Я использовал данный компонент для отображения информации о сегментах и провалах (segments and gaps) оптического маркера. Это своего [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/mcl-graphview-visual-component' addthis:title='MCL: Визуальный компонент графа ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
		<wfw:commentRss>http://neill3d.com/mcl-graphview-visual-component/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MCL для MoBu разработчиков</title>
		<link>http://neill3d.com/mcl-for-motionbuilder-developers</link>
		<comments>http://neill3d.com/mcl-for-motionbuilder-developers#comments</comments>
		<pubDate>Fri, 05 Nov 2010 10:37:57 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[MCL]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Source]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1190</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/mcl-for-motionbuilder-developers' addthis:title='MCL для MoBu разработчиков '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>MCL расшифровывается как MotionCodeLibrary, коллекция вспомогательных классов и примеров для разработчиков под MotionBuilder. Проект размещен на гугл коде &#8211; http://code.google.com/p/motioncodelibrary/ На данный момент я не успел выставить все элементы проекта, все это будет происходить потихоньку по мере возможности. Вот небольшой план элементов: [[визуальный компонент графа]] - GraphTools, GraphView [визуальный компонент пиктограмм] - [Контекстное меню] - WindowsSubMenu [видовое окно] [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/mcl-for-motionbuilder-developers' addthis:title='MCL для MoBu разработчиков ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
		<wfw:commentRss>http://neill3d.com/mcl-for-motionbuilder-developers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UIBuilder теперь с открытым исходным кодом!</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[Программирование]]></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[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/uibuilder-source-code-is-now-avaliable' addthis:title='UIBuilder теперь с открытым исходным кодом! '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Высокая загруженность последние дни навела меня на мысль, что полезную утилиту хорошо бы выложить на глаза общественности с исходным кодом в свободный доступ. Очень надеюсь, что исходный код даст вам возможность почерпнуть что-то новое, ну и конечно же я буду весьма рад, если найду среди вас сторонников разработки. Так что не стесняйтесь: критикуйте, прибавляйте, вырезайте! [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/uibuilder-source-code-is-now-avaliable' addthis:title='UIBuilder теперь с открытым исходным кодом! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
		<wfw:commentRss>http://neill3d.com/uibuilder-source-code-is-now-avaliable/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Math library for developers 2</title>
		<link>http://neill3d.com/math-library-for-developers-2</link>
		<comments>http://neill3d.com/math-library-for-developers-2#comments</comments>
		<pubDate>Wed, 29 Jul 2009 19:40:53 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Matrix]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Vector]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=534</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/math-library-for-developers-2' addthis:title='Math library for developers 2 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>[lang_ru]В предыдущем одноименном посте я опубликовал библиотеку в виде фукнций для классов вектора, матрицы и кватерниона. На этот раз я решил пойти дальше и переписать непосредственно сами классы в файле fbtypes.h[/lang_ru] [lang_en]In a previous &#171;math library for developers&#187; post, I published a library of classes for vectors, matrices and quaternions. At this time I decided [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/math-library-for-developers-2' addthis:title='Math library for developers 2 ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
		<wfw:commentRss>http://neill3d.com/math-library-for-developers-2/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Python. Операции с матрицами.</title>
		<link>http://neill3d.com/python-matrix-operations</link>
		<comments>http://neill3d.com/python-matrix-operations#comments</comments>
		<pubDate>Tue, 21 Jul 2009 06:14:38 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Matrix]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Source]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=493</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/python-matrix-operations' addthis:title='Python. Операции с матрицами. '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Продолжаю тему по собранию полезных математических фукнций для разработчиков как на Питоне так и для С++ Начало темы здесь - http://neill3d.com/math-library-for-developers 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223import math def MatrixInverse&#40;M&#41;: out = FBMatrix&#40;&#41; out.Identity&#40;&#41; for i in range&#40;0,4&#41;: d = M&#91;i*4+i&#93; if &#40;d &#38;lt;&#38;gt; 1.0&#41;: for j in range&#40;0,4&#41;: out&#91;i*4+j&#93; /= d M&#91;i*4+j&#93; /= d for j in range&#40;0,4&#41;: if &#40;j [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/python-matrix-operations' addthis:title='Python. Операции с матрицами. ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
		<wfw:commentRss>http://neill3d.com/python-matrix-operations/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Извлечение геометрии актера</title>
		<link>http://neill3d.com/extracting-actor-geometry</link>
		<comments>http://neill3d.com/extracting-actor-geometry#comments</comments>
		<pubDate>Tue, 21 Jul 2009 05:49:31 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Actor]]></category>
		<category><![CDATA[MoCap]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=483</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/extracting-actor-geometry' addthis:title='Извлечение геометрии актера '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>[lang_ru]С актером связано довольно много при работе с МоКапом. И если ставить эксперименты, то может понадобится вовсе собрать например своего актера. О сборке альтернативного актера я расскажу чуть позже, сейчас поделюсь как извлечь геометрию частей тела актера в отдельный файл и как потом это все рисовать в виде отдельного объекта.[/lang_ru] [lang_en] Since actor has quite [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/extracting-actor-geometry' addthis:title='Извлечение геометрии актера ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
		<wfw:commentRss>http://neill3d.com/extracting-actor-geometry/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Математическая библиотека для разработчиков</title>
		<link>http://neill3d.com/math-library-for-developers</link>
		<comments>http://neill3d.com/math-library-for-developers#comments</comments>
		<pubDate>Sat, 04 Jul 2009 19:10:59 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Matrix]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Vector]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=421</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/math-library-for-developers' addthis:title='Математическая библиотека для разработчиков '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>В Open Reality SDK очень скудный функционал при работе с математикой векторов, матриц и кватернионов. Предлагаю исправить эту ситуацию и общими усилиями собрать удобную, полезную библиотеку. Вот пример double DotProduct(const FBVector3d v1, double *v2) { return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2]; } Полную пробную версию фукнций можно скачать здесь math3d<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/math-library-for-developers' addthis:title='Математическая библиотека для разработчиков ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
		<wfw:commentRss>http://neill3d.com/math-library-for-developers/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Фазы переходов между анимациями</title>
		<link>http://neill3d.com/fazy-perexodov-mezhdu-animaciyami</link>
		<comments>http://neill3d.com/fazy-perexodov-mezhdu-animaciyami#comments</comments>
		<pubDate>Thu, 09 Apr 2009 17:59:16 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Tool]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=249</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/fazy-perexodov-mezhdu-animaciyami' addthis:title='Фазы переходов между анимациями '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Хотел бы затронут эту тему еще разок, не смотря на то что она раскрыта в статье на ресурсе геймдева и исходники там также прилагаются. Но возможно кто-то поделится своими сображениями по развитию данного плагина, так как по сути он весьма полезен при составлении анимационных переходов. Вот к примеру стандартный билдеровский Triggering tree не имеет подобного [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/fazy-perexodov-mezhdu-animaciyami' addthis:title='Фазы переходов между анимациями ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
		<wfw:commentRss>http://neill3d.com/fazy-perexodov-mezhdu-animaciyami/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

