SimplyMaya Forums

Welcome to the forum, feel free to ask questions here.


SM Forums / Lounges / Maya Basics & Newbie Lounge / Set ramp color position as driven

Maya Basics & Newbie Lounge Please post in this section ONLY if your question doesn't fit in anywhere else on the forum, or if you're not sure which section it's relevant to. We also have Free streaming trial available.

Join the conversation. Reply to post
 
Thread Tools
21-06-2003, 10:49 PM   #1
spandy
Subscriber
 
Join Date: Jun 2003
Posts: 11
Set ramp color position as driven
Hi there

I've made an eyeball with a pupil from a ramp texture. Then I've made a custom attribute "Pupil" inside my locator for the eyeball.

Now I want the pupil to crow as the pupil attribute changes. Inside the "Set Driven Key" dialog there is no "position" attribute for the ramp, so I added it inside the "Channel Control" of the ramp, named "colorEntryList[1].position", when I now got back to my "Set Driven Key" dialog I got a new attribute "Position" for the ramp, but when I try to set it as a key, I get the error message "Error: No object matches name ramp1.position".

Am I missing something? Please help me.

Spandy
  Reply with quote
22-06-2003, 05:29 PM   #2
Nem
Subscriber
 
Nem's Avatar
 
Join Date: May 2002
Location: Faringdon, UK
Posts: 1,480
ok, i dnt have a solution, but that is a very good idea!!

you shud link up the ramp position with light intensity, that wud be amazing
__________________
- Simon

My Website: www.Glass-Prison.com
  Reply with quote
23-06-2003, 12:37 AM   #3
Blinn
Registered User
 
Blinn's Avatar
 
Join Date: Sep 2002
Location: Nova Scotia
Posts: 290
If I understand you correctly, (and i hope I do), you want basically want to be able to drive where color's position on the ramp will be?

to test I set up a 3 color circle ramp on a nurbs plane. The top color being white(colorEntryList[2]), and the bottom 2 black(colorEntryList[0] & [1]) . The I used the following expression to test it out.

ramp3.colorEntryList[2].position = nurbsPlane1.translateY (replace this with whatever)

as i moved my plane along the Y-axis, the circle grew and contracted, as a pupil would.

Hopefully this was what you meant!
__________________
________

- Jacob
  Reply with quote
23-06-2003, 12:51 AM   #4
Blinn
Registered User
 
Blinn's Avatar
 
Join Date: Sep 2002
Location: Nova Scotia
Posts: 290
Just tryed it with light intensity, it was pretty cool.

ramp3.colorEntryList[2].position = 1-(ambientLightShape1.intensity)

that would need to be tweaked though
__________________
________

- Jacob
  Reply with quote
23-06-2003, 05:31 PM   #5
BabyDuck
Subscriber
 
BabyDuck's Avatar
 
Join Date: Nov 2002
Location: USA
Posts: 1,170
Re: Set ramp color position as driven
Quote:
Originally posted by spandy
Hi there

I've made an eyeball with a pupil from a ramp texture. Then I've made a custom attribute "Pupil" inside my locator for the eyeball.

Now I want the pupil to crow as the pupil attribute changes. Inside the "Set Driven Key" dialog there is no "position" attribute for the ramp, so I added it inside the "Channel Control" of the ramp, named "colorEntryList[1].position", when I now got back to my "Set Driven Key" dialog I got a new attribute "Position" for the ramp, but when I try to set it as a key, I get the error message "Error: No object matches name ramp1.position".

Am I missing something? Please help me.

Spandy
set driven key does not work for the "colorEntryList[1].position". the attribute "position" does not belong to the ramp either - it is only a virtual name for the selected position when you edit the ramp in attribute editor. if you want to use a sdk then there is a nasty little workaround for it:
  • create a new float attribute with the needed min and max values for the position of the the desired colorentrylist in ramp1
  • create a new expression with e.g.
    Code:
    ramp1.colorEntryList[1].position = ramp1.pupil_position;
    ramp1.colorEntryList[3].position = ramp1.pupil_position-0.02;
    this you even make as in the example to move 2 positions at once - for a smooth transition from iris to pupil that is always same thickness
  • create another attribute (e.g. in the material, not the ramp) form 0 to 1
  • create a sdk between the new attribute as driver and the ramp1.pupil_position as driven
hope that helps some
  Reply with quote
24-06-2003, 01:24 PM   #6
spandy
Subscriber
 
Join Date: Jun 2003
Posts: 11
Thanks for your responses.

BabyDuck that was just what I needed.

Spandy
  Reply with quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Textures not linking to tutorial maya.... dan003 Maya Basics & Newbie Lounge 2 07-03-2015 11:08 PM
Blendshapes, Driven Keys but it won't Set! sempermaria Maya Basics & Newbie Lounge 0 31-10-2010 10:56 AM
Set Driven Key problem SOLVED! Lt Jim Animation 2 07-05-2006 11:18 PM
Blend Shape Sliders & Set Driven Key Lt Jim Animation 1 17-04-2006 07:59 PM
Set Driven Key: problem with two attributes driving a single object JulianBT Animation 4 31-12-2003 02:12 PM