open3mod | Open 3D Model Viewer - A quick and powerful 3D model viewer | 3D Animation library

 by   acgessler C# Version: 1.0 License: Non-SPDX

kandi X-RAY | open3mod Summary

kandi X-RAY | open3mod Summary

open3mod is a C# library typically used in User Interface, 3D Animation applications. open3mod has no bugs, it has no vulnerabilities and it has medium support. However open3mod has a Non-SPDX License. You can download it from GitHub.

Open 3D Model Viewer - A quick and powerful 3D model viewer
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              open3mod has a medium active ecosystem.
              It has 1011 star(s) with 251 fork(s). There are 103 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 210 open issues and 22 have been closed. On average issues are closed in 251 days. There are 2 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of open3mod is 1.0

            kandi-Quality Quality

              open3mod has 0 bugs and 0 code smells.

            kandi-Security Security

              open3mod has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              open3mod code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              open3mod has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              open3mod releases are available to install and integrate.
              open3mod saves you 67953 person hours of effort in developing the same functionality from scratch.
              It has 76481 lines of code, 5 functions and 175 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of open3mod
            Get all kandi verified functions for this library.

            open3mod Key Features

            No Key Features are available at this moment for open3mod.

            open3mod Examples and Code Snippets

            No Code Snippets are available at this moment for open3mod.

            Community Discussions

            QUESTION

            Broken transformation matrices in C# Assimp import of DirectX model file?
            Asked 2018-Mar-09 at 05:06

            I want to use the DirectX model format in my OpenGL engine. I use Assimp to import the model files. I would like to use DirectX because the Assimp importer recognizes the different animations pretty well. If I have multiple animations in my Collada file (exported with the "Better Collada Exporter" for Blender), Assimp only recognizes one animation.

            But, I have a strange problem concerning the import of DirectX model files. A video may describe it better...

            This is how it looks when I export my blender file to Collada and import it via Assimp (correctly rendered):

            https://www.dropbox.com/s/jvilcem4g7vjgdp/animation_collada.mp4?dl=0

            This is the same blender file exported to DirectX model in my engine:

            https://www.dropbox.com/s/3u6g9qmzuje5aap/animation_directx.mp4?dl=0

            Somehow, I think the transformation matrices in the animation channels seem to be a bit off. It looks like they are rotated the wrong way (or on the wrong axis?)

            Do you have any experience with this? I tried loading the DirectX file into open3mod model viewer, and it renders the animations perfectly.

            Maybe there is some import config flag that I forgot to set? Maybe my Blender export settings are wrong? I export with:

            • Right Handed
            • Y-Up

            Cheers and thanks for your help.

            ...

            ANSWER

            Answered 2018-Mar-09 at 05:06

            Nevermind, I found a solution:

            Assimp needs a true DirectX model file (left-handed, y-up), so my export settings in Blender are now: Link to Blender DirectX export settings

            And in my import method (c#) I do:

            Source https://stackoverflow.com/questions/49165998

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install open3mod

            You can download it from GitHub.

            Support

            Contributions to the projects are highly appreciated. Simply fork the project on Github, hack, and send me a PR. As a starter, lots of open3mod features (such as high-quality rendering) have been started and are present in the codebase, but are currently disabled. Contact me if you'd like to help out, but don't know where to start.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/acgessler/open3mod.git

          • CLI

            gh repo clone acgessler/open3mod

          • sshUrl

            git@github.com:acgessler/open3mod.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular 3D Animation Libraries

            assimp

            by assimp

            angle

            by google

            s2geometry

            by google

            sverchok

            by nortikin

            rayshader

            by tylermorganwall

            Try Top Libraries by acgessler

            assimp2json

            by acgesslerC++

            half_float

            by acgesslerC++

            medea.js

            by acgesslerJavaScript

            assimp-cinema4d

            by acgesslerC++

            cpp.js

            by acgesslerJavaScript