Linux Commandline Batch Export does not work, even in 1.4 release.
Material Maker version: 1.4 Release - 5th October 2025 release (and previous: https://github.com/RodZill4/material-maker/issues/804).
OS/device including version: Debian Bookworm & Debian Trixie (12 and 13).
Issue description/Steps to reproduce: When issuing the following command: ./material_maker.x86_64 –export-material –target "Unreal/Unreal Engine 5" -o "/path-to-export/out.png" "/path-to-ptex.ptex" The program loads the UI, and then loads the file as opposed to exporting a file via commandline arguments. No actual export takes place.
I have tried other targets such as "Blender" and also set the output path as just a folder, not a file and also tried with a new simple .ptex file created in the latest version to make sure no compatibility issues were in play. I have also tried the recommended double dashes (--) and leaving the output blank as suggested in #804 but the issue remains the same.
Going to File>Export and manually exporting does work, just the batch export via commandline.
Godot Engine v4.4.1.stable.custom_build - https://godotengine.org MESA-INTEL: warning: Haswell Vulkan support is incomplete Vulkan 1.4.305 - Forward+ - Using Device #0: Intel - Intel(R) Graphics (BMG G21) Cannot open user://export_targets Loading... Successfully read library /material_maker_1_4_linux/library/base.json Failed to open user://library/user.json Successfully read library /material_maker_1_4_linux/library/base_brushes.json Failed to open user://library/user_brushes.json created thumbnail (64.0, 64.0) created thumbnail (64.0, 64.0) created thumbnail (64.0, 64.0) THEME UPDATE Unsupported texture format 4 Unsupported texture format 4 Unsupported texture format 4 Current mesh:
Top generator: _Node_491:<Node#323833831355> Libraries updated (NodeLibraryManager) Libraries updated (BrushLibraryManager) Setting hdr /material_maker_1_4_linux/environments/hdris/epping_forest_01_1k.hdr WARNING: Ignoring unsupported header information in HDR: GAMMA=1. at: load_image (modules/hdr/image_loader_hdr.cpp:47) WARNING: Ignoring unsupported header information in HDR: PRIMARIES=0 0 0 0 0 0 0 0. at: load_image (modules/hdr/image_loader_hdr.cpp:47) cannot save export_2 cannot save export_3 ERROR: Windows with the 'on top' can't become transient. at: window_set_transient (platform/linuxbsd/x11/display_server_x11.cpp:2209) ERROR: Condition "prev_parent == p_parent" is true. at: window_set_transient (platform/linuxbsd/x11/display_server_x11.cpp:2205) WARNING: 6 RIDs of type "Canvas" were leaked. at: _free_rids (servers/rendering/renderer_canvas_cull.cpp:2679) WARNING: 60 RIDs of type "CanvasItem" were leaked. at: _free_rids (servers/rendering/renderer_canvas_cull.cpp:2679) ERROR: 6 RID allocations of type 'N10RendererRD12LightStorage11ShadowAtlasE' were leaked at exit. ERROR: 6 RID allocations of type 'N10RendererRD14TextureStorage12RenderTargetE' were leaked at exit. ERROR: 43 RID allocations of type 'N10RendererRD14TextureStorage7TextureE' were leaked at exit. ERROR: 6 RID allocations of type 'N16RendererViewport8ViewportE' were leaked at exit. WARNING: 83 RIDs of type "Texture" were leaked. at: finalize (servers/rendering/rendering_device.cpp:7130) ERROR: 37 RID allocations of type 'PN18TextServerAdvanced22ShapedTextDataAdvancedE' were leaked at exit. ERROR: 1 RID allocations of type 'PN18TextServerAdvanced12FontAdvancedE' were leaked at exit. WARNING: ObjectDB instances leaked at exit (run with --verbose for details). at: cleanup (core/object/object.cpp:2378) ERROR: 17 resources still in use at exit (run with --verbose for details). at: clear (core/io/resource.cpp:614)