Thu, Mar 28, 5:33 PM CDT

Welcome to the Poser 12 Forum

Forum Moderators: nerd, donnena, CHMedia Forum Coordinators: nerd

Poser 12 F.A.Q (Last Updated: 2024 Feb 28 7:20 pm)



Welcome to the Poser Forums! Need help with these versions, advice on upgrading? Etc...you've arrived at the right place!


Looking for Poser Tutorials? Find those HERE



Subject: Poser 12 and Reality plugin


Stone_Rook ( ) posted Tue, 23 February 2021 at 12:11 PM · edited Thu, 28 March 2024 at 10:01 AM

Has anyone gotten this to work with Poser 12?

I tried to install and run this plugin, but I get this error: "An errror occurred importing addon Reality : ERROR: bad magic number in 'Reality': b'x03xf3rn'"

I tried the fix that worked for Poser 11.2 - to no avail.


hborre ( ) posted Tue, 23 February 2021 at 1:07 PM
Online Now!

Nothing in sight...yet.


Sunfire ( ) posted Tue, 23 February 2021 at 1:52 PM
Online Now!

Unfortunately the python scripts that make it possible for Reality and Poser to work together are wrote in a different version of Python than is available in Poser 12. You'll have to talk to the owner of the plug in, if possible, or find someone who can help you fix your script to work in the new Python.

Sunfire's Creations


ghostman ( ) posted Tue, 23 February 2021 at 2:28 PM

Reality has been released as open source now.

"Dream like you'll live forever. Live like you'll die tomorrow."

Join PoserLounge Chat


hborre ( ) posted Tue, 23 February 2021 at 2:31 PM
Online Now!

There will be a release of P12 compatible Python Scripts in March, probably around mid-March. It hasn't been released what applications will be updated.


Stone_Rook ( ) posted Tue, 23 February 2021 at 3:09 PM

Yeah - more research is pointing to the python issue. Will give it a shot to see what I can do with the script. I did send Paulo an email about it - but one of his responses to another user with this issue was to re-install because of "file" corruption.


ghostman ( ) posted Tue, 23 February 2021 at 3:54 PM

Reality works in p11 with Snarlys fix but not in P12

"Dream like you'll live forever. Live like you'll die tomorrow."

Join PoserLounge Chat


HartyBart ( ) posted Tue, 23 February 2021 at 4:43 PM · edited Tue, 23 February 2021 at 4:44 PM

So far as I'm aware Reality will not work with Poser 12 due to the move to Python 3. Getting LUX rendering from Poser 12 will likely need someone to pick up the open source BSD code and make it work in Poser 12. Octane was also said, in a recent official webinar, to be coming to Poser 12 - but my guess is it will be subscription if that happens.



Learn the Secrets of Poser 11 and Line-art Filters.


ghostship2 ( ) posted Tue, 23 February 2021 at 6:46 PM · edited Tue, 23 February 2021 at 6:50 PM

at $700+ for a year of Octane they can blow me.

W10, Ryzen 5 1600x, 16Gb,RTX2060Super+GTX980, PP11, 11.3.740


unrealblue ( ) posted Tue, 23 February 2021 at 10:12 PM

At least on Mac, Reality requires a very very specific build environment, owing to the mind boggling nastiness that is QT. I used to have a VM of that environment, but it was lost on server raid failure. Every attempt to rebuild that environment that would produce a working compile, failed. I gave up on it since LuxRender sort of fell apart, came back together, but with the Mac version being the red-headed stepchild (to be fair, Apple's fault) It was way too much work just to get working, let alone maintaining it with too many major component libraries needing to be "just so" for it to work at all. Worse than a moving target. One working compile a few years ago, and I gave up.

As much as I loved it, once Poser went Cycles (with its own issues) it was a lost cause. If I need Reality, I fire up Poser 11. And marvel at the ease of photorealistic renders. There were some good ideas there; it might be nice if Poser had a better plug-in architecture for modelers (blender) and renderers (cycles, radeon pro). I'm sure the Dev team has nothing but free time to pursue such things.

As for Reality, I would much rather it be able to export a scene for Radeon Pro Render rather than Lux, anyway. And I know Reality is coded such that this is possible (it's essentially agnostic). But QT.... makes me cry just thinking about it.


ader ( ) posted Tue, 09 March 2021 at 5:00 PM

ghostship2, with respect to OctaneRender, I think the pricing may have changed since you last looked. There is a $20 a month studio option for 2 GPUs but yeah your point stands.


ader ( ) posted Tue, 09 March 2021 at 7:31 PM · edited Tue, 09 March 2021 at 7:35 PM

I decided to have a look into this. I don't have Poser12 yet, and am a Mac user. It seems to me that the Poser version of Reality relies on the Python2 scripts to bridge the divide between Poser and Reality. So... if the Python scripts were updated to Python3 then it might work.

I emailed Paolo to ask his input but then figured I'd look into it a bit myself. This led me to try converting the Python2 to Python3.

The resultant files are here:

These files replace the existing .pyc files (move them somewhere as a backup) then try putting these files in their place.

As I said I don't have Poser12 so can't test myself with Poser 12, but I did test it with my Poser11 installation which unnervingly seemed to still work. So I suspect I am not understanding something fully.

If you try it and it doesn't work, apologies - just copy the original .pyc files back until we can try again.


ader ( ) posted Mon, 15 March 2021 at 7:20 AM

At this point it looks like Poser11 works fine with the Reality python3 reality scripts - so I suspect that either Poser 11 did have some support for Python3 beyond Python2, or that the specific Python modifications to make these run in Python3 were backward compatible with Python2.

So I decided to install the Poser 12 free trial to test these mods. It appears to me that Snarlygribbly's avfix.pyc may now be the next stumbling block. Because it's compiled I can't try to convert it to Python3. I tried hacking the header version number in a hex editor to no avail :(


WandW ( ) posted Sun, 21 March 2021 at 7:15 AM

Paolo has made Reality open-source, but i don't know enough Python to do anything with it. Code is here...

https://sourceforge.net/p/reality-plugin/code/ci/default/tree/

----------------------------------------------------------------------------------------

The Wisdom of bagginsbill:

"Oh - the manual says that? I have never read the manual - this must be why."
“I could buy better software, but then I'd have to be an artist and what's the point of that?"
"The [R'osity Forum Search] 'Default' label should actually say 'Don't Find What I'm Looking For'".
bagginsbill's Free Stuff... https://web.archive.org/web/20201010171535/https://sites.google.com/site/bagginsbill/Home


ader ( ) posted Sun, 21 March 2021 at 10:59 AM

Well, I've been looking at this some more. I was able to decompile and modify Snarllygribbly's AVFix so it still does it's thing.

I think the new stumbling block is loading a SharedObject (Reality.so) from the GeometryExporter I'm getting the error:

startup error occurred importing addon Reality : ERROR: module 'Reality' has no attribute 'Scene'


hvtl ( ) posted Mon, 29 November 2021 at 12:50 PM

So any one has been able to make it work into poser 12 ? 



primorge ( ) posted Mon, 29 November 2021 at 6:22 PM
Online Now!
ghostship2 posted at 6:46 PM Tue, 23 February 2021 - #4413731

at $700+ for a year of Octane they can blow me.

A man of few words, but concise ones lol.


Afrodite-Ohki ( ) posted Tue, 30 November 2021 at 5:30 AM

From my (very very small) understanding of Python, a bad magic number error means that the script was compiled for another version of Python. Sadly, only the creator would be able to change it (at least in any ethical and technically legal way), because you compile python specifically so that people can't see and change the code.

- - - - - - 

Feel free to call me Ohki!

Poser Pro 11, Poser 12 and Poser 13, Windows 10, Superfly junkie. My units are milimeters.

Persephone (the computer): AMD Ryzen 9 5900x, RTX 3070 GPU, 96gb ram.


ader ( ) posted Tue, 30 November 2021 at 10:59 AM

As noted above Reality is now open-source so someone more conversant with the languages - C++ or C# and Python - could in theory update it.


Continuum256 ( ) posted Wed, 01 December 2021 at 10:13 AM

Reality was adapted already a while ago and can be found in certain Private Forums, with other Python fixes. Just that they never reached this Place due Intrigues and many Members getting Banned that tried to bring improvements. Just like mentioned above "only the creator would be able to change it(at least in any ethical and technically legal way)." Trying to make any improvements here sets your membership at risk so better do it in Private external Forums.


Afrodite-Ohki ( ) posted Fri, 03 December 2021 at 7:06 AM

If it is indeed open source (I wouldn't know), then it would be fine to fix the magic number, of course.


People don't get banned for trying to bring improvements. They get banned for overstepping creator/intellectual rights.

- - - - - - 

Feel free to call me Ohki!

Poser Pro 11, Poser 12 and Poser 13, Windows 10, Superfly junkie. My units are milimeters.

Persephone (the computer): AMD Ryzen 9 5900x, RTX 3070 GPU, 96gb ram.


Continuum256 ( ) posted Fri, 03 December 2021 at 5:18 PM

If you say so !

A little hint, you will need to fix the Flash issue in Reality in order to make it work again, after this step you can fix the codes. "Not just a magic Number" Guess you have enough Pro's here that will get that little magic running again :)


Y-Phil ( ) posted Fri, 03 December 2021 at 5:29 PM
Continuum256 posted at 5:18 PM Fri, 3 December 2021 - #4431227

If you say so !

A little hint, you will need to fix the Flash issue in Reality in order to make it work again, after this step you can fix the codes. "Not just a magic Number" Guess you have enough Pro's here that will get that little magic running again :)

The problem with Python isn't the magic number of compiled files: jumping from python 2.x to 3.x is often easy, often but not always, and some differences may need a huge work while other parts may just need a small "refresh"

PhYl.


Win10 on i7 8700K@4.3Ghz, 64Gb, Asus TUF Gaming RTX 4070 OC Edition, 2x 2Tb ssd + 6+4Tb hd  + 1x 8Tb hd + 1 10T NAS, Poser 11, Poser 12  and now Poser 13 


ChromeStar ( ) posted Sat, 04 December 2021 at 10:25 PM
Online Now!

Afrodite-Ohki posted at 7:06 AM Fri, 3 December 2021 - #4431216

If it is indeed open source (I wouldn't know), then it would be fine to fix the magic number, of course.

https://preta3d.com/reality-now-open-source-software/

Also note that the plug-in apparently checks in with the Preta3d site and will no longer work after March 1 2022, unless someone has updated it by then to remove the DRM.


Speaking for myself, I enjoyed playing with the plug-in, but I'm much happier now that there's a good physically-based renderer built into Poser so I'm not jumping around between separate tools.


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.