Skip to content
This repository has been archived by the owner on Sep 21, 2023. It is now read-only.

Unreal Engine 5 blueprint exposed C++ function library for runtime gltf export and file dialog.

License

Notifications You must be signed in to change notification settings

FF-Plugins-Archive/FileConverters

Repository files navigation

GLTF EXPORTER MOVED TO

https://github.com/FF-Plugins-Active/MeshOperations

FILE DIALOGS MOVED TO

FileConverters

Target Platform: Windows (both editor runtime and packaged runtime)
Unreal Version: Unreal Engine 5 and up (feel free to fork and convert it to UE4)

FEATURES:

  • Runtime GLTF static mesh exporter (it works on packaged projects, too)
  • Runtime file selection dialog
    • Multiple selection with string array
    • Async (it doesn't block game thread even if you open a dialog)
    • Extension filtering
    • Start path selection
    • You can change dialog title
    • You can change "Ok" button title
    • Runtime folder selection
  • Runtime Save Dialog
    • Async (it doesn't block game thread even if you open a dialog)
    • Save extension selection
    • Start path selection
    • You can change dialog title
    • You can change "Ok" button title
  • Some other functions (CMD CLI helpers) for in-house usages.

HINTS:
You can find sample nodes and their usages in Plugins/FileConverters Content/BPs/BP_Template_FileConverters.
You need to open Plugins folder from "Content Browser" settings at the bottom of editor.
You can use both normalized and platform paths on "In Default Path" inputs. System converts it to platform path (Windows) itself.
Normalized paths use "/" as delimeter.
Windows Platform uses "\" as delimeter.

WARNING:
THIS IS NOT A RUNTIME IMPORT LIBRARY ! THIS ONLY GIVES SELECTED FILES' OR FOLDER'S PATH !
WE HAVE NECESSARY LIBRARIES TO IMPORT CAD FILES, SO WE USED THEM IN OUR SAMPLE.
YOU NEED TO CREATE YOUR OWN MECHANICS TO USE (IMPORT) THAT FILES !

File Selection Sample Blueprint
FileSelection

Save Dialog Sample Blueprint
SaveDialog