During my internship in Amrita University(Kollam), I had to bang my head in 3D Objects. We were given project related to 3D objects. The task was simple to load all type of 3D format files in an Adobe flex application. We searched through the libraries (Away3d, Sandy3d, Alternativa3d, Papervision3d) and found Away3d the best and started working on that. We were near the project completion and came to know that we would have to design our project using best engine. One of my friend found that Away3d is slow and PaperVision3D is the best. We found PaperVision3D is also simple to load files. We succeeded in loading DAE(Collada), 3DS, KMZ, MD2 files. The problem began with the OBJ files. I found a link in Knut Urdalen's Blog about OBJ parser and copied OBJ Parser in my project and tried it. But I found many difficulties as we had to give MTL file and this could not load the textures also.
So I thought to enhance this OBJ parser and come up with the following code. This can load MTL file and textures itself.
Here is the link to the pages.
Get OBJ Parser
Hope, you will like it.






