Forum Coordinators: RedPhantom
Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 29 7:57 am)
Thank you! Got it! I use only that (with P3dO) since I found it a month ago and you were so kind as to explain it all to me. Now when you say: "Material Sets and Collections" what do you mean? I wonder if it means I'll be able to apply materials (P5-P6 materials) to the models? France
France, Proud Owner of
KCTC Freebies
Thanks for your continuing support of this system; I now only use the Poser library palette when I absolutely have to. I must admit I haven't really played with the client modules yet - just force of habit, I keep forgetting to load them. ;/ I wonder if there's some way to load one or more Python scripts when Poser starts, maybe via the preferredState scene?
Wonderful, you have a pride of place on my Python palette and thereafter your client modules! Keep it up and the coperation with P3DO and AL both of which I use. Since all my workflow now seems to involve Python one way or another I have decided to try and learn it myself. When you get 5 minutes (grin) you can sort out Shade! Once again, thank you.
I am so happy that materials can now be applied from P3dO! After using that combination for a week, I reinstalled everything in my various runtimes accordingly: two libraries only (character and material) with subfolders for other categories within the main library (figure.. poses... props... cameras... etc are together). Now I'll be able to integrate the material library to that folder tree! Youpi! Thank you so much for making life easier! ;o) BUT... I don't know what client module is. ;o(
France, Proud Owner of
KCTC Freebies
France, normally PRPC would send the unaltered file to Poser; but it has the option of processing it before sending it on its journey. This is done by additional Python scripts which need to be loaded when Poser starts.
They have to be specially written to "hook" into PRPC. These are the ones that are available at present (quoted from tromnek's post):
*Pose Filter
Filter incomming pose files to apply only translation and rotation to selected figure body parts (partial pose files on-the-fly).
Conform To
Automatically conforms a newly loaded figure (clothes, ...) to a pre-selected figure.
Delete Lights
When a incomming light file is loaded, it will delete all the current lights in the scene before loading the new light file.
Thumb To File
Helper module for windows explorer so that when you send a thumbnail (.png or .rsr), the real poser content file (cr2, lt2, ...) will load.*
Thank you. Ok, now I know what it is, how does it work? ;o) Do I have to apply 2-3 python script each time I need one? To apply the poses to selected figure body parts, would I have to load the python script for it, then select the body part, then apply the pose from P3dO? I'm sorry, I don't understand. ;o(
France, Proud Owner of
KCTC Freebies
Once you've run one of the client modules, it stays active in the same way that PRPC does - you only need to run it once. So once you run the PoseFilter module, it sits there permanently looking for PZ2 or P2Z files being applied from P3dO. When it sees one, a box pops up that allows you to select the body parts you want the pose to apply to. Hope that helps - as I said, I haven't used the client modules much so I hope I didn't miss anything vital.
Another question... I looked in my prpc folder and there is the pose filter script. But I don't see the conform and the delete light scripts. Where do I get these?
France, Proud Owner of
KCTC Freebies
Thank you again! ;o) I didn't click on this link before because I thought, since it says "development", it was for programmers. loll (language barrier here)
France, Proud Owner of
KCTC Freebies
Attached Link: http://www.mort.net/tromnek/prpc/prpc.html#installuseopt
I don't see the contents of the prpc13422.zip file (but rather, Advanced Library). Make sure you unzip the prpc13422 file. :-) You'll have to launch the .exe file as part of configuring your system (but it's a one-time thing -- once you've done it, you won't have to do it again). Each step is pretty much covered at the link. If you run into a problem, post back here where things went astray.(thanks to everyone for the help answering questions)
EnglishBob re: Auto loading PRPCd.py
Don't try and autoload the server daemon. I tried this with the poserStartup.py and the server crashed. There wasn't a valid scene at that point and the server daemon needs one when it initialized.
Even if this did work, I wouldn't recommend autoloading any python script. If a new version of the script cause Poser to crash you could have big problems. Also, after installing a new service release, changes might cause the same problem.
I updated my web page to warn against autoloading.
I'll work on instructions for adding it to the python scripts palette when I get a chance.
thanks again for all the support help.
You're getting there momodot. That box tells you it's loaded and let's you configure, if you want or need to. You can minimize that box.
Now. From Windows Explorer, P3DO or Active Library, you should be able to navigate to what you want to load, right click on it, go to "send to" (*) and slide over to the 'ip127.0.0.1port49160' and let go of the mouse button. The file should then load in Poser (see the "Usage" section of the link in my previous post).
Message edited on: 11/24/2005 10:16
Message edited on: 11/24/2005 10:17
Re auto loading: Another problem with autoloading using PoserStartup.py is that the poser script has to run for the whole time that your Poser app is running. Due to the way poserStartup itself is called, there is no way to safely end the loaded routine, as the routine you loaded is essentially Poser to the OS, so anything you do to it - like closing it - impacts Poser too. You can fudge it so it doesn't actually kill the Poser task, but that results in a modal dialogue box coming up with a serious sounding error message, which you have to manually close to allow Poser to proceed. Not elegant. So until/unless CL/EF change the way poserStartup.py itself is called (to spawn rather than start it?) using poserStartup.py to load an external rountine is a no-no.
PabloS, thank you. I will try this when I can get back to my home machine. I had expected an "explorer-type" interface, I had not realized I should open a real "expore" window and use "send to" to load. This is a clever set up. I like it. I'll be back to let you know how it went :) I will look at the documentation again and try but can I load any sort of Poser content with this "send to" set-up? Thanks again.
Attached Link: http://www.mort.net/tromnek/prpc/prpc.html#issues
*"...but can I load any sort of Poser content with this "send to" set-up?"*As I recall, the only limitation is files be uncompressed and you can't load pz3 scene files (in P6). It would also be a good idea to look at the "Limiatations, Bugs, and Issues" section (at the link).
Note to tromnek: In your limitations on P6, I believe you mean to say "You should not load documents/scenes (pz3 files) thru the server daemon." (not pz2).
To be free of those libraries!! Thank you! -------------------------- I have the following OS question regarding WindowsXP if you don't mind going kinda OT: 1. How do I clean-up (remove items) from my "send to" choices? 2. How can I get rid of top level "open with" items, that is items in the main right-click menue not the "open with..." sub-menu? How can I move items to the "Open with..." sub-menu? 3. Is it possible to set folders to "Thumbnail View" as a folder default on my system so I can see the Poser Thumbnails without having to switch views? -------------------------- This is so much faster than the P6 libraries and I like navigating by the "explore" folder tree. It is a really great application! Thank you.
Mark
Thank you Mark. Those items were a big help. I have not figured out P3DO, do I need the paid for version to use it to load content to Poser? I can't really get much from the free version but viewing library contents and converting between .png or .rsr I have not successfully managed to use it to view mesh or load content. How can I get it to load content --though I am very happy with PRPC I must say--? Thank you for your patience.
(back from thanksgiving dinner)
The free version works fine. You need to download their 'Poser Plug-in Pack'. Install it, then read their Poser Python Help
(?->About Plugins->PoserPython)
for instructions on setting it up to send files to PRPC for loading.
The current 'free' version doesn't support saving files, but it will soon.
There is another library browser/organizer by Dizzi called Advanced Library which also supports this PRPC.
I tried the client modules this morning but I must be doing something wrong because none of them works for me. ;o( That was the bad news. The good news is that the material apply nicely via prpc now and this is what is most important to me because I can put all related files in the same folder+subfolders. Ok, the conform script: I clicked on the conform script to activate it then I choose the piece of clothing I want to load in the scene and conform to the figure already there. Nothing happens. The clothes load but it doesn't conform. The pose script: it applies the gestual poses just the way it did before, nothing different. Applies them to the whole figure and I don't see a question or anything. The delete lights script: it froze my Poser the first time it encountered a light file that didn't already include a "delete existing lights" inside. So what have I forgotten to do? Thanks.
France, Proud Owner of
KCTC Freebies
I don't see any check box. When I click on the scripts in the python main menu, it doesn't do anything. In P3dO, when I load a conforming figure to the scene, it loads it but does not conform it. When I apply a pose, it applies the pose to the whole figure and there is no check box there either. Where is the check box supposed to be? For the lights... Many light set already delete the existing lights before applying the new (RDNA lights all do that) and when I load a RDNA light with P3dO, it works fine. But I applied a light set that would not have deleted the existing lights if I didn't use prpc delete lights script. In that case, it freezes my Poser and I have to alt+ctrl+del it. I tried twice with 2 different light sets that normally would not delete existing lights before applying the new lights and I got the same result.
France, Proud Owner of
KCTC Freebies
(btw. What version of Poser and service release are you running) Let's try the PoserFilter client module. After you have started the server daemon PRPCd.py Run the Poser Filter client module. Make sure you have a figure loaded and that it is selected. You now should see additional items in the server daemon's window for the PoserFilter client module. There should be an 'Enable' checkbox. Check it so that the client module is enabled. Click the 'pick body parts' button. You should see a window showing figure made out of buttons for the various body parts. Click a button to select/deselect parts. Green buttons are selected, Red buttons are not. Now load a Pose (pz2 or p2z) file into Poser using P3dO. Let me know how that stuff works (or doesn't). I'll need to look into the delete light thing. Are any of the light sets that bombed a common light set? Maybe I have it and can use it to test.
One more thing. Are you running the server daemon that comes with P3dO or the one from my website? The client modules might not load unless you are using version 1.34 of the server daemon (PRPCd.py). The latest 'Pro' version of P3dO has version 1.34, in the plugin pack. The latest free version of P3dO does not yet have the 1.34 version.
France, Proud Owner of
KCTC Freebies
Good for the first part. Now for Conform To. In the 'Conform To' section of the server daemon window: There is a list box that should show all the figures in the scene. This list box is only updated when you move your cursor to that list box. So if you load a new figure you need to move your cursor to the list box for the list to update. First, Load Lina. Now, go to the list box for the 'Conform To' module. Select (click once) the entry for Lina. Make sure 'Conform To' is enabled (using the checkbox). Now, load the dress using P3dO. (you will get a confirmation prompt if you have 'with confirmation' checkbox checked for the module) It should have auto-conformed to Lina. I don't understand the 'rename'ing issue. That should not happen. The client module doesn't do anything with renaming stuff.
Everything works just fine now. Again I was selecting Lina in Poser instead of looking in the menu for the script. I understand real fast but you have to explain for a long while. ;o) And now that it conforms, it does not rename Lina either. Thank you so much for your patience AND for the great scripts!!! France
France, Proud Owner of
KCTC Freebies
I'm sure I will. I use only prpc and P3dO now to work in Poser and it saves me about 80% of the time spent on a scene! I love it!
France, Proud Owner of
KCTC Freebies
I keep getting the following error message. What isn't set up properly? I'm using Poser 6 and WinXP.
Joe
Traceback (most recent call last):
File "", line 1817, in ?
File "C:Program FilesPoser 6RuntimePythonliblib-tktkMessageBox.py", line 87, in showerror
return apply(_show, (title, message, ERROR, OK), options)
File "C:Program FilesPoser 6RuntimePythonliblib-tktkMessageBox.py", line 75, in _show
return apply(Message, (), options).show()
File "C:Program FilesPoser 6RuntimePythonliblib-tktkCommonDialog.py", line 49, in show
w = Frame(self.master)
File "C:Program FilesPoser 6RuntimePythonliblib-tkTkinter.py", line 2249, in init
Widget.init(self, master, 'frame', cnf,, extra)
File "C:Program FilesPoser 6RuntimePythonliblib-tkTkinter.py", line 1750, in init
BaseWidget._setup(self, master, cnf)
File "C:Program FilesPoser 6RuntimePythonliblib-tkTkinter.py", line 1725, in _setup
_default_root = Tk()
File "C:Program FilesPoser 6RuntimePythonliblib-tkTkinter.py", line 1487, in init
self.tk = _tkinter.create(screenName, baseName, className)
TclError: Can't find a usable init.tcl in the following directories:
{C:/Program Files/lib/tcl8.3} {C:/Program Files/lib/tcl8.3} C:/lib/tcl8.3 C:/lib/tcl8.3/library C:/library C:/../tcl8.3/library ../tcl8.3/library
This probably means that Tcl wasn't installed properly.
Message edited on: 03/22/2006 11:37
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.
Attached Link: http://www.mort.net/tromnek/prpc
I've updated the Poser Remote Procedure Call (prpc) project.This is a Poser-Python project that creates a way to load and save Poser content using external windows applications like, Windows Explorer, P3d0 and Advanced Library.
It works with Windows versions of Poser Pro-Pack, Poser 5 and Poser 6.
See the attached link for the new web pages for this project.
The new version (1.34.22) adds the ability to load Material Sets and Collections. Also new to this version is the ability to save Poser content.
The project also supports 'Client Modules'. Client modules can be seet to run automatically before or after a file is loaded or saved. Thus it can process a file or perform some other operation in the Poser scene.
The following client modules are currently avaliable;
Pose Filter
Filter incomming pose files to apply only translation and rotation to selected figure body parts (partial pose files on-the-fly).
Conform To
Automatically conforms a newly loaded figure (clothes, ...) to a pre-selected figure.
Delete Lights
When a incomming light file is loaded, it will delete all the current lights in the scene before loading the new light file.
Thumb To File
Helper module for windows explorer so that when you send a thumbnail (.png or .rsr), the real poser content file (cr2, lt2, ...) will load.