Linking Properties

Hi all,

Here's what I am trying to do: I would like to create a New Property and link it to an existing property (XRotate) so that the new property is in a place that is more convenient for me to use it. Basically, I have a property way down in a list of nodes that I want available at the parent node so I don't have to dig down every time I want to make an adjustment.

So, how do I do that then?

Thanks in advance,

G

Comments

  • macleanmaclean Posts: 2,438
    edited March 2019

    1. Select the root node, and in Parameters, right-click and choose Edit Mode.

    2. Right-click again and choose Create New Property

    3. In the dialog that opens, give it a name (the label will auto-fill in, but you can change it if you want). In Path, you can decide where you want it to go, or if you like, type in your own new category name. Then hit Create.

    4. Your new property will appear. Open the Property Hierarchy pane. Right-click the new property (still in Edit Mode) and choose Show In Property Hierarchy.

    5. Expand the property in the hierarchy until you can see Sub-Components> 1st Stage, then drag the channel (XRotate) (holding it by the 'P') onto 1st Stage.

    6. Expand 1st Stage to show the channel, then right-click it and choose Set Scalars. For rotation, this is usually a value of 360.

    Your new property is the controller, and with a Scalar of 360, a value of 1.0 on the controller will = 360 rotation. If you uncheck limits on the controller, (Click the gearwheel and choose Parameter Settings), it will rotate freeely, in either positive or negative directions.

    The last thing to do is you must resave the object or figure as an asset. Menu> File> Save As> Support Asset> Scene Assets(s).

    Done!

    Post edited by maclean on
  • geoff6geoff6 Posts: 250

    Maclean,

    You are a superstar!

    Thank you very much, all sorted now.

    Many thanks,

    G

  • macleanmaclean Posts: 2,438

    Glad you got it working.

    By the way, the steps above are the basic technique for setting up ERC controls too. You just add multiple channels to a single controller property for various effects.

    #As a random example - Ytrans (Scalar = 100) + Morph (Scalar = 1) to make an object rise into the air and morph with 1 slider

  • Richard HaseltineRichard Haseltine Posts: 102,730

    You could also use a Property Alias, also in Edit Mode:

    1. Right-click on the property and select Property Cloner
    2. Click the Target Node button and select the node you want to have the property
    3. Check Create As Alias
    4. Click Accept

     

  • Just used this method to model bi-fold patio doors. You open one door and the other doors follow. Many thanks for this Maclean.

Sign In or Register to comment.