Many new improvements have been added and bugs have been fixed:
- I restructured the context layouts of all scripts, because they were getting very crowded and hard to manage
- I separated the Megascans and the generic importer into their own provider files which are dynamically loaded when you specify the asset type. Other import providers can be added much easier.
- OBJ Files get imported and materials get assigned. Shading rules are generated also. ABC are imported as references.
- Textures that contain UDIMs are automatically loaded as streamed map files. .tx files also
- I added a Stream Map Toggle function which allows you to convert the selected texture to Streamed Map or vice versa. Almost all settings are maintained. Reorder nodes are created if map file was single channel.
- If you have ACES installed all assets are imported using the proper ACES Utility SRGB and Linear color spaces.
- F0 files get imported and assigned to IOR
- 1/IOR files get imported and assigned to IOR
- If none of the above IOR files exist, but a Metallic texture is present it hooks a blend node into the IOR value.
Because I restructured a lot things may not work properly with older scenes.
I hope you like it. If you have any cool ideas or found some bugs let me know.
The following image was done with a few clicks with the Mix script. I plan on creating a tutorial about this.
