Page 1 of 1
Create emitters script can't find primitives
Posted: Sun Jan 18, 2015 10:15 pm
by panton41
Whenever I use the Create Emitters from Lights script it can't find the Poser primitives automatically. I can find them with the search window it pops up and it works just fine after that, but it can't do it automatically. I don't think my runtimes are terribly non-standard in layout, but I tried installing them to the Poser install directory runtime and the only thing that did was make it more difficult to locate them when I needed them.
I'm running:
Poser Pro 2014 SR 5 (or whatever is latest)
Octane Render 2.16 and the matching Poser plugin version
Windows 8.1 Update x64
Runtimes are on D: Drive, Poser is on C: Drive
Re: Create emitters script can't find primitives
Posted: Mon Jan 19, 2015 12:35 am
by face_off
Whenever I use the Create Emitters from Lights script it can't find the Poser primitives automatically. I can find them with the search window it pops up and it works just fine after that, but it can't do it automatically. I don't think my runtimes are terribly non-standard in layout, but I tried installing them to the Poser install directory runtime and the only thing that did was make it more difficult to locate them when I needed them.
Hi - the command to load the prop in the "Create Emitters From Lights" script is....
poser.Scene().LoadLibraryProp("/Runtime/Libraries/Props/Primitives/one sided square.ppz")
So as long as the "one sided square.ppz" is in the above folder of one of your runtimes, Poser should find it. On my system, it is in C:\Users\Public\Documents\Poser Pro 2014 Content\Runtime\Libraries\Props\Primitives.
Paul
Re: Create emitters script can't find primitives
Posted: Thu Feb 05, 2015 7:43 am
by panton41
That is exactly where I have "one sided square" located it just asked me 30 seconds ago. I can locate it manually on both the filing system and in the library. Unless there is an issue with case-sensitivity (Python might use Unix-like case parsing) it's not working for me.
Re: Create emitters script can't find primitives
Posted: Thu Feb 05, 2015 8:58 am
by face_off
That is exactly where I have "one sided square" located it just asked me 30 seconds ago. I can locate it manually on both the filing system and in the library. Unless there is an issue with case-sensitivity (Python might use Unix-like case parsing) it's not working for me.
If your Poser system cannot find the one sided square - then it looks like a Poser installation glitch. I'm not quite sure how you can resolve this - but reinstalling Poser (and the Primitive props) would be worth trying.
Paul
Re: Create emitters script can't find primitives
Posted: Thu Feb 05, 2015 9:20 pm
by panton41
Poser works fine. It's installed fine. I reinstalled the primitives twice. I verified my library settings. This isn't user-error, this is a bug in your code.
Honestly, I've had nothing but terrible customer service from OToy regarding issues I've had. Microsoft gives me better customer service. Adobe gives me better customer service. Time-Warner Cable gives me better customer service. Verizon Wireless gives me better customer service. Heck, LuxRender and Reality have given me better customer service, for what little I've needed to contact them, and they've never told me an issue was user-error even when it turned out it was. (Specifically they admitted my user-error was actually a bug due to an unimplemented feature in Reality.)
I paid more for this program than I did the graphics card it runs on and I get told what seems like a simple problem is user error and not your problem. No troubleshooting steps, no running diagnostics, no double-checking of settings files, it's user-error and my fault. I have a BSc in Informatics, I work in enterprise IT and I've been using computers for more than 30 years. It's not user error.
Re: Create emitters script can't find primitives
Posted: Thu Feb 05, 2015 9:42 pm
by face_off
If you can to you Poser install, and open "PoserPython Methods Manual.pdf", and go to page 86, you can see the LoadLibraryProp command - which the "Create Emitters from Lights" script is using (and which is not working).
If a PoserPython method is not working, that is either a Poser bug or a Poser installation issue. Given I have had no other reports of this problem, I doubt it's a Poser bug - so more likely a problem with your installation.
Paul
Re: Create emitters script can't find primitives
Posted: Wed Feb 11, 2015 11:12 pm
by MasatoK0606
I had the same issue – the Python script couldn’t find the primitives.

So I changed the Python script and specified the full-path to locate the primitives, and it worked.

In my case I have my Runtime on D drive and I thought that was why.