Hi Jan, Some of the changes look a little convoluted but then as your explanation points out the fault lies in the rather too open "interpretation" of .obj out there. I've tested a few models here and I haven't spotted any regressions, but I don't have a huge sample of .obj files. I have merged and checked in your changes to svn/trunk and OSG-3.2, fingers crossed there won't be any issues for other users.
Thanks, Robert. On 5 February 2014 08:35, PCJohn <[email protected]> wrote: > Hi Robert, > > I am sending four fixes to obj plugin: > > - materialName used to be not stripped of whitespace, making number of > models > fail to load materials; now fixed > - stripping was considering spaces only, thus models using tabs had > problems > to load correctly; fixed > - fixed references to textures; they did not performed conversion to native > directory separators > - make d (dissolve) takes precedence over Tr (transparency); there seems > to be > a confusion about the Tr item - some claiming 1 to be opaque and 0 > transparent, while number of models uses exactly the opposite. d > (dissolve), > if present in the model, does not suffer from this confusion, thus using it > instead fixes the problem for many many models. > > I put many comments to the file concerning d and Tr item as others may > further > investigate. Let me know in the case of any problems. > John > _______________________________________________ > osg-submissions mailing list > [email protected] > > http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org > >
_______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
