Adrian, I don't remember if you're working with 3dsmax but in my own
test I identified the problem clearly. It's due to high smoothing angle with
long triangles which could be a plugin problem. Typically 30 degrees
should be fine for smoothing surfaces properly. But when I make a similar
scene (with microbevels) in 3dsmax, the plugin exported the smoothed
microbevel glass with 60 degrees smoothing angle which could be also
due to 3dmax's internal default angle. So, I don't put the blame directly
on the plug-in here. We will investigate it.
(see at the bottom of this post)
When I render directly from 3dsmax, the output comes like in your example.
Causes: Proportionally long triangles with a high smoothing angle (60).
When I disable smoothing for the object in max (of course while keeping
the microbevels) it comes as expected. Another way is exporting the scene
as MXS and opening it in Studio and changing the smoothing angle from
60 to 30 and "Recalc" normals.
Of course the user shouldn't worry about above issues and use these
workarounds to overcome this problem. I'm not sure if we can avoid
ringing in these specific geometric conditions with improper smoothing
angles in the core but there could be a solution with the plugins' handling
of smoothing angles when using host applications' primitives.
Thanks for catching this and I will let you know when it's solved.
-edit: Yes, now I added a Smooth modifier at the top of the stack which is
even disabled and 3dsmax exported the object smoothing correctly now.
I'm sure our friends will fix it with the upcoming version of the plugin(s).
Since it's clear 3dsmax has this problem, I'm moving this thread under
3dsmax section. Once again, thank you.