Sat, Jan 25, 2:54 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 24 6:22 pm)



Subject: It's a rigging pain in the rear end!


SamTherapy ( ) posted Sun, 23 April 2017 at 2:06 PM · edited Fri, 10 January 2025 at 3:33 AM

Content Advisory! This message contains profanity

Setting up joint centres in Poser is a chuffing pain in the arse in Poser Pro 2012. Back in Poser 6 when I typed a number into the Joint Editor, the little cross thingy would move to a new position. Now, it often doesn't, or it moves a whole lot more than expected. Additionally, the centres could be adjusted to within 4 decimal places, but now, anything more than 3 has no effect and sometimes even 3 places doesn't do squat.

Could this be anything to do with (now) using inches instead of PNUs, as I used to? Or, is it just another "improvement"? I am not thinking of, in fact cannot at present, upgrading to a newer version of Poser so if this is something that can be dealt with in Pro 2012 I'd be grateful for the advice.

Oh, and although it's probably nowt to do with it, I use Win7 Pro 64 bit.

Coppula eam se non posit acceptera jocularum.

My Store

My Gallery


SamTherapy ( ) posted Sun, 23 April 2017 at 2:08 PM

Can't edit me first post for the mangled second paragraph. I'm sure you get the sense of it, even though it's badly written.

Coppula eam se non posit acceptera jocularum.

My Store

My Gallery


pikesPit ( ) posted Mon, 24 April 2017 at 11:10 AM

Hello Sam,

it's the different units setting. 1 PNU equals roundabout 100 inches.

As for setting joint centres: I do it with then mouse, looking with one of the six orthogonal cameras. I find it much faster than guessing numbers.

Peter


SamTherapy ( ) posted Mon, 24 April 2017 at 12:02 PM

Thank you for the advice. I'll try changing my settings; however, I thought 1 PNU = 10 inches. Also, wouldn't changing back to PNU make it less precise, since it's a bigger value to start with?

Coppula eam se non posit acceptera jocularum.

My Store

My Gallery


SamTherapy ( ) posted Mon, 24 April 2017 at 1:23 PM

Reporting back... Changing back to PNUs has done the trick, so once more, many thanks for that.

Using the mouse wouldn't give me enough precision ; I'm using a 4k monitor so the increments are really tiny. Typing numbers in seems to be a lot more reliable to me. Even stuff like building poses or positioning things has always been about typing in numbers for me.

I used to use PNUs all the time but using inches seems to make more sense for building scenes and, since BB uses 'em for creating materials, it makes things easier to relate and convert.

Guess I'll have to learn to switch from one to the other as appropriate.

Coppula eam se non posit acceptera jocularum.

My Store

My Gallery


pikesPit ( ) posted Tue, 25 April 2017 at 7:57 AM · edited Tue, 25 April 2017 at 7:58 AM

Hello Sam,

You can find out the PNU/inch rate yourself: Load a promitive and translate it exactly 1.000 PNU in any direction. Now switch the units to inches and see what the dial reads now. That's the exact value.

However, I think working with smaller-scale units is better. Poser produces rounding errors in the last one or two decimal places when saving or loading (that's why you sometimes see dials which have a value of -0,000). So the less decimal places are necessary for maximum precision the less this matters.

Peter


SamTherapy ( ) posted Tue, 25 April 2017 at 11:31 AM

pikesPit posted at 5:29PM Tue, 25 April 2017 - #4303467

Hello Sam,

You can find out the PNU/inch rate yourself: Load a promitive and translate it exactly 1.000 PNU in any direction. Now switch the units to inches and see what the dial reads now. That's the exact value.

However, I think working with smaller-scale units is better. Poser produces rounding errors in the last one or two decimal places when saving or loading (that's why you sometimes see dials which have a value of -0,000). So the less decimal places are necessary for maximum precision the less this matters.

Peter

Heh. Never thought of doing that. Obvious when it's pointed out. Anyhow, yes, it is approx 100 inches. 103.20000458, according to my Poser (Pro 2012). Dunno where I got the 10 inches malarkey from.

Coppula eam se non posit acceptera jocularum.

My Store

My Gallery


bagginsbill ( ) posted Wed, 26 April 2017 at 8:05 AM · edited Wed, 26 April 2017 at 8:09 AM

pikesPit posted at 7:02AM Wed, 26 April 2017 - #4303467

However, I think working with smaller-scale units is better. Poser produces rounding errors in the last one or two decimal places when saving or loading (that's why you sometimes see dials which have a value of -0,000). So the less decimal places are necessary for maximum precision the less this matters.

This is not an accurate recommendation. The Poser DISPLAY Unit set to inches has only an effect on the GUI. Internally and in every file format, geometry coordinates are exclusively stored in Poser Native Units, which is because the native or "internal" unit is, by definition, the Poser Native Unit and NOT the Poser Display Unit. (PNU vs. PDU)

Furthermore, the disparity between 103.2 vs. 103.20000458 is the result of truncation of precision when the data is stored as a 32-bit float vs. a 64-bit double, compounded then by additional issues when converting to decimal representation for your viewing pleasure.

By way of demonstration, I made a scene with a box, which I moved to yTran = 103.2 inch and saved. I also reset and then moved to yTran = 1 PNU and saved. The two files were identical, except for the movie file name (which is the file name so they were different). The value written in the file was 1 - just the digit, no 1.0000 etc.

As well one should note that the internal unit for the material system is inches, not PNU. No explanation is given as this detail isn't in the manual - instead it is something I learned from saving Poser materials and looking at what they have in them.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


EnglishBob ( ) posted Wed, 26 April 2017 at 8:53 AM · edited Wed, 26 April 2017 at 9:03 AM

BB, you're on record as saying that the final decimal places were important in shader calculations, and I've cited that thread elsewhere. However I was made aware of the accuracy of the IEEE754 floating point arithmetic used in the UI code a while back, and I should amend my article on scale to take that into account. Am I right in thinking that the 0.00000458 discrepancy is connected with the material room's use of inches rather than PNU elsewhere? It won't matter to most people, but I like to know these things. You never know when a seemingly insignificant fact may become important.

(Edit: I can't seem to cite the exact post in thread 2765126. 'Twas ever thus.)


SamTherapy ( ) posted Wed, 26 April 2017 at 11:08 AM

So, what causes my problems with rigging? I'm definitely finding things easier to cope with, having changed to PNUs. Another factor, maybe?

Perhaps it's the external mouse driver? 😁

Coppula eam se non posit acceptera jocularum.

My Store

My Gallery


tonyvilters ( ) posted Wed, 26 April 2017 at 1:38 PM

Yeah, and the default value for SSS is in mm...... Don't ask where my grey hair comes from. LOL.


SamTherapy ( ) posted Wed, 26 April 2017 at 2:46 PM

tonyvilters posted at 8:46PM Wed, 26 April 2017 - #4303600

Yeah, and the default value for SSS is in mm...... Don't ask where my grey hair comes from. LOL.

Grey hair is heredetary. I got mine from my kids.

Coppula eam se non posit acceptera jocularum.

My Store

My Gallery


Privacy Notice

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.