Props animations?
-
Is it possible to make animation pose files for Poser? I've tried a few different ways and when I apply the pose nothing happens.
-
@janet said in Props animations?:
Is it possible to make animation pose files for Poser? I've tried a few different ways and when I apply the pose nothing happens.
Yeah, it's pretty easy as a matter of fact. What are you trying to animate?
-
A frisbee I modeled in Blender.
-
@janet Poser's handling of unparented props and their poses is the bane of my existence. Unless the prop is parented to a figure, Poser will not save a pose for it with any meaningful parameter information. Have a look at the files that do get saved in a text editor, before you apply them and see what's there.
I had to write my own Python scripts to manually create pose files that can be applied to unparented props.
If you have a figure in the scene, simply parent the frisbee to the figure and then animate the frisbee. When you save the multi-frame pose, choose the Select Subset option and uncheck everything except the frisbee, that way you can apply the pose to the figure and it will not be affected, but the parented frisbee will be.
-
Thank you! I just tried that though and it's still not working.
-
@janet can you show us what's in the saved pose file? If you type three back-quotes "```", at the start of a line, you can then paste the text copied from the pose file and it will maintain it's formatting, then finish with another three back-quotes on a new line to go back to normal.
-
version { number 11 build 34759 } clearFigureKeys 80 thighLength 0.0903896 targetFigure HiveWireBigDog_50375 refFigure JamesG2 prop frisbee2:1 { channels { rotateY yRotate { keys { k 0 0 sl 1 spl sm catid 0 } } rotateX xRotate { keys { k 0 0 sl 1 spl sm catid 0 k 12 -5 sl 1 spl sm catid 0 k 20 -10 sl 1 spl sm catid 0 k 31 -15 sl 1 spl sm catid 0 k 34 -14 sl 1 spl sm catid 0 k 36 -9 sl 1 spl sm catid 0 k 37 -4 sl 1 spl sm catid 0 k 38 10 sl 1 spl sm catid 0 k 39 17 sl 1 spl sm catid 0 k 40 27 sl 1 spl sm catid 0 k 41 32 sl 1 spl sm catid 0 k 43 27 sl 1 spl sm catid 0 k 44 23 sl 1 spl sm catid 0 k 46 21 sl 1 spl sm catid 0 k 48 23 sl 1 spl sm catid 0 k 49 25 sl 1 spl sm catid 0 k 50 28 sl 1 spl sm catid 0 k 55 25 sl 1 spl sm catid 0 k 56 21 sl 1 spl sm catid 0 k 57 17 sl 1 spl sm catid 0 k 60 20 sl 1 spl sm catid 0 k 68 16 sl 1 spl sm catid 0 k 69 16 sl 1 spl sm catid 0 k 70 12 sl 1 spl sm catid 0 } } rotateZ zRotate { keys { k 0 0 sl 1 spl sm catid 0 k 12 -16 sl 1 spl sm catid 0 k 20 -25 sl 1 spl sm catid 0 k 31 -2 sl 1 spl sm catid 0 k 34 -1 sl 1 spl sm catid 0 } } translateX xTran { keys { k 0 -2.359 sl 1 spl sm catid 0 k 12 -1.88722 sl 1 spl sm catid 0 k 20 -1.223 sl 1 spl sm catid 0 k 31 -0.0206354 sl 1 spl sm catid 0 k 34 0.00414004 sl 1 spl sm catid 0 } trackingScaleMult 1 } translateY yTran { keys { k 0 0.164 sl 1 spl sm catid 0 k 12 0.306926 sl 1 spl sm catid 0 k 20 0.487 sl 1 spl sm catid 0 k 31 0.797482 sl 1 spl sm catid 0 k 34 0.850999 sl 1 spl sm catid 0 k 35 0.847999 sl 1 spl sm catid 0 k 36 0.821999 sl 1 spl sm catid 0 k 37 0.755999 sl 1 spl sm catid 0 k 38 0.615999 sl 1 spl sm catid 0 k 39 0.528 sl 1 spl sm catid 0 k 40 0.443 sl 1 spl sm catid 0 k 41 0.388 sl 1 spl sm catid 0 k 42 0.353 sl 1 spl sm catid 0 k 43 0.323 sl 1 spl sm catid 0 k 44 0.254 sl 1 spl sm catid 0 k 45 0.235 sl 1 spl sm catid 0 k 46 0.252 sl 1 spl sm catid 0 k 47 0.245 sl 1 spl sm catid 0 k 48 0.235 sl 1 spl sm catid 0 k 49 0.222 sl 1 spl sm catid 0 k 50 0.208 sl 1 spl sm catid 0 k 51 0.212 sl 1 spl sm catid 0 k 55 0.209 sl 1 spl sm catid 0 k 56 0.215 sl 1 spl sm catid 0 k 57 0.22 sl 1 spl sm catid 0 k 61 0.217 sl 1 spl sm catid 0 k 62 0.22 sl 1 spl sm catid 0 k 63 0.224 sl 1 spl sm catid 0 k 65 0.223 sl 1 spl sm catid 0 k 66 0.227 sl 1 spl sm catid 0 k 67 0.234 sl 1 spl sm catid 0 k 68 0.234 sl 1 spl sm catid 0 k 70 0.237 sl 1 spl sm catid 0 k 71 0.239 sl 1 spl sm catid 0 k 72 0.24 sl 1 spl sm catid 0 k 73 0.244 sl 1 spl sm catid 0 k 74 0.239 sl 1 spl sm catid 0 k 75 0.236 sl 1 spl sm catid 0 k 76 0.231 sl 1 spl sm catid 0 k 77 0.235 sl 1 spl sm catid 0 k 78 0.249 sl 1 spl sm catid 0 k 79 0.257 sl 1 spl sm catid 0 } trackingScaleMult 1.000000 } translateZ zTran { keys { k 0 3.171 sl 1 spl sm catid 0 k 12 2.74243 sl 1 spl sm catid 0 k 20 2.267 sl 1 spl sm catid 0 k 31 1.23814 sl 1 spl sm catid 0 k 34 1.125 sl 1 spl sm catid 0 k 35 1.17 sl 1 spl sm catid 0 k 36 1.219 sl 1 spl sm catid 0 k 37 1.279 sl 1 spl sm catid 0 k 38 1.357 sl 1 spl sm catid 0 k 39 1.384 sl 1 spl sm catid 0 k 40 1.426 sl 1 spl sm catid 0 k 41 1.453 sl 1 spl sm catid 0 k 42 1.483 sl 1 spl sm catid 0 k 43 1.511 sl 1 spl sm catid 0 k 44 1.54 sl 1 spl sm catid 0 k 45 1.581 sl 1 spl sm catid 0 k 46 1.599 sl 1 spl sm catid 0 k 47 1.626 sl 1 spl sm catid 0 k 48 1.654 sl 1 spl sm catid 0 k 49 1.674 sl 1 spl sm catid 0 k 50 1.705 sl 1 spl sm catid 0 k 51 1.727 sl 1 spl sm catid 0 k 52 1.755 sl 1 spl sm catid 0 k 53 1.791 sl 1 spl sm catid 0 k 54 1.816 sl 1 spl sm catid 0 k 55 1.848 sl 1 spl sm catid 0 k 56 1.877 sl 1 spl sm catid 0 k 57 1.911 sl 1 spl sm catid 0 k 58 1.938 sl 1 spl sm catid 0 k 59 1.966 sl 1 spl sm catid 0 k 60 2.001 sl 1 spl sm catid 0 k 61 2.031 sl 1 spl sm catid 0 k 62 2.058 sl 1 spl sm catid 0 k 63 2.088 sl 1 spl sm catid 0 k 64 2.119 sl 1 spl sm catid 0 k 65 2.145 sl 1 spl sm catid 0 k 66 2.18 sl 1 spl sm catid 0 k 67 2.207 sl 1 spl sm catid 0 k 68 2.225 sl 1 spl sm catid 0 k 69 2.264 sl 1 spl sm catid 0 k 70 2.294 sl 1 spl sm catid 0 k 71 2.329 sl 1 spl sm catid 0 k 72 2.357 sl 1 spl sm catid 0 k 73 2.384 sl 1 spl sm catid 0 k 74 2.412 sl 1 spl sm catid 0 k 75 2.437 sl 1 spl sm catid 0 k 76 2.451 sl 1 spl sm catid 0 k 77 2.487 sl 1 spl sm catid 0 k 78 2.508 sl 1 spl sm catid 0 k 79 2.531 sl 1 spl sm catid 0 } trackingScaleMult 1.000000 } } } figure { } figure { } } { version { number 11 build 34759 } clearFigureKeys 80 thighLength 0.0903896 targetFigure HiveWireBigDog_50375 figure { } figure { } }
-
@anomalaus said in Props animations?:
@janet Poser's handling of unparented props and their poses is the bane of my existence. Unless the prop is parented to a figure, Poser will not save a pose for it with any meaningful parameter information. Have a look at the files that do get saved in a text editor, before you apply them and see what's there.
Hmm? What do you mean?
Poser / New Document / delete Andy2 / add Torus / frame 15, set fatness = 1 / frame 30, set fatness back to default 0.2 / File Save / close Poser / reopen document ... run animation, the poses at 15 and 30 are still there, and this is an unparented prop.
I never had a problem of Poser losing an animated parameter in an unparented prop. Which scenario do you see that?
-
@fbs7 that's a saved scene, unless I misunderstood ("File Save"), not a saved pose for an unparented prop. You can't safely apply a scene file as a pose to a different scene without the risk of overriding all of the light settings, etc.
The problem is creating an animation pose (not scene, which saves and reloads almost* everything correctly), which can be applied to an unparented (with no :1 or :n figure number suffix on the prop actor name, and no targetFigure definition) prop in another scene with the same prop.
*almost, in that the order of some hidden joint parameters is non-deterministic (unless you call reversing the order while saving, determinisic), in that when the scene is reloaded, a slaved (all parameters controlled by explicit ERC from the master), non-conformed, identical figure (a pre-material layers technique for adding water droplets to skin) with an inflate morph, no longer accurately covers the master figure, as it did when the scene was saved. Conforming the slave figure was useless in this case as it still didn't accurately cover the master figure when limbs were scaled.
@janet that looks OK. What do you have selected in the scene when you apply that pose? If it's a new scene, you will still have to have a figure, which the prop is parented to, present in the scene, and selected.
-
Yah I added the figure and applied the pose and nothing happened.
-
@anomalaus said in Props animations?:
@fbs7 that's a saved scene, unless I misunderstood ("File Save"), not a saved pose for an unparented prop. You can't safely apply a scene file as a pose to a different scene without the risk of overriding all of the light settings, etc.
Oh, you mean Save Pose in Library? Is that supported for props? If I delete Andy2 from default scene, add a prop and try to Save Pose to Library it won't even create an entry in the library.
The way I understand what a Pose is, that's something that pertains to a figure, not to a prop. I never thought of trying to save a pose for a prop, only to a figure group which may contain some props.
-
@fbs7 well, you can certainly add morphs to a prop, whether it's parented or not, so why shouldn't you be able to save poses for it. Imagine a ball that's being animated in a scene with no figures, just props. Sure, you can use bullet physics to animate it, now. But why shouldn't you then be able to save that calculated pose with acceleration and/or bounces as a keyframed pose for later use, without having to turn the ball into a figure, just so you can save and load poses for it?
Obsolete design decisions for Poser continue to plague us, decades later.
@janet Hmmm, I have a figure development scene open in P11 at the moment that I'm not ready to trust saving to and reloading from the library just yet. I'll fire up PPro2014 and see if I can replicate what you're seeing. With the figure selected, and the prop parented to it, the saved pose should correctly apply to the prop.
Can you post a screen shot of the animation palette for the prop after you've attempted to apply the pose?
-
Sure I'm rendering a movie at the moment so it will be a few hours.
Which is the animation palette?
How do I get three reputation on here so I don't have to wait between posts?
-
Thank you for the upvotes. Let's see if I still get that it hasn't been long enough error.
-
Hope this is what you mean.
-
@anomalaus said in Props animations?:
@fbs7 well, you can certainly add morphs to a prop, whether it's parented or not, so why shouldn't you be able to save poses for it. Imagine a ball that's being animated in a scene with no figures, just props. Sure, you can use bullet physics to animate it, now. But why shouldn't you then be able to save that calculated pose with acceleration and/or bounces as a keyframed pose for later use, without having to turn the ball into a figure, just so you can save and load poses for it?
Obsolete design decisions for Poser continue to plague us, decades later.
That's a fair point. I agree with you, I can't see any good reason why Poser shouldn't be able to save a set of parameters for a prop, a hair simulation or a bullet physics.
-
@janet can you confirm that the keyframes I'm seeing for the frisbee2 prop are as a result of you applying the library pose, or from the scene before/after saving the animation to the library. What I see with all those light green keyframes, implies to me that the pose application has worked. Am I misunderstanding?
When you say "I added the figure and applied the pose and nothing happened.", does that mean that the frisbee didn't move from it's position at the frame in which you applied the pose, or that the keyframes weren't added (looking at the animation palette)?
-
I dunno. The frisbee just doesn't move.
-
@janet there's no chance that the frisbee prop is locked (a tick next to the Object menu>Lock Object item), is there? Are the keyframes visible in the animation palette (could you post a screen shot, if it's different from what you previously posted)?
When you play the animation in Poser, do you have skip frames unchecked?
-
Object isn't locked, skip keyframes is off. I just don't know.