Transmogrifier - Free 3D Batch Converter Addon

Sapwood Studio is thrilled to announce “Transmogrifier” - A free Blender addon for batch converting 3D files and associated textures into other formats.

Transmogrifier supports conversions between FBX, OBJ, glTF/GLB, STL, PLY, DAE, X3D, ABC, and USD/USDA/USDC/USDZ with custom user import/export presets. It automatically detects the presence of textures and applies them to the appropriate objects, including models with multiple texture sets and transparency.

Transmogrifier also boasts a robust, non-destructive set of tools for manually and automatically resizing files and textures on-the-fly.

Happy Blending!

Link:
:inbox_tray: Github: https://github.com/SapwoodStudio/Transmogrifier

12 Likes

Hi, i have problems with addon :disappointed_relieved: on linux mint
Python: Traceback (most recent call last):
File “/home/zorg/.config/blender/3.6/scripts/addons/Transmogrifier-main/init.py”, line 708, in execute
self.export_selection(context, base_dir)
File “/home/zorg/.config/blender/3.6/scripts/addons/Transmogrifier-main/init.py”, line 1240, in export_selection
creationflags=subprocess.CREATE_NEW_CONSOLE,
AttributeError: module ‘subprocess’ has no attribute ‘CREATE_NEW_CONSOLE’

Too bad…

  1. Prerequisites: Blender 3.6 and Windows. (Transmogrifier may work on GNU/Linux and MacOS, but this has not been tested).

It seems to be they don’t have linux ??

Hmm… :thinking: … this is special for WINDOWS… unix doesn’t need a specifi console…

you might wanna try to just delete this line 1240

            creationflags=subprocess.CREATE_NEW_CONSOLE,

because something like shell=True is already the default for Popen..

2 Likes

So scientific progress really does go “boink”, huh?

1 Like

it does not helped, but thanks anyway

Too bad… would have been too easy… had also seen this before… don’t know if i really need this… so… we’ll see… (or not :wink:)…

Hi, Zorgik. Sorry to hear that Transmogrifier is not working on Linux Mint.

Making Transmogrifier compatible with GNU/Linux is on our roadmap. Thank you for sharing the error you encountered as it will help us troubleshoot the issue. We’ll follow up with a post when that functionality is implemented.

2 Likes

Transmogrifier 1.3.1 is now available! :tada:

This version comes with a number of new features :sparkles:, many bugfixes :beetle:, and many optimizations :rocket: since the initial release of 1.0.0.

New Features:

  • Menu for choosing what/how to auto-resize.

  • cb438159-161c-48cd-8e4e-0e635dd949a8

  • Auto-resize method options:

    • Resize Textures minimum resolution.
    • Decimate Meshes max number of decimation iterations.
    • 18db71c1-86fe-4971-9c61-52fa30956dbb
  • Option to rename all UV Maps to “UVMap”.

    • b5165d49-989b-490d-973e-46ae1213a1dc
  • Custom output directory

    • Option to place exports in subdirectories within a custom output directory
    • Option to copy original folder contents into each respective subdirectory
    • 126db917-1b53-4859-894e-2a4b048320ca
  • Custom Transmogrifier presets (aka “Workflows”) menu for quickly switching between different conversion scenarios.

    • 95f406bd-d5cc-4a52-970a-55bd69f2b5b7

To read about recent bug fixes and optimizations, visit the releases page.

Transmogrifier 1.3.1-hotfix.1 is now available! :tada:

Fixed a sneaky bug that was breaking core functionality for the “Custom” textures conversion scenario :beetle:

Transmogrifier 1.4.0 is now available and brings support for GNU/Linux! :penguin: :tada:
@Zorgik @Okidoki

New Features

  • GNU/Linux support (tested on Ubuntu 22.04 LTS)
  • OpenEXR support
  • Export UVs
    • Features_UV_Export_UVs
  • Rename UVs
  • PolyHaven demo files

Optimizations

  • Rewrote pathing to use Python’s pathlib instead of os.path
  • Organized UI into sections

Bug Fixes

  • Fixed auto-texture resize/reformat failing for custom textures
  • Fixed a variety of bugs resulting from the pathlib pathing rewrite.

Documentation

  • Added new screenshots
  • Added “UVs” and “Demo” sections
2 Likes

This is quite useful addon. many thanks to author :blush:

Transmogrifier v1.5.0 is now available! :tada:

:sparkles: New Features

:rocket: Optimizations

  • Improved context overrides with new convention.
  • Replaced “Save Preview” viewport render with extracted asset preview images.

:beetle: Bug Fixes

  • Fixed objects not transforming around the 3D Cursor.
  • Fixed messy nodes resulting from adaptation of Node Wrangler’s “Add Principled Setup”.
  • Fixed Custom textures source bug that had resulted in not preserving materials/textures when a model imported with materials of the same name.
  • A number of bugs resulting from new features.

:scroll: Documentation

  • Updated screenshots.
  • Added documentation for new features.
  • Revised texture Rule No. 3.