Fri, Nov 22, 7:56 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 21 6:06 am)



Subject: How to enable Smooth Scaling


vholf ( ) posted Tue, 01 July 2014 at 11:30 PM · edited Fri, 22 November 2024 at 7:49 PM

I'm working on a custom figure and I noticed that some body parts have a rBone_smoothZ, rBone_smoothY, etc., in the joint editor. I don't know how this were created or why they were created for some body parts and not others, but I wish to activate it for every body part.

Does it have to be done editing the cr2? if so, how can it be achieved?

Thank you.


Cage ( ) posted Thu, 03 July 2014 at 6:06 AM · edited Thu, 03 July 2014 at 6:07 AM

Last time I had to edit smoothscaling into a cr2, I seem to recall some slight inconsistencies.  I used Pro12, in which I was able to add smoothscales in most cases using the tools provided in the Joint Editor.  However, in cases where the smoothscale references were not present in the actor itself or its parent, the Joint Editor didn't work and I had to edit the cr2 to create those listings.

The best way to learn how to create the smoothScale references by editing a cr2 may be to examine actors which already have them, in your cr2.  The smoothScales are like the other joint and twist listings, in that corresponding references to the same parameter need to be in the actor itself and its affected actor.  Traditionally the affected actor would be the parent, but in recent versions any actor can affect any number of other actors.

I don't know if smoothScale handling in the Joint Editor may have been improved in Poser 10/Pro14.  If you have one of those versions, that may be worth trying first, before attempting to edit listings into a cr2 by hand.

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


vholf ( ) posted Thu, 03 July 2014 at 7:10 AM

Thanks Cage,

I always forget to state my poser version, I'm using Poser Pro 2014, got it on sale, yay!.

Sadly though, the joint editor doesn't allow me (or I wasn't able to) to create the smoothScale parameters on the figure, it just handles the existing ones.

I've been messing with the cr2 and trying to copy the settings manually but I always find the cr2 files a bit inconsistant and my first attemps were not succesful. I'll try again, I need those smooth parameters.

What do you guys use for editing cr2's manually? 


Cage ( ) posted Thu, 03 July 2014 at 7:29 AM

Quote - What do you guys use for editing cr2's manually?

I'm quite fond of the Poser File Editor by Dimension3D, available here in the Renderosity marketplace.  (Standard BBC DVD commentary disclaimer: "Other editors are available." :lol:)  I think PhilC also offers an editor.  I don't know whether it's been updated recently, but CR2 Builder was a pretty decent free editor, when I used it a number of years back (note that it was written in Japanese and is not well documented in English).  http://www.geocities.co.jp/Bookend-Ohgai/9483/tool/CR2Builder/  I'm sure there must be other editors floating around.

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


vholf ( ) posted Thu, 03 July 2014 at 7:44 AM

Yeah I've been using CR2 builder, so many options, so little documentation... hehe. Maybe it's not supposed to work with newer cr2 files, with weight mapping and all. 

I'll keep tinkering, I think I'm now getting somewhere.

Thanks for the tips.


Cage ( ) posted Thu, 03 July 2014 at 7:57 AM · edited Thu, 03 July 2014 at 8:00 AM

smoothScaleY waist_smooY
{
    name waist_smooY
    initValue 0
    hidden 1
    enabled 1
    forceLimits 0
    min -100000
    max 100000
    trackingScale 1
    keys
    {
        static  0
        k  0  0
    }
    interpStyleLocked 0
    smoothZones -100 -99 0.366482 0.431295
    otherActor waist:7
    calcWeights
}

smoothScaleY hip_smooY
{
    name hip_smooY
    initValue 0
    hidden 1
    enabled 1
    forceLimits 0
    min -100000
    max 100000
    trackingScale 1
    keys
    {
        static  0
        k  0  0
    }
    interpStyleLocked 0
    smoothZones 0.366482 0.431295 99 100
    otherActor hip:7
    flipped
    calcWeights
}

Here are some example smoothScale listings, snipped from a cr2.  Here, waist_smooY is from Hip and hip_smooY is from Waist.  Both listings need to be present, to properly activate the scaling.  The parameter internal naming needs to follow the basic form shown here, with each smoothScale parameter having a _smooX, _smooY, or _smooZ suffix.  Corresponding listings are then further linked by their otherActor references.

The smoothZones are flipped, between the two listings, representing the same zones as seen from either actor's position.  If you edit in the parameters using the proper naming and otherActor linking, the new smoothScales should become accessible in the Joint Editor, at which point you can work on the settings represented by smoothZones within Poser.  There may be a bit of back and forth between the cr2 editor and the Joint Editor, with multiple file saves, before the whole things works desirably.

Poser seems to be pretty tolerant of errors with these listings.  I've never seen Poser or its Joint Editor crash because of an oddity in the cr2 setup.  Generally you'll know you don't quite have it right because Poser won't display the zones in the Joint Editor, or they won't be made editable.

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


MistyLaraCarrara ( ) posted Thu, 03 July 2014 at 8:16 AM

+1 for an improved joint editor :)



♥ My Gallery Albums    ♥   My YT   ♥   Party in the CarrarArtists Forum  ♪♪ 10 years of Carrara forum ♥ My FreeStuff


Cage ( ) posted Thu, 03 July 2014 at 8:22 AM

Quote - +1 for an improved joint editor :)

Agreed!  :thumbupboth:  We should be able to do these things using Poser's own tools, without having to resort to file editing for such basic functionality.

Poser's joints have always been just a bit user un-friendly, IMO.  :lol:  They've gotten a lot better over the past two versions, but there's still a way to go yet.

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


vholf ( ) posted Thu, 03 July 2014 at 12:21 PM

Thank you very much Cage, for taking the time to explain it so well. I'm eager to try this out when I get home. I'm sure it'll work this time. I'll post any updates.


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.