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.