Forum: MarketPlace Showcase


Subject: HDRI Control for Poser 13+

Ken1171_Designs opened this issue on Jul 19, 2024 ยท 12 posts


Ken1171_Designs posted Fri, 19 July 2024 at 10:18 PM

ChromeStar posted at 9:39 PM Fri, 19 July 2024 - #4487503

That looks pretty cool! But I have a couple of wishlist items for it!

I have a whole bunch of HDRI images. When I go to pick them, it would be super helpful to see some thumbnails so I have a general idea of what I'm getting. Often I have to try a few before I get one I like.

Second, since you can rotate the Y axis and you can also rotate the camera, it's really hard to know what part of the image you are looking at. Poser 13 has a dome that can be used to show your HDRI background, but it doesn't sync if you manually rotate the HDRI image. It would be incredibly helpful if your script could set up that dome and the XYZ controls handled both the HDRI background and that preview. If you add that, I will buy it for sure!

Thank you for the feedback. This script was created back in March 2023, and it couldn't be released because of 2 things:

1. The Python API command to load HDR/EXR files was broken. We can load HDRI images manually using the Poser interface, but it doesn't work from Python - and it still doesn't work even now. I asked them to fix this back in March last year, but they told me it was too broken and could not be fixed - so they didn't. But I thought this script was too important to give up on it, so I kept asking for them to fix it for months, until I started being ignored, so I stopped. More recently, I have found a workaround that doesn't use the API to do it, or else this script would never be released. 

2. The Python framework has no access to 32-bits HDR or EXR thumbnails, so here again, I asked Bondware to add it to the API, so I could add previews to the script. This request never got an answer. I kept asking for months, until again, I saw that I was getting ignored, so I stopped. This ticket never got looked at, so by now I know it's a lost cause. The original script interface actually had a place for the preview, which had to be removed once I came to terms with the fact it's not going to happen. 

So you see, what you are requesting here were my own requests to Bondware a year ago, and by now I well aware that it won't happen. I even started getting mocked in the internal forums because some people found it funny that I kept asking for those things for a whole year. It's important to know that only some parts of Poser are exposed to Python, so I can't do everything I want. I can only reach the parts of Poser the Python API has access to. The rest is unreachable. 

As a matter of fact, this script is only possible NOW because Bondware has added to Poser 13 the part that gives me access to what's required to access HDRI from a script, which is still impossible in all previous Poser versions. So it's not that other script makers didn't want to make this script in the past, but instead, they didn't do it because it was impossible. 

Therefore, what you want is what I wanted, but didn't get it. For as long as Python has no access to these features, there is nothing we can do about it. 



My Store at Renderosity

My Store at PoserSoftware

Characters, Body Sculpts, Morph Corrections, Outfits, Python Scripts, Universal Heads, and Videogames!