code-google-com / dynamica

Automatically exported from code.google.com/p/dynamica
0 stars 0 forks source link

feature request: possibility to unlink fields #43

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
It would be nice to have the possibility to link certein fields to certain 
rigid bodies. Maybe this can be solved through sets?

Original issue reported on code.google.com by mmkp...@googlemail.com on 3 Apr 2012 at 2:26

GoogleCodeExporter commented 9 years ago
Thanks for the request.

Do you have any info about sets in Maya, urls etc?

Original comment by erwin.coumans on 3 Apr 2012 at 3:08

GoogleCodeExporter commented 9 years ago
Not really I'm more an artist then a developer, but I like the way vray handles 
stuff like this with the include/exclude lists.
Basically they add an attribute to the node in question in which you can pipe a 
set which includes the participating objects.
So one could create a field, create a set with the rigid bodies that should get 
influenced and hook them together. Maybe with a checkbox to handle those sets 
as exclude lists to invert he effect and exclude certain objects from the 
influence. Just a few thoughts.

Original comment by mmkp...@googlemail.com on 3 Apr 2012 at 4:06

GoogleCodeExporter commented 9 years ago
Thanks for the help.

How do you specify such set in vray/Maya? Which user interface elements? Are 
they linked in the hypergraph?

Original comment by erwin.coumans on 4 Apr 2012 at 2:47

GoogleCodeExporter commented 9 years ago
Again, spaking as a user:

You create sets with Create->Sets->Set. There you can drop in the desired 
objects. The connection goes from transform.Inst.ObjGroups[0] to 
set.DagSetMembers[i], see the attatched screenshot for more infos.
I would maybe add the possibility to add a custom attribute to the field, which 
allows to connect an include and an exclude set, containing the desired rigid 
bodies. Or, if that's not possible, add an include/exculde list to the 
rigidbodies themself, where you can attatch a set with the corresponding 
fields. But this could be a little bit tedious to handle when you have many 
rigids.

Original comment by mmkp...@googlemail.com on 4 Apr 2012 at 8:13

Attachments:

GoogleCodeExporter commented 9 years ago
It is helpful because I'm just a novice Maya user and this limits my ability to 
improve Dynamica.

So the Create->Sets->Set doesn't influence the transform of its members, right 
(parenting or grouping does).

Do you know if and how the (old) Maya build-in rigid body dynamics allows 
control over which bodies a field influences?

Original comment by erwin.coumans on 4 Apr 2012 at 5:59

GoogleCodeExporter commented 9 years ago
There you can just do a Fields -> Affect selected object. That hooks up to 
connections betwenn the rigid and the field.

Original comment by mmkp...@googlemail.com on 4 Apr 2012 at 6:21

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
That looks like a user friendly option. How did you visualize those 
input/output connections? I searched in the Hypergraph view, but couldn't find 
it.

How can you open the 'Node Editor'?

(and thanks for educating me a bit on Maya, it helps :-)

Original comment by erwin.coumans on 5 Apr 2012 at 6:16

GoogleCodeExporter commented 9 years ago
Hey, I'm glad I can contribute to this great project in some way!
The screenshots are from the new nodeeditor, introduced in Maya2012 Subsc. Adv. 
Pack. It will be available to non-subscribers in Maya2013.
Which option do you mean? I really like the sets more, because they are easily 
readeable and you can change them very freely.

Original comment by mmkp...@googlemail.com on 5 Apr 2012 at 6:17

GoogleCodeExporter commented 9 years ago
Window -> Node Editor ;)

Original comment by mmkp...@googlemail.com on 5 Apr 2012 at 6:27

GoogleCodeExporter commented 9 years ago
And yes, the editor is incredibly helpful - especially when dealing with stuff 
like SOuP or similar.

Original comment by mmkp...@googlemail.com on 5 Apr 2012 at 6:29

GoogleCodeExporter commented 9 years ago
Did you succeeded to create this feature ? Is it released ? I might need this 
option on my work. Thanks !

Original comment by emmanuel...@gmail.com on 21 Nov 2012 at 1:02