Sun, Dec 22, 2:14 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Dec 20 7:20 am)



Subject: SR4 auto-gamma setting


cspear ( ) posted Fri, 22 August 2014 at 12:59 PM · edited Sun, 22 December 2024 at 2:08 PM

Poser Pro2014 now automatically sets gamma for image maps plugged into bump, specular and displacement to 1.0, which is great. But some of my shaders get hopelessly screwed up by this and there's no way to turn it off.

I can manually reset the gamma to what I want (usually 2.2) but next time I open the scene it's back to 1.0.

Has anyone found a way to deal with this?

I think I'll open a ticket with SM....


Windows 10 x64 Pro - Intel Xeon E5450 @ 3.00GHz (x2)

PoserPro 11 - Units: Metres

Adobe CC 2017


aRtBee ( ) posted Fri, 22 August 2014 at 2:14 PM · edited Fri, 22 August 2014 at 2:16 PM

for the sake of it, I just tested them all.

Bump and Transparent always return to an explicitely set 1.0

All other slots, including displacement and normal_map, and including an image attached to an IBL light, remain as set.

EDIT: I also noted that reopening a scene, just altering some texture / gamma settings, leaves the Save option greyed out; only Save As is possible. So I'm not sure such changed go noted.

On my machine, on my PoserPro 2014SR4, at Aug 22 2014 21:00

might be different next time ?

- - - - - 

Usually I'm wrong. But to be effective and efficient, I don't need to be correct or accurate.

visit www.aRtBeeWeb.nl (works) or Missing Manuals (tutorials & reviews) - both need an update though


seachnasaigh ( ) posted Fri, 22 August 2014 at 7:12 PM · edited Fri, 22 August 2014 at 7:14 PM

file_506795.jpg

     I -and others- have submitted bug reports for this.  The default of gamma:1 for a new node is fine;  it is *not* OK to reset image map gamma to 1 after I have specifically set it otherwise.

     The behavior isn't consistent.  Both of these image maps are similar in hue and brightness (Genetica makes them this way).  Both drive diffuse and bump.  Poser reset the gamma of one but not the other.  So, one appears noticeably brighter.

     Every.  Time.  I  Open.  The.  Scene. 😠

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


cspear ( ) posted Sat, 23 August 2014 at 4:14 AM

Quote -      I -and others- have submitted bug reports for this.  The default of gamma:1 for a new node is fine;  it is not OK to reset image map gamma to 1 after I have specifically set it otherwise.

     The behavior isn't consistent.  Both of these image maps are similar in hue and brightness (Genetica makes them this way).  Both drive diffuse and bump.  Poser reset the gamma of one but not the other.  So, one appears noticeably brighter.

     Every.  Time.  I  Open.  The.  Scene. 😠

This is exactly what I'm getting too.

I put in a support request to SM detailing the problem and here's their reply:

"Thank you for contacting Support. Gamma Correction is an option in the Render Settings."

Clearly they didn't read my description of the problem properly.


Windows 10 x64 Pro - Intel Xeon E5450 @ 3.00GHz (x2)

PoserPro 11 - Units: Metres

Adobe CC 2017


bagginsbill ( ) posted Sat, 23 August 2014 at 6:24 AM · edited Sat, 23 August 2014 at 6:25 AM

I was not aware of this new "smart" behavior. I was aware of you guys talking about spontaneous gamma value change but I had no idea it was tied to an intentional feature gone haywire.

Generally speaking, a connection from bump to a series of nodes that eventually leads to an image map cannot be assumed to tell us anything about the image map's gamma, if that same image map also leads to a color input.

While unusual, this sort of thing isn't completely whacky or illegal, and Poser should be reacting to it properly, which is to say that the input doesn't satisfy expected limitations for automation. I did similar in VSS, where it complains and says (approximately) "Warning: Color Map also used for Bump Map".


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)


aRtBee ( ) posted Sat, 23 August 2014 at 7:04 AM

of course, any RE-setting of things by either Poser or Queue Manager on file opening is some sort of nightmare.

Using images in multi-purpose situations is complicated, one might want to have a gamma node before the bump-slot to cater with things, but one image migt be used for color in one material and for bump in another.

To complicate (or simplify) things even more: Poser will convert each file<.ext> to file.ext.exr in TextureCache, and assigns the gamma property to that one. Using files with the same name and type, but different paths can therefor lead to somewhat unexpected results. On Mac, without extentions, things may be worse / different.
The EXR setting for the file is as set in the latest node it's referenced, and then shown in all nodes that refer to it throughout the scene.

That is: until SR3.1. With SR4, we've got an additional challenge on top.

- - - - - 

Usually I'm wrong. But to be effective and efficient, I don't need to be correct or accurate.

visit www.aRtBeeWeb.nl (works) or Missing Manuals (tutorials & reviews) - both need an update though


seachnasaigh ( ) posted Sat, 23 August 2014 at 7:28 AM · edited Sat, 23 August 2014 at 7:35 AM

file_506800.jpg

(BB) 

Quote -   Generally speaking, a connection from bump to a series of nodes that eventually leads to an image map cannot be assumed to tell us anything about the image map's gamma, if that same image map also leads to a color input. 

     Exactly.  And though some of my concoctions may indeed be whacky, there is a method to my madness.  So what I ask of Poser is to let me rise or fall on my own merits, rather than making nanny-state decisions "for my own good".  I enjoy making new content which exploits the newest Poser features.  Sometimes I misuse Poser features in innovative ways. 😉

     In this case, I'm making a massive enviro playset, and I'm trying to be economical with both poly count and texture maps, for the benefit of those who don't have gobs of RAM.  I know the color map is not really correct for bump, but it is plenty good enough for background "filler" props.

     The use of double maps blended with the spot tile allows me to economically cover a huge area without the obvious "checkerboard" artefact common to tiling, and maintaining good resolution even in a closeup.  Note the asphalt right near Mr Chipmunk in the foreground.

     I'm also reducing the need for a myriad of Poser lights;  this scene has one infinite light (dialed down to 12%) for moonshadow, and one tiny 10-degree cone spot focused on Mr Chipmunk (otherwise he'd be lost in the dark).  The buildings and streetlights are all done automagically with unseen IDL emitters.  When actually using the playset, I'll use a few Poser lights on the focus of interest (the main doll, etc) to gain specularity.  But these background props will take care of themselves.

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


seachnasaigh ( ) posted Sat, 23 August 2014 at 7:33 AM

file_506801.jpg

bauhaus office/apartment buildings...

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


cspear ( ) posted Sat, 23 August 2014 at 9:00 AM · edited Sat, 23 August 2014 at 9:05 AM

OK I've found a fix for this.

In the 'Poser.ini' file the second to last line reads:

MAT_WACROS_ON 1

change it to

MAT_WACROS_ON 0

and it turns off the 'smart' gamma behaviour.

 

EDIT: or maybe not - I need to figure out if the texture cache remembers the wrong gamma settings or not, or if the 'smart' gamma is hopelessly inconsistent.


Windows 10 x64 Pro - Intel Xeon E5450 @ 3.00GHz (x2)

PoserPro 11 - Units: Metres

Adobe CC 2017


cspear ( ) posted Sat, 23 August 2014 at 10:00 AM

file_506803.jpg

Ignore the advice in my last post, I thought I was on to something but that's because of this stupid feature's bafflingly inconsistent behaviour.

I can't see anything in this shader that would suggest gamma = 1.0 for the colour map, but it keeps applying it time and time again.

I've been opening up scene files created before the SR4 update and this feature does more harm than good, the way it changes gamma settings seems to be completely arbitrary.

If anyone from Smith Micro reads this, please tell us where the switch is to turn it off! And if there isn't one, what were you thinking?

This has completely screwed up my workflow and needs to be addressed FAST.


Windows 10 x64 Pro - Intel Xeon E5450 @ 3.00GHz (x2)

PoserPro 11 - Units: Metres

Adobe CC 2017


Snarlygribbly ( ) posted Sat, 23 August 2014 at 7:38 PM

file_506807.txt

This will be fixed by SM in due course, but in the meantime here's a little hack in the form of Poser addon which should help.

It won't magically fix existing scenes where values have already been changed, but any future saved scenes will retain their proper settings when next loaded.

Note that this version only retains the settings for image map nodes. If there are other nodetypes that you need this to work for then let me know and if I have time I'll add support for them.

CAVEAT:
I saw this thread and threw the code together quickly, so it MAY contain bugs. In other words, use with caution and let me know if anything needs fixing :-)

Because it analyses the scene on saving and loading, and stores some extra data in the scene file, it may have a very small impact on saving/loading times. Scene file sizes may increase ever so slightly too.

NOTES:
Remove the '.txt' extension from the attached file and it will be a zip file with the addon inside.

Free stuff @ https://poser.cobrablade.net/


aRtBee ( ) posted Sun, 24 August 2014 at 1:11 AM

Snarly, saving the day for lots of people. Thanks...

- - - - - 

Usually I'm wrong. But to be effective and efficient, I don't need to be correct or accurate.

visit www.aRtBeeWeb.nl (works) or Missing Manuals (tutorials & reviews) - both need an update though


seachnasaigh ( ) posted Sun, 24 August 2014 at 1:18 AM

     Bravo, snarlygribbly, and thank you! :D

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


cspear ( ) posted Mon, 25 August 2014 at 4:06 AM

Snarly, thanks very much for this, it is greatly appreciated.


Windows 10 x64 Pro - Intel Xeon E5450 @ 3.00GHz (x2)

PoserPro 11 - Units: Metres

Adobe CC 2017


Snarlygribbly ( ) posted Mon, 25 August 2014 at 4:11 AM

You're very welcome.

It'd be good if somebody could confirm that it is all working correctly. My own testing was minimal.

Please let me know if you think it is working well enough for me to upload it to my freebies site?

Free stuff @ https://poser.cobrablade.net/


seachnasaigh ( ) posted Mon, 25 August 2014 at 4:55 AM

     I'll try to get some testing done.  Query:  Does this modify the pz3?  What happens if I get my materials set for gamma, then run the script, re-save the scene, then send a batch of test renders off to network remotes via Queue?   Essentially, the master sends a scene file to the remote, and the remote opens that scene and renders it.

     Of course, I can test that also, but at the moment I'm waiting for my workstation Cameron to finish a material test render for another Tink's Cafe' neighborhood building.  Once that's done, I can fire up the blades (rack-mount servers), and do some network tests.

     I just replaced the processors in the two oldest blades yesterday, so now all of them have the same processor kit (two H/T hex-core Xeons, model X5650).  So now I have four Xeon L5639 processors (HyperThreaded hex-core, 2.13GHz) and a core i7-965 HyperThreaded quad-core (3.2GHz, w/3.46GHz turbo) sitting on my parts shelf, surplus.  All are LGA1366 socket, triple channel.

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


seachnasaigh ( ) posted Mon, 25 August 2014 at 5:19 AM

     Let's see, after unzipping, I put the gammafixer folder in C:Program FilesSmith MicroPoser Pro 2014RuntimePythonaddons, methinks?

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


Snarlygribbly ( ) posted Mon, 25 August 2014 at 5:43 AM

Quote -      Let's see, after unzipping, I put the gammafixer folder in C:Program FilesSmith MicroPoser Pro 2014RuntimePythonaddons, methinks?

Yes :-)

Free stuff @ https://poser.cobrablade.net/


Snarlygribbly ( ) posted Mon, 25 August 2014 at 5:50 AM

Quote -      I'll try to get some testing done.  Query:  Does this modify the pz3?  What happens if I get my materials set for gamma, then run the script, re-save the scene, then send a batch of test renders off to network remotes via Queue?   Essentially, the master sends a scene file to the remote, and the remote opens that scene and renders it.

Hm .. interesting pont!

What I do is find all the maps in the scene, grab the gamma settings for each one and store my findings as extra data in the scene file. When the scene file is re-opened the addon checks that extra data and updates the scene's nodes accordingly. That step won't occur when using the queue renderer.

So it will depend on at what point the bug manifests: at time of saving scene, or at time of loading scene ...

I'll be interested in your findings

Free stuff @ https://poser.cobrablade.net/


seachnasaigh ( ) posted Mon, 25 August 2014 at 5:59 AM · edited Mon, 25 August 2014 at 6:07 AM

  Nike!  First test, it works!  You've done a yeoman's work, good Sir Snarls!

     Work flow is to open a scene, set the gamma of every image map in every material zone of every prop.  Run the magical Snarly script.  Re-save the scene.  Close Poser.

     Re-open the scene.  Note that gamma settings remain unmolested.  Rejoice as is your wont.

gf.

     Snarly,  I'm going to check what happens when render jobs are sent to remotes on a network via Queue, but give me time.  On my primary network, one workstation is currently disassembled, and the other is already busy.  On my smaller network, the remotes have a different build number than my laptop Valkyrie, and a recent update to Avast! IS flags a false positive when running the Poser/Queue update, so I'll have to disconnect from web, shut down Avast! IS, run the Poser update, then turn Avast! IS back on and re-connect to web.  I have a report filed to Avast! on this issue.

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


Miss Nancy ( ) posted Mon, 25 August 2014 at 2:40 PM · edited Mon, 25 August 2014 at 2:43 PM

thx fr script, snarly.  I haven't yet applied SR4.

one can check if it reverts "on save" by examining pz3 file (pre-script) in text editor.  at bottom of node list it may say:

nodeInput "Filtering"
{
name "Filtering"
value 3 0 0
parmR NO_PARM
parmG NO_PARM
parmB NO_PARM
node NO_NODE
file NO_MAP
}
gamma 5.000000
}
}
}
locked 0
backfaceCull 0
visibleInReflections 1
visibleInRender 1
visibleInCamera 1

I'm guessing it will revert "on save" (without using snarly's script) or "on open" even if locked = 1.



seachnasaigh ( ) posted Mon, 25 August 2014 at 5:10 PM · edited Mon, 25 August 2014 at 5:11 PM

     I'm dead in the water on queueing on my smaller network, Snarly (the problem has nothing to do with your script).  I'll need to revert back and re-install before this network will queue again.  The larger network is offline for modification work at present.

     So it may be awhile before I can get the network function of the script tested.

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


c567591 ( ) posted Tue, 07 October 2014 at 2:36 PM

Quote -      So it may be awhile before I can get the network function of the script tested.

 

Have you had a chance to test the network queueing?


seachnasaigh ( ) posted Tue, 07 October 2014 at 5:00 PM · edited Tue, 07 October 2014 at 5:08 PM

(c567591) 

Quote -   Have you had a chance to test the network queueing?

       Mea culpa;  I have been preoccupied with family obligations lately, and forgot.  I'll try to get to this.

     My #2 workstation Galadriel is still offline, but my remotes Cortana and Terpsichore are back online - with a pair of faster H/T hex core Xeons each!

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


moogal ( ) posted Tue, 07 October 2014 at 7:31 PM

file_507706.jpg

> Quote - bauhaus office/apartment buildings...

Very nice!  Reminds me of my own (overly ambitious?) city project from last year before my HD died. :(

Anxious to see how this turns out, good luck!


seachnasaigh ( ) posted Tue, 07 October 2014 at 11:16 PM

     I remember seeing wip shots of that, moogal.  Looks honkin' big.  That looks like a viaduct in the foreground.  I like the sky bridges.

     I recently added three private homes to the cafe' neighborhood, and just finished modeling a commercial building which still needs UV and MAT.  Then, position everything in Poser, set door origins, save props, strip out the geometries, and I'll be ready to start posting zips.

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


Latexluv ( ) posted Wed, 08 October 2014 at 1:08 AM

I take it that this problem has not been addressed? I've downloaded the serial update but I have NOT installed it. I supposed that I'm not going to install it.

"A lonely climber walks a tightrope to where dreams are born and never die!" - Billy Thorpe, song: Edge of Madness, album: East of Eden's Gate

Weapons of choice:

Poser Pro 2012, SR2, Paintshop Pro 8

 

 


seachnasaigh ( ) posted Wed, 08 October 2014 at 1:44 AM

     SR4 has the gamma changing issue.  It has been reported.

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


WandW ( ) posted Wed, 08 October 2014 at 7:49 AM

I had somehow missed this thread; Thanx, Snarly!  :biggrin:

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

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


cspear ( ) posted Wed, 08 October 2014 at 9:27 AM

I've had a ticket open with SM for weeks now regarding the gamma problem. They are adamant that "there is no 'Auto Gamma' in Poser" and have seemed determined to blame third party sets, props or shader setups.

My last message was to get them to do the check described below and they've not replied as quickly as they normally do.

Open the 'Office' PZZ scene file that has been part of Poser's included content for a while. Find the prop 'E_Carpet_S_1' and material 'E_Carpet_M', and check the gamma setting for the diffuse image map (by clicking on the file name).

Since SR4 it's been setting itself to 1.0 on my system, presumably because it also plugs into transparency, but it should be determined by render settings (typically gamma = 2.2).


Windows 10 x64 Pro - Intel Xeon E5450 @ 3.00GHz (x2)

PoserPro 11 - Units: Metres

Adobe CC 2017


seachnasaigh ( ) posted Wed, 08 October 2014 at 11:19 AM

     Oh, now I remember why I never got results back on queueing Snarly's script;  SR4 broke Queue, and my network has been unuseable (for Poser) since.  That's been reported.  Coincidentally the Avast! issue started, so I initially thought Avast! was the only problem.  But once Avast! solved their bug, I realized that there was a Queue issue with Poser.  I can network Vue and Lux, but not Poser.

CSpear:  The auto-changing gamma has been reported, and I believe that SM have acknowledged the issue. 

     My advice is to use Snarly's script until the next SR is released.  Queue behavior is irrelevant because the queue runs only occasionally anyway.  But if someone does get Queue to run and complete a test, please post results!

Poser 12, in feet.  

OSes:  Win7Prox64, Win7Ultx64

Silo Pro 2.5.6 64bit, Vue Infinite 2014.7, Genetica 4.0 Studio, UV Mapper Pro, UV Layout Pro, PhotoImpact X3, GIF Animator 5


bhoins ( ) posted Wed, 08 October 2014 at 4:30 PM

I hate to say it, but Bump maps, trans maps, displacement maps and, especially, normal maps should always have a gamma of 1. 

 

Now if you intend to use those images for something else, that is different, but those channels should never be gamma corrected and if there is gamma correction on the images it should be reversed out by the software. 


c567591 ( ) posted Wed, 08 October 2014 at 4:39 PM

@bhoins...

Noone is questioning that.

The problem comes in now that Poser or QueueManager auto correct things where they did not before.

If there is an image plugged into diffuse AND one of the other channels now it gets auto corrected to 1.0 for us where it did not change before.  Thats the problem... so a scene that worked ok before this update gets thrashed and requires a lot of work to fix it which then ultimately gets ignored next reload.

If there was an option to use it or not i think most of us wouldn't have an issue.  Because it happens automatically is the real problem.

Many products do this wrong and thus many scenes get changed dramatically.


c567591 ( ) posted Wed, 08 October 2014 at 4:47 PM

I will try reinstalling 2014 Game Dev and try Snarly's script and see if it helps in QM perhaps this weekend.


cspear ( ) posted Thu, 09 October 2014 at 8:14 AM

Quote - f there is an image plugged into diffuse AND one of the other channels now it gets auto corrected to 1.0 for us where it did not change before.

It's not quite that simple unfortunately: that behaviour is inconsistent. I have a scene where two materials are set up in exactly the same way, but use different diffuse colour maps. One switches to Gamma = 1.0, the other stays put. Unless you send the render to Queue Manager, in which case it does change the gamma. All in all, a real pig's breakfast.

And lo, as I've been typing this, a message from SM: "The issue is resolved in the upcoming update."


Windows 10 x64 Pro - Intel Xeon E5450 @ 3.00GHz (x2)

PoserPro 11 - Units: Metres

Adobe CC 2017


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.