Forum: Poser - OFFICIAL


Subject: PNG transparency

randym77 opened this issue on Oct 09, 2011 · 32 posts


randym77 posted Sun, 09 October 2011 at 5:18 PM

Poser used to export PNGs with transparent backgrounds by default.  Poser 9 doesn't do that. 

Is there a setting I can change so I get the automatic transparent backgrounds back?


bagginsbill posted Sun, 09 October 2011 at 5:30 PM

Only pixels that are "empty" will be transparent.

What is in your scene?

You have to have places in the image with no objects in them in order to get transparency, or those object have to be marked as transparent in the material.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


randym77 posted Sun, 09 October 2011 at 5:48 PM

There's nothing in the scene, really.  Just one figure and a lot of empty space.  The kind of thing that used to export with a transparent background easily.  Like my avatar.

 

Is it the lighting, I wonder?  If you use ray tracing or indirect light, does that mean the background won't export transparent?


BionicRooster posted Sun, 09 October 2011 at 5:58 PM Forum Moderator

In your preferences, do you have "Render Over" set to Transparency, or Background Color?

                                                                                                                    

Poser 10

Octane Render

Wings 3D



randym77 posted Sun, 09 October 2011 at 6:06 PM

Quote - In your preferences, do you have "Render Over" set to Transparency, or Background Color?

 

I'm not sure.  Where would I set that?  I don't see it under General Preferences or Render Settings.


Believable3D posted Sun, 09 October 2011 at 6:18 PM

It's in the Render Settings box, in the upper right area.

______________

Hardware: AMD Ryzen 9 3900X/MSI MAG570 Tomahawk X570/Zotac Geforce GTX 1650 Super 4GB/32GB OLOy RAM

Software: Windows 10 Professional/Poser Pro 11/Photoshop/Postworkshop 3


RobynsVeil posted Sun, 09 October 2011 at 6:18 PM

Under options in Render Settings: current BG shader will give you transparency in a png if there's nothing else there. Well, it does so for me. 😄

Monterey/Mint21.x/Win10 - Blender3.x - PP11.3(cm) - Musescore3.6.2

Wir sind gewohnt, daß die Menschen verhöhnen was sie nicht verstehen
[it is clear that humans have contempt for that which they do not understand] 

Metaphor of Chooks


randym77 posted Sun, 09 October 2011 at 6:24 PM

Quote - Under options in Render Settings: current BG shader will give you transparency in a png if there's nothing else there. Well, it does so for me. 😄

 

Not for me.  That's what it's set to, but I'm still not getting transparent backgrounds.  I used to, with older versions of Poser.

I'm finding this new version of Poser a bit buggy. 


randym77 posted Sun, 09 October 2011 at 6:27 PM

Quote - It's in the Render Settings box, in the upper right area.

 

I don't have Transparency as an option.  Just Background color, Black, Background picture, and Current BG Shader.  It's set to Current BG Shader. 

Is Transparency a Pro-only option?


randym77 posted Sun, 09 October 2011 at 6:38 PM

I just tried the same figure and settings in Poser 8, and it worked fine.  Exported with a transparent background.  Not so with Poser 9.


RobynsVeil posted Sun, 09 October 2011 at 6:43 PM

Don't have Poser 9 so I don't know what to tell you. I'd report it to SM if you really think it's a bug: they're really good about getting on to stuff like that! 😄

Monterey/Mint21.x/Win10 - Blender3.x - PP11.3(cm) - Musescore3.6.2

Wir sind gewohnt, daß die Menschen verhöhnen was sie nicht verstehen
[it is clear that humans have contempt for that which they do not understand] 

Metaphor of Chooks


Medzinatar posted Sun, 09 October 2011 at 6:53 PM

I am using PP2012 and I find no setting to "Render over" Transparency, just the Usual ones including Black and BG shader.

those two give me a transparent background when exporting a PNG.  What viewer are you using to look at PNG?  Sounds like it might be viewer dependent.



randym77 posted Sun, 09 October 2011 at 7:02 PM

Quote - What viewer are you using to look at PNG?  Sounds like it might be viewer dependent.

 

I don't think it's viewer dependent.  Both Windows preview (not color managed) and Photoshop CS5 (color managed) show the same thing.

 

And it works fine in Poser 8.  I'm using the same viewers.

 

Weirdly, rendering over black doesn't actually produce a black background.  It's the same mud brown I get using the default Poser background.  Using "render over black" in Poser 8 gives me a black background.


Believable3D posted Sun, 09 October 2011 at 7:14 PM

Hm, sounds like a bug.

But transparent PNG background definitely works in PP2012 - I just saved an image out.

Just for the info of others: Render over ___ (colour) isn't about what colour the background will be with a PNG (although it should be with a JPEG). It's info Poser needs in order to anti-alias against the colour of background you want. If you have a transparent PNG rendered over black, it will look funny if you put it over a white background, and vice versa. Or at least, as I understand it, that is the intention. Rendering over the correct background colour will help you avoid "jaggies" when you put the PNG to use.

______________

Hardware: AMD Ryzen 9 3900X/MSI MAG570 Tomahawk X570/Zotac Geforce GTX 1650 Super 4GB/32GB OLOy RAM

Software: Windows 10 Professional/Poser Pro 11/Photoshop/Postworkshop 3


FightingWolf posted Sun, 09 October 2011 at 8:38 PM

Don't have an answer for you, but I my Poser Pro 2012 exports transparent backgrounds.

What does your preview background show? Is it showing the  transparent grid or the new background that poser has by default?



willyb53 posted Sun, 09 October 2011 at 9:38 PM

Is the ground plane set to shadow catch only?

 

Bill

People that know everything by definition can not learn anything


Teyon posted Sun, 09 October 2011 at 9:43 PM

It's not a reproducible bug on my end. I just tried it in P9. Renders as expected. (see attached PNG)

Teyon posted Sun, 09 October 2011 at 9:45 PM

and test two (ground set to shadow catch only)

 

I think you need to post up the render, your render settings or maybe a screen grab of the scene.


Teyon posted Sun, 09 October 2011 at 9:50 PM

Another possibility is maybe the preferences some how got corrupted. That's always been a problem, something that just happens sometimes. You could try deleting your poser prefs and then restarting Poser to see if that resolves whatever problem you're having but I have both P9 and Pro 2012 on my system and they export PNG's exactly the same.

 

I should mention I've tried it both with the background shader and with the background color and it still exported with transparency.


bagginsbill posted Sun, 09 October 2011 at 10:45 PM

Still no picture?

The ground plane "shadow catch only" has been changed from its default. If you're pointing the camera at the ground, the image is "filled". Don't say nothing much really - say exactly what it is. If it's the ground, then we need to talk about the ground. Better yet - show.

If you render over black and it's brown, you're rendering the ground.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


randym77 posted Mon, 10 October 2011 at 6:32 AM

> Quote - The ground plane "shadow catch only" has been changed from its default.

Where would I find that setting?

 


Gareee posted Mon, 10 October 2011 at 6:40 AM

Yep, that looks like the ground plane to me.

Way too many people take way too many things way too seriously.


randym77 posted Mon, 10 October 2011 at 6:46 AM

> Quote - The ground plane "shadow catch only" has been changed from its default. If you're pointing the camera at the ground, the image is "filled".

Yes, that's definitely it. 

So...how do I fix it?


RobynsVeil posted Mon, 10 October 2011 at 6:50 AM

In the material room for object GROUND - material Preview, on PoserSurface node, below Gradient mode, tick Shadow_Catch_Only.

Monterey/Mint21.x/Win10 - Blender3.x - PP11.3(cm) - Musescore3.6.2

Wir sind gewohnt, daß die Menschen verhöhnen was sie nicht verstehen
[it is clear that humans have contempt for that which they do not understand] 

Metaphor of Chooks


bagginsbill posted Mon, 10 October 2011 at 6:50 AM

Quote - > Quote - The ground plane "shadow catch only" has been changed from its default.

Where would I find that setting?

Thanks for the picture. Had you rendered with nothing in the picture (as you said, like your avatar) you would have got transparency.

The ground is now solid and opaque by default. To go back to how it used to be, go into the material room for the ground and enable "Shadow Catch Only". It's a checkbox on the Poser Surface node.

Look here for the screen shot.

http://www.renderosity.com/mod/forumpro/showthread.php?message_id=3847338&ebot_calc_page#message_3847337

[EDIT] Cross post - sorry for redundant info.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill posted Mon, 10 October 2011 at 6:51 AM

willyb53 caught it first in the other thread, too.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


randym77 posted Mon, 10 October 2011 at 7:08 AM

Quote - The ground is now solid and opaque by default.

So it's not so much that it's been changed from its default, as it has a new default?

Is there any way to change it back to the way it was?  I can't imagine any situation where I'd want the ground plane to render.

Thanks for the help, all, and sorry I didn't post a pic earlier.  To be honest, it's been so long that I'd forgotten how to do it here.

 


bagginsbill posted Mon, 10 October 2011 at 7:29 AM

Set your scene how you want your initial state on starting Poser.

Then

In preferences:

choose Launch to Preferred State

and click Set Preferred State


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill posted Mon, 10 October 2011 at 7:30 AM

You can also save whole scenes in your library so you can actually have lots of initial states one click away.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


randym77 posted Mon, 10 October 2011 at 8:07 AM

Thanks!  The ground plane is now invisible, as it should be.


FightingWolf posted Mon, 10 October 2011 at 11:54 AM

It definitely helps to see a picture, unless you are like me and just want a bunch of possible answers. The ground for Poser 9 and Poser pro 2012 is set up differently than the older versions of Poser.

I've been trying to reproduce the ground for Poser Pro 2012 in Poser pro 2010 with no luck



Raymond posted Mon, 10 October 2011 at 1:32 PM

I have had no problems exporting a single png image but it appears that version 2012 will not export png sequence (.mov file) with a transparent background on a Mac with 64bit, but can in 32bit.