Forum Moderators: Staff
Poser Technical F.A.Q (Last Updated: 2024 Nov 13 12:50 am)
Welcome to the Poser Technical Forum.
Where computer nerds can Pull out their slide rules and not get laughed at. Pocket protectors are not required. ;-)
This is the place you come to ask questions and share new ideas about using the internal file structure of Poser to push the program past it's normal limits.
New users are encouraged to read the FAQ sections here and on the Poser forum before asking questions.
Here's what I have so far - determined: ****** spl|lin|con spl = spline lin = linear (a straight line between this key and next) con = constant (value does not change from this key until the next) ****** br|sm br = break spline sm = smooth spline Why they didn't just have 'br' or nothing is beyond me. ****** sl N No idea still. Can't find a way to change it from the standard "sl 1" that always appears. So far, I've guessed as linear spline and loop interpolation, but these don't pan out. I can't find it again, but think that I've encountered a line such as "sl 0.5" which would indicate a real value between 0 and 1. For what? I don't know... Solutions welcomed! Thanks
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone
I have no idea what the 'sl' line does either. The rest of your interpritation seems to be correct. The 'Loop' setting is NOT saved to pz3, or pz2. I am quite certain of this in P4, and though I have not tested this in other versions, I suspect the same holdes true. It's interesting to note that there are 'loopStart' and 'loopEnd' lines in the 'movieInfo' section of the pz3. If, for example, you set 'loopStart 5' and 'loopEnd 7, Poser will only play k frames 5 through 7, irrespective of wether 'Loop' is set on or off. Also note that these will display in the interface as frames 6 through 8. In library files the k frame numbers start at 0, but in the interface 'k 0' is represented as frame 1. P.S. I just added the above trivia because I have nothing really usefull to say.
Besides that one odd line that I've seen before, every file that I scanned had "sl 1" and it always appears if there are these other values included with the key. In the Poser 'dump' file that someone produced (can't remember the chap who did it), it has "sl %g" which indicates that sl has a real (floating point) argument. That fits in with "sl 0.5", but changing sl in the PZ3 file doesn't seem to change anything in Poser (and the changed value is saved right back out without modification). My hypothesis: sl is another archaic parameter still saved to file but which has no real purpose anymore. Thanks for the trivia, lesbentley. :) Yes, I had already noticed that looping is stored in the movieInfo section only, but it is interesting that the file setting overrides the user setting.
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone
Right, but you can see the effect (and I'd realized its purpose while working on my ASL animated hand pose set). When something is both not understood and has no apparent effect whatsoever - that makes the qualification 'archaic' seem more likely. :0)
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone
This 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.
I'm looking for information on what these keywords mean (guesses in parentheses) and what others are available: sl 1 (spline linear TRUE) spl (spline) con (constant) br (spline break) sm (smooth spline?) Haven't seen any others, but seems that there are other choices for some of these. Thanks, Kuroyume
C makes it easy to shoot yourself in the foot. C++ makes it harder, but when you do, you blow your whole leg off.
-- Bjarne Stroustrup
Contact Me | Kuroyume's DevelopmentZone