<?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: Creating new types of Operator Nodes by code in 3ds Max Forum</title>
    <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6551380#M73669</link>
    <description>&lt;P&gt;Hi Alfred,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your answers. I think I was not able to convey what I'm looking for correctly. Suppose that I&amp;nbsp;want to&amp;nbsp;create a new node&amp;nbsp;and add it to the list of available nodes at the left side of MCG window and I&amp;nbsp;do not want to create it as a compound node, but I&amp;nbsp;want to create it by coding, something like creating a new Dependency Graph Node using Maya SDK. How&amp;nbsp;can I&amp;nbsp;do it? Is there any tool for creating a new type of &lt;STRONG&gt;non-compound&lt;/STRONG&gt; node for MCG? and where this non-compound nodes are saved?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think "&lt;SPAN&gt;C:\Program Files\Autodesk\3ds Max 2017\MaxCreationGraph" is the path for&amp;nbsp;compound nodes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks again&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Navid&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 09 Sep 2016 01:32:00 GMT</pubDate>
    <dc:creator>nnikbin</dc:creator>
    <dc:date>2016-09-09T01:32:00Z</dc:date>
    <item>
      <title>Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6546094#M73667</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd appreciate it if anybody could answer the following questions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1- Is it possible&amp;nbsp;to&amp;nbsp;create new types of simple operator nodes in MCG by writing programs,&amp;nbsp;and adding them to the list of&amp;nbsp;Nodes/Operators. I know that we can create Compound&amp;nbsp;nodes&amp;nbsp;but I'm looking for simple nodes like Sphere, BoxContainsBox, ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2- Which&amp;nbsp;file(s) contain(s) the source&amp;nbsp;code or binary code of&amp;nbsp;simple (non-compound) Nodes/Operators&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Navid&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Sep 2016 05:05:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6546094#M73667</guid>
      <dc:creator>nnikbin</dc:creator>
      <dc:date>2016-09-07T05:05:39Z</dc:date>
    </item>
    <item>
      <title>Re: Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6551227#M73668</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/2799701"&gt;@nnikbin﻿&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'd like to try to help point you in the direction where you can find some answers here. &amp;nbsp;When it comes to programming, I'm a bit out of my depth. &amp;nbsp;I &lt;A href="https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/3DSMax/files/GUID-608EC963-75ED-4F63-96B7-D8AE57E75959-htm.html" target="_blank"&gt;have&lt;/A&gt; &lt;A href="http://area.autodesk.com/blogs/the-maya-blog/introducing-max-creation-graphs" target="_blank"&gt;some&lt;/A&gt; &lt;A href="https://knowledge.autodesk.com/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/3DSMax/files/GUID-42E5DF43-8DB2-445D-B236-E0C3F1D126B9-htm.html" target="_blank"&gt;links&lt;/A&gt; here that may help. &amp;nbsp;There is also a &lt;A href="https://www.facebook.com/groups/1611269852441897/" target="_blank"&gt;facebook group&lt;/A&gt; specifically for the MCG you might be interested in. &lt;A href="https://www.youtube.com/watch?v=YBPVUvvMdD0&amp;amp;list=PLnKw1txyYzRl1IVsbSFwd-c9i9cz-rRJ1" target="_blank"&gt;Youtube&lt;/A&gt; has a slew of tutorials as well that may help. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regarding the source code/binary code, &amp;nbsp;I would need to look into it to see if it's even available. &amp;nbsp;There is a folder located at "C:\Program Files\Autodesk\3ds Max 2017\MaxCreationGraph" &amp;nbsp;which contain some scripts related to the MCG, but you probably already found that. &amp;nbsp;There are 2 sphere nodes already inside the creation graph, "Sphere" and "SphereQuadMesh".&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;</description>
      <pubDate>Thu, 08 Sep 2016 23:03:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6551227#M73668</guid>
      <dc:creator>Alfred.DeFlaminis</dc:creator>
      <dc:date>2016-09-08T23:03:02Z</dc:date>
    </item>
    <item>
      <title>Re: Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6551380#M73669</link>
      <description>&lt;P&gt;Hi Alfred,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your answers. I think I was not able to convey what I'm looking for correctly. Suppose that I&amp;nbsp;want to&amp;nbsp;create a new node&amp;nbsp;and add it to the list of available nodes at the left side of MCG window and I&amp;nbsp;do not want to create it as a compound node, but I&amp;nbsp;want to create it by coding, something like creating a new Dependency Graph Node using Maya SDK. How&amp;nbsp;can I&amp;nbsp;do it? Is there any tool for creating a new type of &lt;STRONG&gt;non-compound&lt;/STRONG&gt; node for MCG? and where this non-compound nodes are saved?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think "&lt;SPAN&gt;C:\Program Files\Autodesk\3ds Max 2017\MaxCreationGraph" is the path for&amp;nbsp;compound nodes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks again&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Navid&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 01:32:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6551380#M73669</guid>
      <dc:creator>nnikbin</dc:creator>
      <dc:date>2016-09-09T01:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6551726#M73670</link>
      <description>&lt;P&gt;There's only anecdotal evidence that it indeed is possible, see &lt;A href="https://forums.autodesk.com/t5/3ds-max-3ds-max-design-general/creating-new-types-of-operator-nodes-by-code/m-p/6551227" target="_self"&gt;post #327&lt;/A&gt;, that says that&amp;nbsp;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/177135" target="_self"&gt;Daniel Santana&lt;/A&gt; knows how to do that. If you find out a way to do that, please post here for others searching for the solution.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 07:36:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6551726#M73670</guid>
      <dc:creator>Swordslayer</dc:creator>
      <dc:date>2016-09-09T07:36:48Z</dc:date>
    </item>
    <item>
      <title>Re: Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6552932#M73671</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/2799701"&gt;@nnikbin﻿&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm going email a few people to try to find an answer to your question, when I hear back I will update here on this thread. &amp;nbsp;I apologize for the inconvenience here, but this question is a bit beyond my ability to answer so I need to run it up the chain. &amp;nbsp;I appreciate your patience.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Best Regards,&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 15:50:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6552932#M73671</guid>
      <dc:creator>Alfred.DeFlaminis</dc:creator>
      <dc:date>2016-09-09T15:50:16Z</dc:date>
    </item>
    <item>
      <title>Re: Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6552975#M73672</link>
      <description>&lt;P&gt;Many thanks&amp;nbsp;Alfred,&lt;/P&gt;&lt;P&gt;I look forward to hear from you&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 16:06:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6552975#M73672</guid>
      <dc:creator>nnikbin</dc:creator>
      <dc:date>2016-09-09T16:06:22Z</dc:date>
    </item>
    <item>
      <title>Re: Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6553474#M73673</link>
      <description>&lt;P&gt;Apologies for bad link in the previous post, &lt;A href="http://forums.cgsociety.org/showthread.php?p=8242128#post8242128" target="_self"&gt;here's the correct link&lt;/A&gt;, look for post&amp;nbsp;#327.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 18:56:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6553474#M73673</guid>
      <dc:creator>Swordslayer</dc:creator>
      <dc:date>2016-09-09T18:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6553680#M73674</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;Swordslayer,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Interesting discussion! I'm wondering how you found that&amp;nbsp;related post!? &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 20:04:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6553680#M73674</guid>
      <dc:creator>nnikbin</dc:creator>
      <dc:date>2016-09-09T20:04:46Z</dc:date>
    </item>
    <item>
      <title>Re: Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6553766#M73675</link>
      <description>&lt;P&gt;I¨m subscribed to that thread, made a few observations along the way and few of benchmarks of maxscript vs mcg - and it's also my sentiment that being able to create our own 'native' nodes, not the intepreted compounds, would allow for a greater control over the speed/optimizations and the whole logic, as the functional approach often&amp;nbsp;just doesn't cut it. Plus there are some nodes that you cannot make from the ready-made ones, like SelectedSceneNodes - you can get all scene nodes but AFAIK there's no way to tell if any of them is selected, unless you use EvalMAXScript, which just doesn't feel right and is cumbersome...&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 20:29:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6553766#M73675</guid>
      <dc:creator>Swordslayer</dc:creator>
      <dc:date>2016-09-09T20:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6560222#M73676</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/2799701"&gt;@nnikbin﻿&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I just wanted to follow up here. &amp;nbsp;I have been reached by one of the 3ds Max developers and the official word is that there is no officially supported method of doing this at this time. &lt;A href="http://help.autodesk.com/view/3DSMAX/2017/ENU/?guid=__developer_what_s_new_in_3ds_max_python_api_what_s_new_in_the_3ds_max_2017_p_html" target="_blank"&gt;However&lt;/A&gt;, I &lt;A href="https://www.youtube.com/user/ScriptingSDKHowTos" target="_blank"&gt;was&lt;/A&gt; &lt;A href="http://area.autodesk.com/blogs/the-maya-blog/introducing-max-creation-graphs" target="_blank"&gt;able&lt;/A&gt; &lt;A href="http://area.autodesk.com/blogs/the-3ds-max-blog/whats-new-in-mcg-2017" target="_blank"&gt;to get&lt;/A&gt; &lt;A href="http://area.autodesk.com/blogs/the-3ds-max-blog/python-in-3ds-max-2017" target="_blank"&gt;my hands&lt;/A&gt; &lt;A href="http://area.autodesk.com/blogs/the-3ds-max-blog/whats-new-in-mcg-2017" target="_blank"&gt;on a lot&lt;/A&gt; &lt;A href="http://area.autodesk.com/blogs/the-3ds-max-blog/max-creation-graph-the-year-in-review" target="_blank"&gt;of links&lt;/A&gt; regarding the MCG, so I am sharing them here though they don't resolve your issue directly. &amp;nbsp;(They may help though). &amp;nbsp;I realize this isn't the answer you wanted but it is the official answer for this problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2016 20:35:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6560222#M73676</guid>
      <dc:creator>Alfred.DeFlaminis</dc:creator>
      <dc:date>2016-09-13T20:35:55Z</dc:date>
    </item>
    <item>
      <title>Re: Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6560309#M73677</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3930751"&gt;@Alfred.DeFlaminis﻿&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks for your answer&amp;nbsp;and for these interesting links. Your answer&amp;nbsp;is actually what I was looking for.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Navid&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2016 21:06:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6560309#M73677</guid>
      <dc:creator>nnikbin</dc:creator>
      <dc:date>2016-09-13T21:06:45Z</dc:date>
    </item>
    <item>
      <title>Re: Creating new types of Operator Nodes by code</title>
      <link>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6560332#M73678</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/2799701"&gt;@nnikbin﻿&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Happy to be of service, thank you so much for your time. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2016 21:19:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/3ds-max-forum/creating-new-types-of-operator-nodes-by-code/m-p/6560332#M73678</guid>
      <dc:creator>Alfred.DeFlaminis</dc:creator>
      <dc:date>2016-09-13T21:19:29Z</dc:date>
    </item>
  </channel>
</rss>

