Announcement

Collapse
No announcement yet.

[Plugin] Project Exodus - Unity to unreal scene converter.

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    [Plugin] Project Exodus - Unity to unreal scene converter.

    Project exodus is a unity to unreal conversion tool originally developed a few years ago. I've decided a new thread for the tool, as the original was quite old and got cluttered.

    Demo:



    The project is currently available at github, under permissive bsd license and free of charge. There's no catch.

    https://github.com/NegInfinity/ProjectExodus

    There are limitations, of course and it is still work in progress.

    Information from project page:

    What's supported and limitations
    The plugin will rebuild current scene or scenes, will convert static meshes, and will attempt to convert terrain, landscapes, and skeletal meshes to unreal format. The plugin will also attempt to recreate materials.

    Currently following limitations are in place:
    • Only "Standard" and "Standard (Specular setup)" materials are currently supported. However, all parameters of those materials should be supported.
    • Static meshes are supported. UV coordinates, vertex positions will be converted to unreal format.
    • Light and their parameter conversion is supported.
    • Reflection probes are supported.
    • The plugin will attempt to transfer flags such as being static, having specific shadowcasting type, etc.
    • Surface shaders and custom shaders are not supported and cannot be converted. The plugin will attempt to harvest their properties, but if those properties do not match properties of standard material, The material will likely appear blacko n unreal side.
    • All texture formats that are not directly supported by unreal engine will be converted to png. Due to the way conversion is handled, minor data loss may occur in the process. As a result, please replace those automatically-converted textures when you can.
    • Reflection cubemaps used by reflection probes will be converted by similar process and may have minor dataloss. Consider replacing them when you have opportunity.
    • Prefabs are not currently converted into blueprints.
    • Empty GameObject nodes that are used for "bookkeeping" purposes will be converted into unreal 4 folders within scene view.
    • Due to differences of handling landscapes, 1:1 identical transfer is impossible. Maps used by terrain system will be resampled upon import, and trees will lose custom tint. The plugin will attempt to preserve grass density, but grass clump placement will differ.
    • The skinned mesh/character conversion is only partially supported, and upon import character may end up being split into several objects. The plugin will attempt to convert animation clips used * by the controller, but will not recreate statemachine. Artifacts are possible in converted character.
    • Additional limitations may apply.
    There are installation videos:

    Unity side installation:



    Unreal side installation:


    To report problems, feel free to open issues on github.

    Have fun.

    #2
    This is great!

    Comment


      #3
      this is very cool and awesome

      Comment


        #4
        Very nice!
        --------------------------------------------------------
        [New On Marketplace] Custom Character Creator
        --------------------------------------------------------
        [Marketplace]Multiplayer Melee Combat System - Animated Crossbow
        --------------------------------------------------------

        Comment


          #5
          Hey,
          found one issue. If you export anything from Unity that has a mesh collider applied, it will crash UE4 upon import.
          --------------------------------------------------------
          [New On Marketplace] Custom Character Creator
          --------------------------------------------------------
          [Marketplace]Multiplayer Melee Combat System - Animated Crossbow
          --------------------------------------------------------

          Comment


            #6
            Originally posted by order66 View Post
            Hey,
            found one issue. If you export anything from Unity that has a mesh collider applied, it will crash UE4 upon import.
            Please consider submitting a bug report with a test scene onto github.
            Or at least a crash log.

            I did test it with mesh colliders as well, so I need to know what is done differently compared to the test scenario.

            Comment


              #7
              Originally posted by order66 View Post
              Hey,
              found one issue. If you export anything from Unity that has a mesh collider applied, it will crash UE4 upon import.
              Hi. I need crash log and likely the test scene.

              The project on unity side includes "Mesh colliders" demo (debugScenes/Scenes/0010-Misc/MeshColliders) and it appears to still work.

              So I need to know what is done differently in your case.

              Regards, NegInfinity.

              Comment

              Working...
              X