Gradually Change the Color of a Surface

Is it possible for one to change the color of a surface during a scene? For example, frames 1-200 the character's skin is brown. From frames 200-300 the skin gradullay changes to blue from brown. Frame 300-500, the skin is blue. 

Comments

  • duckbombduckbomb Posts: 585

    I know I'm going to respond with a question, but that's only beause I dont' know much about animating in DAZ studio, I'm just thinking through it step by step.  If you change the properties of a surface in one frame, and then in another, does it change when you play back?  I would assume that it would just *tick* to the new settings, without doing any kind of interpretation of the middle values.  I don't see how that would be possible, since color is not linear like motion. 

    SO, if that does work, it would seem to me you would need to make the SLIGHT change each frame to get from point A to point B over the course of your animation.  It sounds INCREDIBLY time consuming, but it's also super reptitious, so perhaps it would go faster than I'd think. 

    Honestly, I'm not sure, I just saw you asked the question and there were no responses, and this is what I would try if I were to do it... if there's a better way, I'm expecting somebody else to speak up.

  • Richard HaseltineRichard Haseltine Posts: 107,986

    Surface properties are not directly aniamtable, but you can use a Post Load proxy (see http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/scripting/api_reference/samples/start#elements ) to have a control property on a prop or figure linked to the surface property and that can be animated (at least for numeric values).

  • macleanmaclean Posts: 2,438

    Richard,

    Have you ever actually managed to animate a surface created with the proxy scripts? I had this problem recently, although my issue was animating the Emissive Color. No matter how I tried, I could get it to happen. In fact, I passed the problem on to Josh and Carl at DAZ to see if they could figure it out.

    But the reason I ask is that I had the thought at the time that it would be cool to link surface color change to a morph or other control property. If you've ever got it working, I might investigate it again.

    Also, what do you mean by 'numeric values'?

  • Richard HaseltineRichard Haseltine Posts: 107,986
    edited April 2020

    No, it's not soemthing I've tried - Rob has sent us links to those scripts to post in similar threads in the past, though.

    Numeric values - I think the cases Rob has flagged have involved opacity or the like (a single numeric property, possibly mappable) rather than a colour property.

    Post edited by Richard Haseltine on
  • macleanmaclean Posts: 2,438

    Ah, ok. I see what you're saying. I've used the scripts a lot in products and they've always been fine. I think the issue is with Emissive, which is a quite different channel from the usual ones.

  • benniewoodellbenniewoodell Posts: 1,999
    I know it's an extra step, but animate the sequence of each color you want it to change to fully, and then in final cut, premiere, whatever editing you use, dissolve them into each other and it should work.
Sign In or Register to comment.