<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Scene_hierarchy</title><link>https://sourceforge.net/p/maya2osg/wiki/Scene_hierarchy/</link><description>Recent changes to Scene_hierarchy</description><atom:link href="https://sourceforge.net/p/maya2osg/wiki/Scene_hierarchy/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 21 May 2014 09:47:31 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/maya2osg/wiki/Scene_hierarchy/feed" rel="self" type="application/rss+xml"/><item><title>Scene_hierarchy modified by Javier Taibo</title><link>https://sourceforge.net/p/maya2osg/wiki/Scene_hierarchy/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -13,6 +13,16 @@
 In Maya, Emitters are a special kind of Transform nodes. They are exported as a regular osg::Transform with the emitter under it.

 All features of Maya Transforms are correctly exported for static (not animated) Transforms. 
+
+This can be checked exporting the file 
+    
+    test_trans.ma
+
+in the 
+    
+    tests
+
+directory. 

 ## Animated Transforms

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Javier Taibo</dc:creator><pubDate>Wed, 21 May 2014 09:47:31 -0000</pubDate><guid>https://sourceforge.nete88d868d7a07b3b82266f2d1913757eb5e6f2630</guid></item><item><title>Scene_hierarchy modified by Javier Taibo</title><link>https://sourceforge.net/p/maya2osg/wiki/Scene_hierarchy/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -31,3 +31,15 @@
 Maya Transforms will not be correctly exported if they apply a shear or move the scale or rotate pivot point.

 [[img src=MayaTransform.jpg]] 
+
+To see an example, export the file 
+    
+    test_trans_anim.ma
+
+in the 
+    
+    tests
+
+directory and see the results (you can use the Preview buttons on the shelf). 
+
+This behaviour could be solved creating a more complex hierarchy to move the pivot point to the origin and then restoring it after rotating and scaling. Maybe this will be implemented in later versions of Maya2OSG. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Javier Taibo</dc:creator><pubDate>Wed, 21 May 2014 09:47:31 -0000</pubDate><guid>https://sourceforge.neta725757fc8e1f14ba2b4a2fdf051ce78ab247023</guid></item><item><title>Scene_hierarchy modified by Javier Taibo</title><link>https://sourceforge.net/p/maya2osg/wiki/Scene_hierarchy/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -10,8 +10,24 @@

 nodes. 

+In Maya, Emitters are a special kind of Transform nodes. They are exported as a regular osg::Transform with the emitter under it. 
+
+All features of Maya Transforms are correctly exported for static (not animated) Transforms. 
+
+## Animated Transforms
+
 Animations connected to transform nodes (whether AnimCurves or MotionPaths) are exported to OSG AnimationPathCallbacks. 

-In Maya, Emitters are a special kind of Transform nodes. They are exported as a regular osg::Transform with the emitter under it. 
+However, some features are not supported, because the class 
+    
+    osg::AnimationPathCallback

-**TO-DO: Check support of every transform attribute in Maya.**
+is based on 
+    
+    osg::AnimationPath::ControlPoint
+
+objects that store only position, rotation and scale about the origin. 
+
+Maya Transforms will not be correctly exported if they apply a shear or move the scale or rotate pivot point. 
+
+[[img src=MayaTransform.jpg]] 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Javier Taibo</dc:creator><pubDate>Wed, 21 May 2014 09:47:31 -0000</pubDate><guid>https://sourceforge.net988cc18c0dab9b2bb64f21fe19169fe8670db21c</guid></item><item><title>Scene_hierarchy modified by Javier Taibo</title><link>https://sourceforge.net/p/maya2osg/wiki/Scene_hierarchy/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -14,4 +14,4 @@

 In Maya, Emitters are a special kind of Transform nodes. They are exported as a regular osg::Transform with the emitter under it. 

-**** TO-DO: Check support of every transform attribute in Maya. ****
+**TO-DO: Check support of every transform attribute in Maya.**
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Javier Taibo</dc:creator><pubDate>Wed, 21 May 2014 09:47:31 -0000</pubDate><guid>https://sourceforge.netaf75cf124abb1d40c29bcd67ef978921de40c3ad</guid></item><item><title>Scene_hierarchy modified by Javier Taibo</title><link>https://sourceforge.net/p/maya2osg/wiki/Scene_hierarchy/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -14,5 +14,4 @@

 In Maya, Emitters are a special kind of Transform nodes. They are exported as a regular osg::Transform with the emitter under it. 

-  
-TO-DO: Check support of every transform attribute in Maya. 
+**** TO-DO: Check support of every transform attribute in Maya. ****
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Javier Taibo</dc:creator><pubDate>Wed, 21 May 2014 09:47:31 -0000</pubDate><guid>https://sourceforge.neta274184d09afbed6ba199e30d4e39666baf6043c</guid></item><item><title>Scene_hierarchy modified by Javier Taibo</title><link>https://sourceforge.net/p/maya2osg/wiki/Scene_hierarchy/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Maya2OSG conserves the full scene hierarchy of Maya DAG when exporting to OSG. Node names are also kept intact. &lt;/p&gt;
&lt;p&gt;Maya transform nodes are converted to &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;osg&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="n"&gt;MatrixTransform&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;nodes. The rest of Maya groups are converted to &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;osg&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="n"&gt;Group&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;nodes. &lt;/p&gt;
&lt;p&gt;Animations connected to transform nodes (whether AnimCurves or MotionPaths) are exported to OSG AnimationPathCallbacks. &lt;/p&gt;
&lt;p&gt;In Maya, Emitters are a special kind of Transform nodes. They are exported as a regular osg::Transform with the emitter under it. &lt;/p&gt;
&lt;p&gt;TO-DO: Check support of every transform attribute in Maya. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Javier Taibo</dc:creator><pubDate>Wed, 21 May 2014 09:47:31 -0000</pubDate><guid>https://sourceforge.netdf87b65328e5023550c30c40b907965ab9087ced</guid></item></channel></rss>