KeyShot Forum

Technical discussions => Animation => Topic started by: Hawks89 on January 21, 2017, 01:52:02 PM

Title: Animate from rought to polished possible?
Post by: Hawks89 on January 21, 2017, 01:52:02 PM
All,

is it possible to have a rough bar say "rough aluminum", and have something sweep the surface and as it does the surface of the bar changes from rough to a polish look?
Title: Re: Animate from rought to polished possible?
Post by: TpwUK on January 21, 2017, 02:44:45 PM
Not in one swoop as far as I know ... Two renders of the animation, one with rough, one with polished and then compositing the results via a third party app should get it done though

Martin
Title: Re: Animate from rought to polished possible?
Post by: LayC42 on January 22, 2017, 05:17:30 AM
That is easy. Every channel or value, that can be driven by textures can also be animated vie color-fade or number animation. So you can animate the roughness and/or the bumps.

Do you need an example?
Title: Re: Animate from rought to polished possible?
Post by: LayC42 on January 22, 2017, 06:11:58 AM
and here's the example.

Title: Re: Animate from rought to polished possible?
Post by: bdesign on January 22, 2017, 07:01:49 PM
Here's another example, utilizing a Color Gradient node with animated Shift value as a mask to follow the movement of the polishing bar. The two methods here are done with 1) a single material and 2) a layered material, animating the Roughness value and label Opacity respectively. KSP file attached.

Cheers,
Eric
https://vimeo.com/200607622
https://vimeo.com/200607662
https://vimeo.com/200611308
Title: Re: Animate from rought to polished possible?
Post by: TpwUK on January 23, 2017, 01:18:43 AM
Quote from: bdesign on January 22, 2017, 07:01:49 PM
Here's another example, utilizing a Color Gradient node with animated Shift value as a mask to follow the movement of the polishing bar. The two methods here are done with 1) a single material and 2) a layered material, animating the Roughness value and label Opacity respectively. KSP file attached.

Cheers,
Eric

Well that's me put to shame  :-[ ... But I don't mind, it's a cool and elegant solution Eric!

Martin
Title: Re: Animate from rought to polished possible?
Post by: LayC42 on January 23, 2017, 09:10:15 AM
Hey Eric.

I'm glad, that this is no competition in here. I like your solution a lot. For my apologies - my solution was build up in half an hour on a ride in a train.

BUT!!!! - I pull my hat (german phrase!)

cheers
Marco
Title: Re: Animate from rought to polished possible?
Post by: Hawks89 on January 23, 2017, 06:12:31 PM
Awesome! Thanks for the help guys.  Rendering as we speak. Is it possible to stop and save a partial render midway thru and start it back up again later?
Title: Re: Animate from rought to polished possible?
Post by: DriesV on January 24, 2017, 12:39:24 AM
Quote from: Hawks89 on January 23, 2017, 06:12:31 PM
Awesome! Thanks for the help guys.  Rendering as we speak. Is it possible to stop and save a partial render midway thru and start it back up again later?

You can do partial animation rendering by specifying either a Work area or Frame range in the Animation Output settings.
You cannot pause and resume still renderings across KeyShot sessions.

Dries
Title: Re: Animate from rought to polished possible?
Post by: Hawks89 on January 24, 2017, 01:47:23 PM
Was worried last night that an animation I was doing from home would not have been done before I headed out for work the next morning. Luckily I only had a few frames left so it worked out. Will KS7 have the capability or give either an estimated render time or a time stamp of how long the render ended up taking. I'm only working with 8 cores so most of my bigger stuff I will run in the evening.
Title: Re: Animate from rought to polished possible?
Post by: bdesign on January 24, 2017, 02:28:28 PM
Once you decide on the resolution and max samples per frame, you can render a few still images (e.g. first, middle, and last frames), taking note of the render time for each, then average the render times and multiply by the total number of frames, to get a rough estimate of total render time. For the total render time after completion (Windows OS), navigate to the frames folder for the animation, and check the time stamp (under the "Date modified" column) for the first and last frames, and calculate the difference. If you don't see the date and time listed for the frames, expand the "More options" drop down arrow in the upper right corner of the window and select  "Details".

Cheers,
Eric
Title: Re: Animate from rought to polished possible?
Post by: Esben Oxholm on January 25, 2017, 01:18:40 AM
Quote from: Hawks89 on January 24, 2017, 01:47:23 PM
Was worried last night that an animation I was doing from home would not have been done before I headed out for work the next morning. Luckily I only had a few frames left so it worked out. Will KS7 have the capability or give either an estimated render time or a time stamp of how long the render ended up taking. I'm only working with 8 cores so most of my bigger stuff I will run in the evening.
I would suggest to render out the animation as single frames and stitch it together in i.e. after effects.
That way you can always stop rendering whenever you want and use the work range / frame range option as Dries points to, to start up again where you left of.