Irrlicht’s PLY loader is a high performance, lightweight file loader for Stanford Polygon files. It supports all known formats, both text and binary of both endians and will skip unknown vertex properties. It’s useful for loading 3D mesh data created by 3D scanners. The image below shows a 1.4 million polygon mesh using no texture coordinates, only vertex alpha.
This, along with a PLY writer is part of Irrlicht as of 1.6.