Menu

#7 Loading of 3DSfile(MAX R7)

open
nobody
None
5
2005-09-19
2005-09-19
Anonymous
No

3DS file fom MAX R7 appears loaded with inverted
normals,

Discussion

  • Matheus Degiovani

    Logged In: YES
    user_id=833192

    Do *all* files appear that way? Can you provide an example file?

     
  • Nobody/Anonymous

    Logged In: NO

    All files createf in 3DS MAX 6-7 and exported in 3DS format
    appears loaded with inverted normals(always),
    also i have old source with 3DS which doesnt show this bug?
    but after recompilation it is bugged too...
    what i did:
    1. make a cube in 3DS
    2. export
    3. make a simple scene, with 1light 1 camera and 1
    TGLfreeform
    4. write a code: "glfreeform1.loadfromfile("bla-bla-bla.3ds")"
    5. run
    and we have a cube with invertef normals.
    P.S compiler : Delphi7 Enterprise + WinXP SP1

     
  • Nobody/Anonymous

    Logged In: NO

    I guess that the main problem is 3DS file impementation in
    glscene, because it seems to be outdated.
    I think, thet Discreet improved 3DS format in 3D Studio till
    version 6. this bug appears when i using R6 and R7 exported
    3DS files, sometimes(but very rarely) in R5 and never in older
    versions...
    Unfortuneatly i need some R6-R7 modelling features in my
    current project, so i cant use older exporter

     
  • Nobody/Anonymous

    Logged In: NO

    I am hosted an example file
    "Cube" with bug.
    You can match it with mushroom.3ds in GLscene "Media"
    folder with 3D Studio 6-7 and find no difference

    http://www.alcolux.ru/Test/cube.3ds

     
  • Matheus Degiovani

    Test file with problems

     
  • Nobody/Anonymous

    Logged In: NO

    This is a very old bug which was also present in 3dsmax back
    in 1998 or 99, i came across it because i used another
    rendering engine that imported 3ds files, apparently discreet
    still hasn't fixed it, i would recommend avoiding .3ds files.
    But if you still wanna try it then export .3ds file and then
    import it and finally export it again, and voila! the normals are
    correct. However this workaround will quickly drive you nuts,
    because of manual labour effort.

     
  • Nobody/Anonymous

    Logged In: NO

    This is impossible to avoid 3ds format, because nothing
    else(OBJ are inverted too, and no other supportable
    unanimated formats i can save)
    Also, ther REexporting after import did`nt helps, it is stable
    saving normals inside mesh. =(

     
  • Nobody/Anonymous

    Logged In: NO

    +1

    Is somebody find a solution?