What can I use to render 3D images (OBJ, PLY) in my graphics application with color?

I just went through VTK as well as Visualizer PCL and was unable to display the full PLY image. All that is displayed is this geometry:

enter image description here

Any input on library and usage information?

+4
source share
3 answers

I downloaded my own PLY reader from the Paul Bourke 3D website . At the top of this page are links to code. This site is great for 3D stuff in general. It seems that if you go beyond the usual set of vertices / indexed faces, each application can specify different properties for things. This is probably why you cannot find a standard tool for reading other properties. I only care about geometry, so I never worried about color.

This site has a code, although I have not tested it.

I use Coin and SoQt in my Qt visualization applications. Coin is a free implementation of Open Inventor. The coin comes with a 3DS reader and reader for Inventor and VRML and X3D.

Blender will read PLY, and then you can write a large number of files, such as Inventor.

+2
source

Assimp allows you to read PLY, OBJ and many others. It also has a standalone viewer and many examples.

+3
source

Have you tried using something like ParaView , which is built on top of VTK or VisIt libraries ? These are open source visualization applications that can handle numerous file formats, including VTK and PLY, and are designed to render huge data sets (with color!). They can be used as standalone applications or incorporated into existing code.

+1
source

All Articles