Sep 2008
1 / 3
Sep 2008
Apr 2018

Animation snapshot usually resets its shader info.

Is there any way not to lose shader info so snapshot objects are identical to the original?

why do we need animation snapshot when we have no material on them anyway??

  • created

    Sep '08
  • last reply

    Apr '18
  • 2

    replies

  • 3.0k

    views

  • 1

    user

QUOTE(rufas @ 09/25/08, 08:37 AM) [snapback]292285[/snapback]
Animation snapshot usually resets its shader info.

It does not its just that shader is not under the node to snapshot. Its not snapshotting the shader set wich is a global. So the shader just is the same continuously. So dont delete the set.

Also keep in mind what you snapshot, snapshot the end of your node chain as intermediate objects have no shader.

QUOTE
why do we need animation snapshot when we have no material on them anyway??

Well i dont know about you but for me tha animated snaphot is a very good tool. Especially since its a node.

9 years later

You can try duplicating the original object over time. This way you will keep your original shading information. With this script for example:

//Copy object multiple times over span of time
for( $index = 0; $index <= 50; $index++ )
{
select -r yourObject;
duplicate -rr;
currentTime (`currentTime -q`+5.0);
};

$index <+= 50 will make 50 copies.
Replace yourObject with the name of the object you want to duplicate. '
currentTime (`currentTime -q`+5.0); will duplicate your object every 5th frame.