I noticed that there is quite big discrepancy between Corona displacement and native displace modifier. If i take two identical flat planes, assign Corona material with displacement to one of them, and subdivide and add displace modifier to another, then on render they both gives almost identical result. But now, if i add noise modifier to both planes or do arbitrary geometry changes, so the planes won't be flat anymore, then on render they both gives significantly different results. Am i right, that Corona calculates displacement from mesh normals differently than native displacement does? And more importantly, is there a way to make those results to match?
In attached renders, green plane is with Corona displacement and red one is with native displacement.