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
>>
>>
>
>

Reply via email to