Advertisement

You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Add-on: Blender For Unreal Engine

38

BleuRaven writes:

This addons allows you to export content created with Blender to Unreal Engine 4.

Working on object packs for Unreal Engine 4 can be complicated with Blender. That's why I created the Addons "Blender for UnrealEngine". It simplifies the procedure of the export, allows to export all the Assets of a scene at the same time, distributed them in a proper tree structure in correlation with the UnrealEngine Pipeline.

  • The socket and collision shapes is done directly in Blender.
  • You can choose precisely the different animations that need to be exported.
  • Also the addon includes a potential error checker to avoid problems with exporting.
  • And since the last version it is possible to generate scripts for unreal who will import the assets or generate level sequencer

You can download the addons on GitHub.

38 Comments

          • Yes, the interesting part of yours are theimport scripts, I have to check this.

            Also, do you support instances to assemble the Unreal level?

            Cheers!

          • @JuanGea This is not expected, the asset is exported according to the object directly without looking whether the mesh is instantiating or not, it takes into account the collisions animations the type of Mesh with parameters in function I think in the next version add the management of Lod, and later why not the management of Materials and Textures :D (Sorry for my english)

  1. This add-on exports objects with their own origin. To recreate original locations of objects in UE4 we need to place meshes with the script, right? Or is there a simplier way?

  2. do I also need to check the scale before exporting or this add-on will automatically fix that for me?

    because I have experienced that exporting in blender to ue4 is kinda problem on scaling compared to unity that drag and drop and your scale is good to go in blender to ue4 is different you need to set the scale first. I hope you can understand me.

  3. I have a doubt. Can we use blendrig to UE4 as it have mesh deform cage technique direct import of FBX won't transfer animation data happened on the mesh.

    This addon able to resolve it??

    • Hi ! can you send me the consol log ?

      - Go to C:\Users\[YourUser]\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons and if the folder blender-for-unrealengine exist remove it
      - Open Blender and open the system console
      - Try to install the addon, them send me the all the content of the console in a .txt file (ctrl + a for select all in the console)

  4. Good morning,
    So I have opened clean default scene, imported from file.
    The console contains only this:
    "bpy.data.window_managers["WinMan"].addon_search = ""
    Modules Installed () from 'C:\\Users\\...\\Downloads\\Blender-For-UnrealEngine-Addons-master.zip' into 'C:\\Users\\...\\AppData\\Roaming\\Blender Foundation\\Blender\\2.80\\scripts\\addons' "

    So it copies all the files in the appropriate add-on folder, but then the add-on is not visible in the list (preferences > Add-ons). Tried it a few times already on a different machine with fresh today's build of 2.8.

  5. Hello, thank you for this addon, very useful and handy.

    I noticed that when I try to export an animation from the most recent versions of Blender 2.8 I receive this error:

    Traceback (most recent call last):
    File "...\__init__.py", line 1150, in execute
    bfu_exportasset.ExportForUnrealEngine()
    File "...\bfu_exportasset.py", line 460, in ExportForUnrealEngine
    PrepareAndSaveDataForExport()
    File "...\bfu_exportasset.py", line 432, in PrepareAndSaveDataForExport
    ExportAllAssetByList(GetAllobjectsByExportType("export_recursive"))
    File "...\bfu_exportasset.py", line 367, in ExportAllAssetByList
    ExportSingleFbxAction(animExportDir, GetActionExportFileName(obj, action), obj, action, "Action")
    File "...\bfu_exportasset.py", line 60, in ExportSingleFbxAction
    ResetArmaturePose(obj)
    File "...\bfu_basics.py", line 109, in ResetArmaturePose
    bpy.context.scene.update()
    AttributeError: 'Scene' object has no attribute 'update'

    location: :-1

  6. Now I also found the positioning button so I can actually transfer all my totally static meshes already in place :D So far I haven't tried much exports for anything else than meshes but it works smoothly everytime. The import script is great as well!! so much time saved, thanks a lot!!!

  7. The Addon Works like a Charm !
    There is only one query - I was able to send my meshes to unreal with no problem but when I send my camera it takes the position but doesn't seem to have the same focal length. I use the Blackmagic Production Camera 4k Preset in Blender. Is there any way to fix this ? Or do I have to use a specific preset in Blender ?

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.

Advertisement

×