yeah well, may be I've picked the wrong term but fact remains for now: no uvs, no display :))
Fabrice On Mar 16, 2011, at 10:56 PM, Ken Railey wrote: > Hey Fabrice, > > I wasn't trying to argue about support for the feature or not in Away3D, I > was just pointing out that the obj file itself isn't incorrect. > > As a completely pedantic aside, (I don't really care one way or the other > about OBJ support in Away3d, so I am not arguing for support) there are > plenty of use cases where you don't care to import/upload uvs for a mesh. > You could for example be calculating them at run time for reflection mapping, > procedural texturing, or animated textures, which also could explain why they > are optional, no? > > -Ken > > > > On Wed, Mar 16, 2011 at 7:21 AM, Fabrice3D <[email protected]> wrote: > they are optional where usage is limited to geometry. Lots of apps from the > late 80's were not able to display textures, explaining why its in the specs > as optional. > in Away you expect the engine to display the meshes with textures. and to do > this you need uv's. For the generic molehill implementation that we have now > its a must > In f10, a mesh with no uv's would trigger errors as well. > > As said in previous mail, I'll add default uv's generation in case they are > missing. Which was the case in f10/f9 version of the ObjParser > They will be default ones, meaning you will have a weird display unless if > the maps are unicolor. > > till then, no uvs: no display. > > Fabrice > > > On Mar 16, 2011, at 1:52 AM, Ken Railey wrote: > >> FWIW, according to the wavefront obj spec[1], vt coordinates are optional, >> so the file seems to be correct. >> >> [1] http://www.martinreddy.net/gfx/3d/OBJ.spec >> >> -Ken >> >> >> On Tue, Mar 15, 2011 at 11:33 AM, Fabrice3D <[email protected]> wrote: >> this obj file is incorrect: doesn't hold vertices texture (uv's) tag >> starting as vt >> >> we could ensure defsault uv's are set... will look at this later on. >> but for now you know why it doesn't load. >> >> Fabrice >> On Mar 15, 2011, at 4:39 PM, pcarret wrote: >> >> > >> > I'm currently trying under Eclipse + Flex 4 the broomstick samples >> > http://code.google.com/p/away3d/source/browse/trunk/broomstick/Examples/?r=2905 >> > >> > I always test obj file with MeshLab beffore away3d. >> > I've tried to change LoaderOBJTest with other obj (cessna.obj on the >> > net) without success (except teapot.obj) and at the end with a simple >> > obj file from >> > http://fr.wikipedia.org/wiki/Objet_3D_%28format_de_fichier%29: >> > >> > # cube.obj >> > # >> > >> > g cube >> > >> > v 0.0 0.0 0.0 >> > v 0.0 0.0 1.0 >> > v 0.0 1.0 0.0 >> > v 0.0 1.0 1.0 >> > v 1.0 0.0 0.0 >> > v 1.0 0.0 1.0 >> > v 1.0 1.0 0.0 >> > v 1.0 1.0 1.0 >> > >> > vn 0.0 0.0 1.0 >> > vn 0.0 0.0 -1.0 >> > vn 0.0 1.0 0.0 >> > vn 0.0 -1.0 0.0 >> > vn 1.0 0.0 0.0 >> > vn -1.0 0.0 0.0 >> > >> > f 1//2 7//2 5//2 >> > f 1//2 3//2 7//2 >> > f 1//6 4//6 3//6 >> > f 1//6 2//6 4//6 >> > f 3//3 8//3 7//3 >> > f 3//3 4//3 8//3 >> > f 5//5 7//5 8//5 >> > f 5//5 8//5 6//5 >> > f 1//4 5//4 6//4 >> > f 1//4 6//4 2//4 >> > f 2//1 6//1 8//1 >> > f 2//1 8//1 4//1 >> >> > >
