OK, thanks for the suggestions. I test it with the teapot, it rendered good. Then I did apply one default Corona material for all the geometry, and it rendered fine, so it must be some of my materials that is the culprit. It is amazing how a wrong material can create such a mess.