Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 29 7:57 am)
Pretty straight forward: -Select a part in Poser -Hit Edit/Copy or CTL-C -Open Excel -Select the first cell -Hit Edit/Paste or CTL-V Assuming your spreadsheet is set to the default "Separate cells at tabs" rather than "at paragraphs" or "at spaces" (or however its actually phrased), each cell & row will be split out as shown above. From there you just do normal spreadsheet functions on the column with the values -- such as pasting 0.0000 into all the cells at once, rather than changing them one at a time. -If you want to do the partial pasting thing, such as just copying the dials that affect the facial expression, without changing the dials that affect the general head shape & position, then simply delete the rows with the dials you don't want to copy & change. -Select what's left, (now just the rows with the dials you DO want to copy) and hit Copy -Go to Poser, make sure the dials for the correct part are still currently displayed, and hit just hit Paste. The selected dials you copied from the spreadsheet will paste in and the all the rest will remain unaffected. Just give it a try. My often-pedantic writing style may make it sound more complex than it really is. Basically just: copy & paste, edit, recopy & re-paste.
I suppose a wild "what-if" originally -- Just about anything that can be copied by the Edit/Copy function in Windows can be pasted into another app. Poser's Dial data just happens to be normal text (rather than some kinda cryptic binary code) so it is easy to see what's going on and make changes. This data also works when pasted into word processors, but the spreadsheet functions make it easier to manipulate several dial values at once.
Hmmm....Seems it's perhaps not guite as self-evident as I suspected. I think you'll all be surprised at the different number of ways you'll think of to use this little shortcut. As duane suggested, I've saved all the dial parameters used when creating morph targets in this fashion. Much smaller files to archive than .obj or .cr2.
People have been asking for a morph randomizer. It seems to me that there's a possibility here - Where the user would poser-copy a fully loaded target bodypart, go to excel and paste the dial info. Then run a randomizer macro, copy the data and past it back into poser. So? any programmer types? Lyrra
I tried Excel's RAND function, which conveniently returns a value between 0 and 1 (100% in Poser). Trying this on the head, my first mistake was including the scale/taper settings which resulted in a pin-head. Using just the expression dials gave some "interesting" results. I think you'd have to be selective with the settings to use and also perhaps include some limits and the ability to get negative numbers. Would take some developing of formulas or VBScript coding.
"Democracy is a pathetic belief in the collective wisdom of individual ignorance." - H. L. Mencken
Just checked, Excel's rand() function actually returns a number between 0 and less than 1 (so you'll never get 1). 2*RAND()-1 seems to return a number between -1 and 1 (not inclusive. There may be a simple formula to get the full (-1 to 1) range but math is not my forte. Also, pasting doesn't get the maximum or minimum values if you need those. I don't know what the 0 in the second column is.
"Democracy is a pathetic belief in the collective wisdom of individual ignorance." - H. L. Mencken
Heya Nance, neat tip. I found this very useful for saving (to text file so I can copy and paste)body dial settings for stuff (like PhilC multi morph skirt) that I can not seem to get to work when I save to the pose library. Using your tip, but wordpad instead of a spreadsheet, I can save the dial setting, along with a pic of the pose. Thanks for passing the tip along.
I just discovered it can be pasted into a text editor and someone sent me to your link. Was wondering what limits or experiments you might have discovered? Anton
-Anton, creator of
ApolloMaximus: 32,000+ downloads
since 3-13-07
"Conviction without truth is denial; Denial in the
face of truth is concealment."
Haven't heard anything new. I still C&P between body parts. I also use it on props. If I have a prop positioned and decide to exchange it with another prop, I C&P the xyz to position the new one in the same place. I don't have P5, so I don't know to to what extent these tricks may have been rendered redundant there. Perhaps someone else has played with this more.
"Democracy is a pathetic belief in the collective wisdom of individual ignorance." - H. L. Mencken
thanks Nance.
-Anton, creator of
ApolloMaximus: 32,000+ downloads
since 3-13-07
"Conviction without truth is denial; Denial in the
face of truth is concealment."
Attached Link: http://www.renderosity.com/messages.ez?Form.ShowMessage=659354
shadownet made the very signifcant discoveries regarding copying from the Animation Palette and posted them in this follow-up thread: http://www.renderosity.com/messages.ez?Form.ShowMessage=659354This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.
When you hit Edit/Copy or Ctl-C, Poser copies all the currently displayed dial settings to the clipboard. These can then be pasted directly into a spreadsheet app like Excel.
Once in a spreadsheet, its quick & easy to change the dial values, reset all to zero, whatever.
The really handy part is that this also allows you to then selectively copy only some of the dials and re-paste them back into Poser. For instance if you want to copy only the mouth settings without changing the rest of the dials on the head.
Also is an easy way to save multiple dial settings (each in a different column of the spreadsheet) and swap them around.
All this can, of course, be done by creating MT or pz2 pose files, but often times this method proves to be much faster.