Hey Joey,

Yeah I know the standard workflow for attributes in Maya just wasn't sure if there was a new organizational structure in recent years.

I basically want to make sets of attributes on an actual object, not a child object. Custom Param Sets in Softimage allow for this as you have a nested param set where more custom params can live.

MyControl
- posx
- posy
- posz
- MyCustomParamSet1
  - customParam1
  - customParam2
- MyCustomParamSet2
  - customParam1
  - customParam2

The above structure doesn't seem to be doable in Maya and I'm currently using a very hacky method of creating locked enum attributes with a value of "----" to divide up sections of attributes. Accessing these sets via scripting is annoying as these attributes aren't nested under a Param Set or other organizational type structure and thus breaking the parody between Softimage, Maya, and Kraken.

I'm able to work around for now and make things work, it's just not elegant.

The few things that I wish AD would implement in Maya as an offering of good faith for ending Softimage to me, would be non-inherited visibility, custom attribute sets and proxy-attributes. The latter being the largest inconvenience I've come across yet for Character setup in Maya.

Eric T.


On 5/13/2015 12:02 PM, Ponthieux, Joseph G. (LARC-E1A)[LITES] wrote:
As you probably already know custom attributes are added via Attributes>Add 
Attributes in an object's Attribute Editor.

You're asking, I think, can you have custom Attributes in a special panel like 
is done in Soft.

You can add attributes anywhere, to nulls, to objects etc. If you want an 
attribute with behavior applied to another object but need to manage separately 
you can add that to a group or null then formulate the attribute to work on a 
different object.

Custom attributes show up in the channel box of the object they are added to.

Or in the Extra Attributes section of the object where they can be isolated from the rest 
of the transform channels. You must execute "Load Attributes" for them to show 
up there.

If you want a similar kind of structure to what Soft permits, make a null object and parent it under the main 
object, rename it to Controls or something of the sort. Create all your custom attributes there and close all 
section to its attribute editor other than Extra Attributes. From the channel box you can "Hide" all 
the transform channels you don't want to see for this "control" object (Right click>hide selected 
on each channel) making this a bit more pleasant experience as a "custom  param" panel if you decide 
to use the channel box to access the info.




--
Joey Ponthieux
LaRC Information Technology Enhanced Services (LITES)
MYMIC Technical Services
NASA Langley Research Center
__________________________________________________
Opinions stated here-in are strictly those of the author and do not
represent the opinions of NASA or any other party.

-----Original Message-----
From: [email protected] [mailto:softimage-
[email protected]] On Behalf Of Eric Thivierge
Sent: Wednesday, May 13, 2015 11:42 AM
To: [email protected]
Subject: Any equivalent to Custom Param sets in Maya?

Hello all,

Wondering if there is a container like object where you can add attributes to
that lives under an object in Maya. Also having multiple instances of this
object type as well with the attributes within it exposed in the channel box.

Thanks,
Eric T.


Reply via email to