Tue, Nov 26, 9:41 PM 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: News from Curious Labs


Mason ( ) posted Mon, 05 February 2001 at 9:47 PM · edited Tue, 26 November 2024 at 9:37 PM

I wrote Curious Labs and asked what restrictions if any they put into the scripting language. Here is their reply: *********************************** Thanks for your understandable concern. The answer is "No. We do not restrict Python's use... At least not for this release. It is certainly possible to create malicious scripts... but at the same time it is possible to create very powerful scripts. While embedding Python, we have mostly been concerned with empowering the professional communtity... i.e. giving them the tools they need to do whatever they want with Poser. The problem with restriction is that there will invariably be users out there that want or need whatever Python features we remove. Thanks again for your questions. We're doing the best we can to listen to and work for our online community, so please keep up the feedback, be it complimentary or critical. -Jack Walther ************************************** So apparently the socket support and everying is available. Just be cautious when accepting scripts.


Fox-Mulder ( ) posted Mon, 05 February 2001 at 10:43 PM

Thanks for checking into this Mason- All MORE the reason why the Renderosity Community should set some kind of standards with this. We have Violence, Nudity options for posting... what helps the "Average Joe" know if a script is good, bad, insane...??? Are we just supposed to download and run them and "See What Really Happens?"... To me this is like handing out firearms to everyone and saying "don't use these in any harmful way, O.K.???"... Also, does PP actually load and run Python scripts "Automatically" (as the manual says). Don't we have the option of just saying "No"???...


bushi ( ) posted Tue, 06 February 2001 at 12:15 AM

Fox - I've been following your comments on PoserPython with some interest. I do agree that there is an element of risk with downloading any script that comes down the pike. Acknowledging the risk is about as far as it goes. The "atomic bomb" comment and this one about "handing out the firearms" are, in my opinion, bordering on hysteria. A better anology would be handing out a complete machine shop and all the raw materials to build an A-bomb or firearms. Most folks aren't going to have the ability or desire to learn the tools well enough to accomplish the task. Folks that would be malicious enough to cause havoc-via-script are also going to be versed enough to cover their tracks. With Python being an extensable language, there are plenty of ways of accomplishing this. Given the history of the free utilities available for Poser, un-toward actions seem a pretty remote possibility. Another point that you made concerning newbies sticking parts of scripts together to create a Franken-script just isn't going to happen. Python shares a common attribute with most other programming languages. They are fragile creatures, very self-centered, that want things exactly their way or "no way!" Someone that is adept enough to stick scripts together would have to have a fairly high level of sophistication. Sophisticated enough to do it all from scratch. To tell the truth, I'm beginning to wonder why and to what end you protest with such fervor.


bushi ( ) posted Tue, 06 February 2001 at 12:21 AM

Damn! I meant to change the subject of the last post to "PoserPython - Threat or Menace?" ;-)


Mason ( ) posted Tue, 06 February 2001 at 2:07 AM

Fox, I don't have the propack yet but, if its like Max 3.1 with their script language, I would imagine placing a script in a startup dir would get it executed automatically. If not then it would have to be run from a command line. I was a little shocked C. Labs decided to leave in things like the socket connections and destructive file io but then its hard to not have them. Like Jack said. you take something out and someone will bitch for it. If the scripts really bug you out Fox, just avoid them and wait till the dust settles.


bushi ( ) posted Tue, 06 February 2001 at 2:58 AM

Mason - Sorry to be blunt, but since you have worked with Python before I don't understand why you'd be 'a little shocked' that CL would keep PoserPython open. After all, Python has a long and turbulent history of keeping the whole thing available to those that want to add to it. 'An open language' has been the basis of this software from the beginning. If the Poser community wants new functionality, then they have to accept the changes. If not, then Poser really will remain a toy. It's going to be difficult for a while getting this stuff sorted out. We're trying to align two VERY different communities. The Python community is much larger the Poser community so it is a great resource if we tap into it. Who knows, maybe we'll get some of them interested in Poser.


Mason ( ) posted Tue, 06 February 2001 at 12:09 PM

True. I've had to trim down the python c libs for a video game system because we were worried that users would create viruses. Dealing with 14 year old kids who think its cool to destroy someone's hard drive is a bit different than dealing with adults. I'm actually glad its not restricted, this way you don't have to poke around with it to figure out what is or is not usable. I don't think this whole virus thing is going to be an issue. And like you said, the python community has been out for a while and is much larger. I think if someone wanted to disseminate a virus they would do it through that community and not Poser.


ScottA ( ) posted Tue, 06 February 2001 at 12:18 PM

It's just a matter of people (person)not understanding what a python script is. I'm sure people once thought that toasters would come alive in the middle of the night. And eat their children. ;-) It will blow over once everyone uses them on a regular basis. ScottA


Fox-Mulder ( ) posted Tue, 06 February 2001 at 3:11 PM

I guess I am a victim of reading the daily news at MSNBC.COM and about the rapid development and deployment of new Trojans at Symantec and McAfee websites... Whether it is 14 year olds or sophisticated snoopers and hackers, running any script freely handed out in an anonymous way is a recipe for disaster if NOTHING is being done to provide some TRUSTED testing and script-writing responsibility. The first people here POSTING responses are all TRUSTED members of the Poser Community. What about the LURKERS? Maybe they would like to show how CLEVER they are and that they can't be caught either... Poser will attract a DIFFERENT Python Script writer I think. The average Poser user, who will eventually aquire PP script-writing by purchase, hook, crook - or maybe doesn't even have to- maybe just copy the other Python scripts, etc. I think that with this much POWER it is hard to believe there won't be some real pain...


Grammer ( ) posted Tue, 06 February 2001 at 4:58 PM

Nobody asked you to download a PythonScript from anywere and run it on your computer, trojans etc can happen with any script from any place and this problem is absolutely no problem restricted to Poser. Would you run a script downloaded from somewhere ? Or an .exe file coming with a email - you guys are poking in the wrong hole. Nobody is forced to run Python scripts. I want to write my own scripts in an unrestricted environment, and this was the only way to open Poser for professionals. You can use Python to do anything in Poser you want, this goes from automatizing animation, like breaths and blinks to manipulation of meshes, like cloth simuation and so on. Python rules !


Marque ( ) posted Thu, 08 February 2001 at 10:59 AM

I wonder if it's possible to sell a version without the Python, for people who aren't interested in learning it or using it. I want the full ability, as I will be learning Python for this and other reasons. I think the community would better serve the newbies if they pulled the Python Script stuffage out of the regular Poser freestuff and put it in it's own spot with a disclaimer stating the problems that you might have if you don't know what you're doing...well, maybe put a little better than that...lol I think Fox is right in being concerned, but I think if newbies go in to download the scripts and they are told they need to read the manual carefully that would be enough. You can't hold their hand all the way, but to separate them and give the warning will show that the moderators are showing concern for the new peeps. They can really screw up the models in the setup room too, so you can't sit with them and walk them through, but warnings are nice. Rambling on, Marque


JeffH ( ) posted Thu, 08 February 2001 at 11:08 AM

The propack does have it's own FS spot. Why would a newbie want to use the PRO pack? ;-)


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.