Results 1 to 10 of 10

Thread: 3D formats

  1. #1

    3D formats

    I'm planing to use JEDI-SDL for a 3D beat 'em up game. For characters I think the Cal3D library is the way to go, it needs some updating, but it shouldn't be too hard to do. As for the levels, I need some recommendations, are there any good and simple open formats, where I could easily include some entities (enemies positions, items, etc.)? Of course I can always save my levels as .x or .3ds and add entities through some text files, but it would be harder for some people to build levels. I'll be gratefull for any information.

  2. #2
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    3D formats

    What are you asking for Joshas?

    You've posted in the JEDI-SDL forum, but you have not talked about the library other than to say that you are using it.

    If you are asking about modeling or models you should post in the Graphics section of the forums under '3D Modeling & Texturing'. If you want to know about loading formats then you should post in the Programming section under 'Graphics'.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  3. #3

    3D formats

    Sorry for posting in the wrong forum, not sure where it would fit better, maybe Programming under Graphics?
    I just want to know what 3D format would be most suited for 3D levels, that is easy to modify,so I can add my own entities to it in modelling software.

  4. #4
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    3D formats

    Ok moved to the Graphics forum.

    Answering your question to the best of my ability, if I'm not mistaken OpenGL doesn't have a specific format that it uses. Nor does it have it's own loading library. DirectX on the other hand prefers the .X format. So you can really use whatever supports what you want it to or are most comfortable with.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  5. #5

    3D formats

    Are there pascal/delphi units for cal3d then? Or are you using c?
    How large wil your level's be? Maybe you should look at the items/object in you world as being cal3d and you specify their positons from an xml file. E.g. a tree could be a cal3d mesh and as an bonus you could animate it (having the tree wave in the wind)
    This is the way i do it in 3D Adventure Studio (but i do not use cal3d, but milkshape ascii and 3ds) Have a look at the (buggy) editor how an level editor could work.
    http://3das.noeska.com - create adventure games without programming

  6. #6

    3D formats

    JEDI-SDL has pascal units for Cal3D, a little outdated, because springs system isn't working. Using Cal3D for levels is interesting idea, but I need only static 3D meshes for levels, maybe some day I might try to integrate physics. I'm still exploring some "new" formats like COLLADA and x3d as they are open, and likely it would be quite easy to write the loader in pascal.
    I initially hoped to find something like Quake map editor, where you can easily build whole level geometry, texture it and place entities (enemies, items, lights, etc.) easily in WYSIWYG way. BSP format is out of question, because it needs commercial (?) bsp builder and I dont' really need bsp - levels for my game will be only viewed from side (like in side scroller game).

  7. #7
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    3D formats

    NecroSOFT's 3D engine/editor suite had this... not sure if it's any help to you though.
    Jason McMillen
    Pascal Game Development
    Co-Founder





  8. #8

    3D formats

    It would be great if you could fix the only bug left in Cal3D. I tried several times, but could never put my finger on it.

    I was actually thinking of porting Cal3D to XNA as well, but lack of time means that that is unlikely to happen.

    I am also thinking of suggesting to the Cal3D guys to implement this facial expression system
    http://www.satoworks.com/MasterClass...layBlust02.mpg as it's bone based.
    <br /><br />There are a lot of people who are dead while they are still alive. I want to be alive until the day I die.<br />-= Paulo Coelho =-

  9. #9

    3D formats

    Finally I'm settled on good old 3DS format for level geometry. Entities and moveable objects will be added with ingame level editor.

    savage, that facial animation system demo is impressive, I sure hope someday it will be added to Cal3D.

  10. #10

    3D formats

    Maybe too late, but here's my answer

    Quote Originally Posted by Joshas
    I'm still exploring some "new" formats like COLLADA and x3d as they are open, and likely it would be quite easy to write the loader in pascal.
    I initially hoped to find something like Quake map editor, where you can easily build whole level geometry, texture it and place entities (enemies, items, lights, etc.) easily in WYSIWYG way.
    Blender is WYSIWYG 3d models editor that let's you export your models to many different formats, including x3d (or it's older versions, VRML 1.0 and 2.0). And Wavefront OBJ, and 3DS too. It's open-source, and this is what I use.

    But note that implementing full x3d/VRML support in your engine is not trivial, I would suggest to start with some simpler format like Wavefront OBJ or indeed 3DS.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •