<?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; OpenReality</title>
	<atom:link href="http://neill3d.com/tag/openreality/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>OpenGL header в разных версиях МоБи</title>
		<link>http://neill3d.com/opengl-header-v-raznyx-versiyax-mobi</link>
		<comments>http://neill3d.com/opengl-header-v-raznyx-versiyax-mobi#comments</comments>
		<pubDate>Tue, 20 Dec 2011 19:33:07 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1682</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/opengl-header-v-raznyx-versiyax-mobi' addthis:title='OpenGL header в разных версиях МоБи '  ><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>Для МоБи 2011, 2012 появилась необходимость подключать прототипы функций OGL отдельно 1#include &#60;fbsdk/fbsdk-opengl.h&#62; Для плагинов, которые рассчитаны под компиляцию под разные версии МоБи (ниже 2011) данный хедер вызывает ошибку, в виду своего отсутствия. Поэтому здесь нужно его вводить с поправкой на версию sdk: 12345#if FBSDKNamespace &#62; ORSDK2010 #include &#60;fbsdk/fbsdk-opengl.h&#62;; #endif<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/opengl-header-v-raznyx-versiyax-mobi' addthis:title='OpenGL header в разных версиях МоБи ' ><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/opengl-header-v-raznyx-versiyax-mobi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ошибка в OpenReality SDK 2011</title>
		<link>http://neill3d.com/oshibka-v-openreality-sdk-2011</link>
		<comments>http://neill3d.com/oshibka-v-openreality-sdk-2011#comments</comments>
		<pubDate>Thu, 03 Nov 2011 18:42:49 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1636</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/oshibka-v-openreality-sdk-2011' addthis:title='Ошибка в OpenReality SDK 2011 '  ><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>Обнаружил ошибку в SDK 2011 При сериализации объекта в методе FbxRetrieve при запросе пути файла pFbxObject->GetFullFilePath(&#8230;) во время операции pStoreWhat(kCleanup) возникает ошибка доступа к данным. Ранее такого не наблюдалось.<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/oshibka-v-openreality-sdk-2011' addthis:title='Ошибка в OpenReality SDK 2011 ' ><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/oshibka-v-openreality-sdk-2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>МоБи SDK баг: утечка при добавлении ключей</title>
		<link>http://neill3d.com/mobi-sdk-bag-utechka-pri-dobavlenii-klyuchej</link>
		<comments>http://neill3d.com/mobi-sdk-bag-utechka-pri-dobavlenii-klyuchej#comments</comments>
		<pubDate>Sat, 28 May 2011 10:23:14 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1497</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/mobi-sdk-bag-utechka-pri-dobavlenii-klyuchej' addthis:title='МоБи SDK баг: утечка при добавлении ключей '  ><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>Обнаружил весьма существенную утечку памяти в MotionBuilder 2010 при добавлении ключей в анимированное свойство вещественного числа &#8211; FBPropertyAnimatableDouble. Вот моё тестовое свойство, предназначено для вывода значений качества объекта. Хотя в данном случае назначение свойства не так важно. 1FBPropertyAnimatableDouble&#160; Quality; Инициализирую это свойство для объекта в конструкторе 1FBPropertyPublish&#40; this, Quality, &#34;Quality&#34;, NULL, NULL &#41;; Прежде чем [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/mobi-sdk-bag-utechka-pri-dobavlenii-klyuchej' addthis:title='МоБи SDK баг: утечка при добавлении ключей ' ><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/mobi-sdk-bag-utechka-pri-dobavlenii-klyuchej/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>МоБи подсказка: свойство со списком моделей</title>
		<link>http://neill3d.com/mobi-podskazka-svojstvo-so-spiskom-modelej</link>
		<comments>http://neill3d.com/mobi-podskazka-svojstvo-so-spiskom-modelej#comments</comments>
		<pubDate>Tue, 12 Apr 2011 07:27:46 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1390</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/mobi-podskazka-svojstvo-so-spiskom-modelej' 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>Зачастую для создания взаимосвязей между объектами хочется сделать свойство, которое бы хранило в себе объект сцены или даже список объектов. Причем желательно с репликацией в пользовательский интерфейс. Например, объекту Б для вычислений нужен объект А, который пользователь может назначить из сцены перетащив объект А в соответствующее свойство объекта Б. Для такого свойства я сперва нашел [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/mobi-podskazka-svojstvo-so-spiskom-modelej' 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/mobi-podskazka-svojstvo-so-spiskom-modelej/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>МоБи подсказка: рисование окружности-биллборда</title>
		<link>http://neill3d.com/mobi-podskazka-risovanie-okruzhnosti-billborda</link>
		<comments>http://neill3d.com/mobi-podskazka-risovanie-okruzhnosti-billborda#comments</comments>
		<pubDate>Tue, 29 Mar 2011 23:16:25 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1365</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/mobi-podskazka-risovanie-okruzhnosti-billborda' 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>В этой заметке хочу рассказать о рисовании 2д окружности всегда ориентированной к наблюдателю. Рендер в МоБи на OpenGL, так что заметка носит более общий характер и не привязана к указанному программному продукту. Окружность рисуется так 1234567X&#40;t&#41; = &#40;x, y, z&#41;, x = r * sin&#40;t&#41; y = r * cos&#40;t&#41; z = 0.0 где r [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/mobi-podskazka-risovanie-okruzhnosti-billborda' 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/mobi-podskazka-risovanie-okruzhnosti-billborda/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Подсказка: kFBSplitStyle и SetSplitStyle</title>
		<link>http://neill3d.com/howto-use-kfbsplitstyle-and-setsplitstyle</link>
		<comments>http://neill3d.com/howto-use-kfbsplitstyle-and-setsplitstyle#comments</comments>
		<pubDate>Sat, 29 Jan 2011 22:08:46 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[MCL]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tool]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1261</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/howto-use-kfbsplitstyle-and-setsplitstyle' addthis:title='Подсказка: kFBSplitStyle и SetSplitStyle '  ><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>SetSplitStyle можно использовать для создания полосы разделения между регионами, для возможности динамического задания их размеров для пользователя. Разделитель назначается на регион раскладки (FBLayout) с помощью вызова метода SetSplitStyle, где нужно указать имя региона и тип разделителя (kFBSplitStyle) Тип разделителя может принимать следующие значения: kFBHSplit &#8211; нижняя стенка региона будет являться разделителем kFBVSplit &#8211; правая стенка [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/howto-use-kfbsplitstyle-and-setsplitstyle' addthis:title='Подсказка: kFBSplitStyle и SetSplitStyle ' ><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/howto-use-kfbsplitstyle-and-setsplitstyle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Питон: Проецирование точки на линию</title>
		<link>http://neill3d.com/python-closest-point-on-line</link>
		<comments>http://neill3d.com/python-closest-point-on-line#comments</comments>
		<pubDate>Thu, 13 Jan 2011 16:43:15 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://neill3d.com/?p=1237</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/python-closest-point-on-line' 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>Скрипт на питоне, для вектороной математики я использовал pymobu, интересный и полезных проект на мой взгляд для скриптования в билдере. Чтобы воспользовать математической частью, нужно подключить модуль datatypes, а затем выполнить вызов insertMathClasses. По списку поддерживаемых математических операций на данный момент к сожалению нет документации, но можно легко разобраться глянув исходник datatypes. Теперь по поводу [...]<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/python-closest-point-on-line' 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/python-closest-point-on-line/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Как использовать HISender pSender</title>
		<link>http://neill3d.com/how-to-use-hisender-psender</link>
		<comments>http://neill3d.com/how-to-use-hisender-psender#comments</comments>
		<pubDate>Thu, 09 Dec 2010 11:28:22 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://neill3d.com/how-to-use-hisender-psender</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/how-to-use-hisender-psender' addthis:title='Как использовать HISender pSender '  ><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>Стандартная форма обработки события в МоБи void OnChangeValue( HISender pSender, HKEvent pEvent ) В данном случае pSender можно использовать следующим образом FBComponent* pComp = FBGetFBComponent( (HIObject) pSender ); if (pComp &#38;&#38; pComp-&#62;Is( FBEditNumber::TypeInfo ) ) &#8230;<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/how-to-use-hisender-psender' addthis:title='Как использовать HISender pSender ' ><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/how-to-use-hisender-psender/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MotionBuilder ORSDK: плагин падает на XP</title>
		<link>http://neill3d.com/motionbuilder-or-sdk-plugin-is-crashed-on-xp</link>
		<comments>http://neill3d.com/motionbuilder-or-sdk-plugin-is-crashed-on-xp#comments</comments>
		<pubDate>Tue, 23 Nov 2010 10:31:16 +0000</pubDate>
		<dc:creator>Neill</dc:creator>
				<category><![CDATA[MotionBuilder]]></category>
		<category><![CDATA[OpenReality]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://neill3d.com/motionbuilder-or-sdk-plugin-is-crashed-on-xp</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://neill3d.com/motionbuilder-or-sdk-plugin-is-crashed-on-xp' addthis:title='MotionBuilder ORSDK: плагин падает на XP '  ><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>FBArrayTemplate&#60;FBString&#62; array &#8211; не пишите такого в своем плагине для МоБи! Это убьет программу на XP!<div class="addthis_toolbox addthis_default_style addthis_" addthis:url='http://neill3d.com/motionbuilder-or-sdk-plugin-is-crashed-on-xp' addthis:title='MotionBuilder ORSDK: плагин падает на XP ' ><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/motionbuilder-or-sdk-plugin-is-crashed-on-xp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
	</channel>
</rss>

