Let's say I have a 3D model of a truck with frontal glass (semitrans plastic), with an object - driver - behind it.
Now everything glass-wise looks OK as it should except one very important thing: the glass deforming objects behind it is totally unrealistic compared to a real thing (real brick build LEGO model).
I was able to get that deformation right by manipulating several material attributes incl. IOR value which is the main key to that deformation. But as you can see I lost the feel of a glass/semitrans plastic: those glass edges looks now like a cheap thin plastic sheet instead of a glass.
So my question is: is there some way how to correct that IOR deformation afterwards with some other node(s)?
As for some sort of code/blend file example: you can use/create any known simple glass Cycles node material out there as this is not question about exactly reproducing my stuff, but rather to answer if we can somehow correct the IOR deformation of the glass after the correct IOR was applied with the IOR itself being intact so that we do not lost the glass feel, we just want to somehow correct the deformation it produces - hope you do understand what I mean here.
As some of you asked for actual real LEGO bricks comparison, I am posting here also now extremely simple example, just a curved canopy and minifig torso - see for yourself how unrealistic that distortion on "normal looking glass" is (1st image; IOR = 1.49) compared to the real stuff (2nd & 3rd - with flash - real image) and then my attempt (4th image; IOR = 1.09 + other material attributes changes as well accordingly to look at least a bit like a glass as changing only the IOR value was not sufficient enough to achieve what I did...yet I would still go even lower but then it was basically nothing like glass anymore, really) that has corrected that deformation but unfortunately it looks now much less like a glass + most important discovery: with real LEGO brick there is almost no visual deformation whatsoever!!!:
BTW I need a Cycles solution, if possible Cycles v1.9 as that is the version I am using (and I cannot update to newer as the program rendering this is not my own, it is a product of 3rd party, and it's simply using that version).