Notifications
Clear all

[Closed] The MCG Thread: Post Tools, Compounds and questions here!

where can i get any info about SimpleMeshMod? thanks in advance.

https://www.youtube.com/watch?v=pztZTcFvBNs&feature=youtu.be

Another demo, of an Invert Selection / Soft Selection modifier, I could have used this so many times for keeping things procedural!

I’m sure much of the attitude detected comes somewhat from the limitations of text as a form of communication… none-the-less this thread has been a blast!

It’s definitely interesting to hear the critical appraisal of this new tool from the experts, so I for one would love to hear more about how things can be done better using different approaches, and to see how these things end up translated in to the MCG.

I spent a lot of time last year working with grasshopper, the node based parametric tool creater for Rhino, and it definitely backs up both proponents and opponents of a node based approach to programming;

  • it’s easy to get too complicated (although this can be mitigated with good user practice; ie backdrops, labelling, being able to hide particular connections, packaging of groups of nodes, etc).

  • but it provides less technical savvy people an amazing tool, you only need to look at the galleries on the grasshopper site to see that people are using this kind of tool to make new architecture and product designs one could only dream of a few years ago.

  • it can (grasshopper does) provide amazing debugging tools to understand the flow of data through the graph.

I’ll be looking forward to taking it for a spin, that’s for sure.

For those on the Book of Face. Here’s a group Martin Coven has setup.
https://www.facebook.com/groups/1611269852441897

And what about realtime feedback, like Rogan Dalvi said. Isn’t that super important for prototyping? Or at the least making it easier to see what you are building?

intel embree… it’s a cool stuff.

is it available to be used via mxs or max sdk?

1 Reply
(@jonadb)
Joined: 11 months ago

Posts: 0

Yeah it is!

And you can publish mxs functions using MCG as well, you can wire some basic Embree building blocks together and use it like that. Here I made an function called ‘embree’ which just outputs an empty raytrace context. (to this ‘scene’ you can add objects and rays etc).

first of all i want to figure out where we are…

what max version are we talking about? as i guess it’s 2015 + some recent service pack. true?

the second one – i just want to know is the embree available or not without MCG?

All MCG is 2016, I’ll ask if all nodes are somehow directly available in mxs. Technically speaking it shouldn’t be an issue… they are all dotnet functions with normal in/outputs.

If not you’ll have to take the route I posted above, wire something together and publish them as mxs functions fur further usage in scripts. (You can permanently install these mxs functions in a manageable way using packages etc).

edit: I asked and turns out you can access the nodes but it’s doesn’t work comfortable with mxs since the variables aren’t directly compatible (matrix3 vs xna.matrix etc)

2 Replies
(@reform)
Joined: 11 months ago

Posts: 0

Oh this is bad news. The spreadsheet editor I’m working on would work without any additional work with MCG if the new modifiers/classes expose the parameters in the usual way (ie “showproperties newMCGmodifier”)… but if not, then there’s no way to automatically support all the thousands of new classes that will appear out of MCG…

(@davewortley)
Joined: 11 months ago

Posts: 0

A quick test with MCG and maxscript…

show $.modifiers[1]
  .middle : float
  .range : float
  ._dummy : boolean
  .pluginGraph : filename
  .pluginGraphDependencies : filename array
false
classof $.modifiers[1]
mcg_invertSelection
superclassof $.modifiers[1]
modifier


Looks like your script will be able to pick up these if it’s filtering the modifiers class. You can also find all the MCG modifiers by testing for the “.pluginGraph” property.

as i see in the graph your used there is something you call – blah-blah-mesh-intersect

which is something using the embree

why someone can find a thing quicker than anyone else?

there are only two options…

#1 – it’s a luck
#2 – it’s because he knows where to search

the only way to find anything faster is to narrow the searching area!

see Bobo’s post about Genome… he says that they use their own kdTree blah…

the same as me…

but we have to do it after all. where the intel have it on render level. sure they are above us.

so…

it sounds like autodesk has access to intel data now with the intel embree library.
my question is – again – … is it available for everyone or just exclusively for MCG followers?

Page 10 / 24