<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Does anyone have a good breakdown/tutorial for the OpenMaya module? in Maya Programming Forum</title>
    <link>https://forums.autodesk.com/t5/maya-programming-forum/does-anyone-have-a-good-breakdown-tutorial-for-the-openmaya/m-p/10395546#M4106</link>
    <description>&lt;P&gt;Thanks so much for the thoughtful reply and resources!&lt;/P&gt;</description>
    <pubDate>Wed, 16 Jun 2021 17:12:20 GMT</pubDate>
    <dc:creator>gColeman_ShinyShoe</dc:creator>
    <dc:date>2021-06-16T17:12:20Z</dc:date>
    <item>
      <title>Does anyone have a good breakdown/tutorial for the OpenMaya module?</title>
      <link>https://forums.autodesk.com/t5/maya-programming-forum/does-anyone-have-a-good-breakdown-tutorial-for-the-openmaya/m-p/10390096#M4104</link>
      <description>&lt;P&gt;Specifically coming from a Pymel. OpenMaya seems to have a lot of useful functionality but, I can't find a lot of examples/tutorials that introduce it.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jun 2021 22:22:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/maya-programming-forum/does-anyone-have-a-good-breakdown-tutorial-for-the-openmaya/m-p/10390096#M4104</guid>
      <dc:creator>gColeman_ShinyShoe</dc:creator>
      <dc:date>2021-06-14T22:22:09Z</dc:date>
    </item>
    <item>
      <title>Re: Does anyone have a good breakdown/tutorial for the OpenMaya module?</title>
      <link>https://forums.autodesk.com/t5/maya-programming-forum/does-anyone-have-a-good-breakdown-tutorial-for-the-openmaya/m-p/10395480#M4105</link>
      <description>&lt;P&gt;Your best bet is the official documentation for sure.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- &lt;A href="https://help.autodesk.com/view/MAYAUL/2020/ENU/?guid=__py_ref_namespace_open_maya_html" target="_blank"&gt;https://help.autodesk.com/view/MAYAUL/2020/ENU/?guid=__py_ref_namespace_open_maya_html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Along with the examples of plug-ins written using it, it's the same workflow whether it's in a plug-in or Script Editor.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- &lt;A href="https://help.autodesk.com/view/MAYAUL/2020/ENU/?guid=__py_ref_scripted_2sine_node_8py_example_html" target="_blank"&gt;https://help.autodesk.com/view/MAYAUL/2020/ENU/?guid=__py_ref_scripted_2sine_node_8py_example_html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Those are all for maya.api.OpenMaya, i.e. Maya Python API 2.0. For anything related to maya.OpenMaya, i.e. Python API 1.0, the C++ examples are the closest equivalent. Apart from a few syntax changes, like :: in place of ., the workflow is 99% the same. The remaining 1% is when dealing with pointers, for which you can find a comprehensive walkthrough right here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- &lt;A href="https://help.autodesk.com/view/MAYAUL/2020/ENU/?guid=__developer_Maya_SDK_MERGED_Maya_API_introduction_html" target="_blank"&gt;https://help.autodesk.com/view/MAYAUL/2020/ENU/?guid=__developer_Maya_SDK_MERGED_Maya_API_introduction_html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And then, once you start using the API you'll notice that it doesn't support undo and is far from as friendly as PyMEL. Which is why I made this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- &lt;A href="https://github.com/mottosso/cmdx" target="_blank"&gt;https://github.com/mottosso/cmdx&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And finally, once you start running into missing parts of API 1.0 and 2.0 - of which there are many - and can no longer live with the incredibly easy-to-get-but-hard-to-debug errors you get from those API's - especially 1.0 - I would invite you to help get this project off the ground.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- &lt;A href="https://github.com/mottosso/cmdc" target="_blank"&gt;https://github.com/mottosso/cmdc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That should have you covered. Hope it helps! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jun 2021 16:51:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/maya-programming-forum/does-anyone-have-a-good-breakdown-tutorial-for-the-openmaya/m-p/10395480#M4105</guid>
      <dc:creator>negow</dc:creator>
      <dc:date>2021-06-16T16:51:28Z</dc:date>
    </item>
    <item>
      <title>Re: Does anyone have a good breakdown/tutorial for the OpenMaya module?</title>
      <link>https://forums.autodesk.com/t5/maya-programming-forum/does-anyone-have-a-good-breakdown-tutorial-for-the-openmaya/m-p/10395546#M4106</link>
      <description>&lt;P&gt;Thanks so much for the thoughtful reply and resources!&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jun 2021 17:12:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/maya-programming-forum/does-anyone-have-a-good-breakdown-tutorial-for-the-openmaya/m-p/10395546#M4106</guid>
      <dc:creator>gColeman_ShinyShoe</dc:creator>
      <dc:date>2021-06-16T17:12:20Z</dc:date>
    </item>
  </channel>
</rss>

