Tue, Nov 26, 12:13 AM CST

Renderosity Forums / Poser Python Scripting



Welcome to the Poser Python Scripting Forum

Forum Moderators: Staff

Poser Python Scripting F.A.Q (Last Updated: 2024 Sep 18 2:50 am)

We now have a ProPack Section in the Poser FreeStuff.
Check out the new Poser Python Wish List thread. If you have an idea for a script, jot it down and maybe someone can write it. If you're looking to write a script, check out this thread for useful suggestions.

Also, check out the official Python site for interpreters, sample code, applications, cool links and debuggers. This is THE central site for Python.

You can now attach text files to your posts to pass around scripts. Just attach the script as a txt file like you would a jpg or gif. Since the forum will use a random name for the file in the link, you should give instructions on what the file name should be and where to install it. Its a good idea to usually put that info right in the script file as well.

Checkout the Renderosity MarketPlace - Your source for digital art content!



Subject: new script request


dorkmcgork ( ) posted Wed, 27 June 2012 at 4:20 PM · edited Fri, 22 November 2024 at 1:53 PM

from http://www.renderosity.com/mod/forumpro/showthread.php?thread_id=2851896

i think it's a great idea.  how about a script that will work with the morph brush, to select a specific vert or verts, and create a dial for direct morphing.  it would be really cool if say, the mouse wheel could move the vert.  say a setting to adjust sensitivity.  say setting that allows no click for x, right click for y, left click for z, or combination clicks for combo motion.  then how about returning the morph to the data contained in the morph brush and deleting the dial, so you can move onto the next vert or set of verts.

 

anyway thanks for any replies : )

go that way really fast.
if something gets in your way
turn


nruddock ( ) posted Thu, 28 June 2012 at 5:15 PM

PoserPython doesn't have acces to the necessary aspects of Poser to work with the Morph Brush tool, it would have to be completely (re)implemented in Python, but I'm pretty sure there's some deficiencies in terms of access to things like OpenGL (which you'd need for doing the picking and other interactions with the geometry).


dorkmcgork ( ) posted Sat, 30 June 2012 at 2:06 AM

ah too bad : )

thanks for checking :)

go that way really fast.
if something gets in your way
turn


colorcurvature ( ) posted Sat, 30 June 2012 at 3:57 PM

i do not think, too much 3d modellers can do would need to be rebuild. 


PhilC ( ) posted Sat, 30 June 2012 at 5:24 PM

I've been watching this thread.

It appears to me that what you want to do is to select a small number of vertices easily and have precise control over their movement.

Pretty much the same way as you have with a Poser magnet.

So why not use a magnet?


Inception8 ( ) posted Wed, 04 July 2012 at 10:20 AM · edited Wed, 04 July 2012 at 10:23 AM

Quote - It appears to me that what you want to do is to select a small number of vertices easily and have precise control over their movement.

Pretty much the same way as you have with a Poser magnet.

So why not use a magnet?

Isn't there somewhat of a huge difference between (control) pointing your mouse at the screen and a cumbersome (XYZ controled) magnet. Just saying.

The morphing tool is a similar experience to pushing/pulling clay around also similar to 3D sculpting programs, completely different kind of interaction entirely.


PhilC ( ) posted Wed, 04 July 2012 at 12:07 PM

I most certainly agree however we do not have Python access to the mouse coordinates on the screen. Neither do we have access to the vertices that the morphing tool has currently selected.

A click and drag of the magnet zone is I grant you less cool but it will work. Also holding down the shift key ensures that the selection is maintained as you change camera angles. Once in position fine tune using the parameter dials. Then click and drag on the magnet which will then have much the same "feel" as if it were the morph tool.

What you want does not exist, I'm simply offering a solution that works.


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.