Results 1 to 10 of 16

Thread: 3D models with animations

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    I've spent a few days researching this, and have actually found quite a lot of support for skinned animations in pascal, but information is scarce and some of it is outdated.:

    GLTF - another masterpiece by bero, i haven't checked this out yet, but it's actively developed and bero is known for his quality and complete work:
    https://github.com/BeRo1985/pasgltf
    https://github.com/KhronosGroup/glTF-Blender-Exporter

    FBX & Collada

    assimp ( collada: animations yes, fbx: animations yes (with some limitations regarding file version, if fails, try autodesk converter to change version, converter is here: https://www.autodesk.com/developer-n...erter-archives ) )
    https://github.com/assimp/assimp/blo...scal/Readme.md ( a 2012 version but has 2016 updates, no clear information how to build a dll / so library, no examples )
    https://github.com/assimp/assimp/wik...knowledge-base
    has a model viewer: http://cms.assimp.org/index.php/viewer - it can help see if your files will work with your project

    X3D (animations: yes), MD3, COLLADA (animations: ? ):
    Castle engine: https://github.com/castle-engine - https://castle-engine.io/features.php#section_data / https://castle-engine.io/vrml_x3d.php
    - from castle engine: https://castle-engine.io/view3dscene.php

    File formats:
    DCal3D "Cal3D" part of jedi - https://master.dl.sourceforge.net/pr...JEDI-SDLv1.zip
    loads DCal3D files (at least it claims to do so), but you will find it hard to find a good working blender or 3dsmax exporter.

    half-life 2 smd:
    tripledashgarlic: http://www.igrodel.ru/ - custom written animation loader, loads half-life 2 smd files.
    glscene: https://sourceforge.net/p/glscene/co...es/GLSceneLCL/ / https://sourceforge.net/p/glscene/co.../GLFileSMD.pas
    glscene supposedly also has md5 support (verify claim that md5 is supported in glscene !! ):

    totally custom:
    3d studio max 7 script exporter to custom file format - complete implementation http://xproger.mentalx.org/export_anim.html
    It seems like a pretty clear case that going for modern GLTF by bero would most likely work best for skeleton animation needs, assimp would be 2nd best choice (provided that library works, it has zero examples).
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

  2. #2
    I have to add that bero's gltf loader has SIGNIFICANTLY progressed, and looks like ready for prime time use, it just lacks documentation and more examples:

    https://www.youtube.com/watch?v=i8AOAUP8KsM
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

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
  •