TexToMatO: über texture importer
! PLEASE READ !
I am currently studying abroad, so fixes will come in January. Sorry for the delay - keep on creating until then!
Oh and lest I forget: Importing subfolders as textures will be the first new feature I'll implement when I'm back, so stay tuned!
TexToMatO is a powerful texture to material converter for Redshift in Cinema4D.
Have you ever had the pleasure of creating materials from texture sets, one by one, each time doing the same thing over and over again? connecting the roughness to a ramp, setting it to colorspace raw, connecting it to the roughness input; then the normal map, set it to raw, connect it to a bump node... it goes on and on.
Or even worse, a "tex" folder from a past project, with all kinds of textures and the naming schemes of the textures are all over the place?
TexToMatO uses regular expressions to create materials from a given folder, making sure to read in each texture as its correct kind, setting it to the right colorspace, maybe adding needed nodes in-between (ramp, bump map, etc.) and connecting it to the right material input.
It can also work on already existing materials; for example, when importing .fbx files it often only imports the base texture, not the roughness and all other maps. TexToMatO will take care of that!
Installation
- Unzip TexToMatO into your plugins folder of Cinema 4D. (below are examples). If you want to put it into the Program folder of C4D, note that you won't be able to save your preferences unless you change the folder permissions; as such, I recommend going the AppData route.
- - Windows:
C:\Users\USERNAME\AppData\Roaming\MAXON\CINEMA 4D VERSION\plugins\
- - Mac:
/Users/USERNAME/Library/Preferences/MAXON/CINEMA 4D VERSION/plugins/
- - Windows:
- Make sure there is no TexToMatO folder inside of the plugins/TexToMatO folder
- You can then open TexToMatO by going to Extensions -> TexToMatO
- You can add a shortcut to open TexToMatO in your layout for easier access!
Features
TexToMatO has two modes: Either you can import all textures inside a folder to create new materials for each set from scratch, or you can import missing textures in selected materials (which often occur after importing .fbx files for example).
Import all textures from folder
-
Import textures from base in material
: Searches for an already existing texture in the selected materials and finds the missing ones from the texture folder-
Derive texture folder from base
: If OFF, you can specify which folder to read the textures from instead of automatically deriving it from the base texture in the material -
Delete base texture in material
: Deletes the already existing texture in the material to not end up with duplicate texture nodes. -
Rename material based on texture
: Renames the material to the base texture's base name.
-
-
Normal options
-
Flip Y
: Toggles the option to flip the Y channel of the normal. This is useful when working with DirectX vs. OpenGL normal maps. -
Use Legacy Bump
: If you see any artifacting with the normal maps, toggle this option.
-
- MultiTexture : Textures from game files often pack multiple textures into a single one by using the RGB channels. With this option you can specify which texture is used to pack the textures, and what texture is in which channel. TexToMatO will connect it accordingly.
-
Miscellaneous
-
Use Sprite node for opacity
: You can decide whether the opacity texture gets plugged into the Standard Material's opacity channel or whether it should be used as a sprite node (more efficient, but only binary opacity). - Use case-insensitive regex (be careful not to match too much with that though)
-
- Regex options
- Use custom regex: Manage your own custom, additional regex you can add for your version of the plugin: maybe you have some interesting channel names in your studio?
- Preferences
- Automatically add Color Correct nodes to color textures (Albedo & Translucency)
- Automatically add Triplanar nodes to all textures
- Whether to connect AO to overall tint or multiplying it with Albedo in a color layer
- Additional Features
- All texture nodes can be managed at once with SCALE, OFFSET and ROTATION nodes added to the graph
- Submit Bugs and Feedback easily with a form
- Once you import one or more textures, all settings are saved and are there for you when you need them (well, and restart C4D)
- No worries, you can easily reset them to default in the preferences menu should you want to!
Have fun and keep on creating!
- Jérôme
LICENSE: This Product is free to use for personal use. If you wish to use it in commercial projects, it is necessary to buy it for 10€.