Announcement

Collapse
No announcement yet.

MatBatchUEr, a plugin that automatically generates instanced materials for large numbers of textures

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • [SUBMITTED] MatBatchUEr, a plugin that automatically generates instanced materials for large numbers of textures

    Click image for larger version

Name:	Di6ACV.png
Views:	1
Size:	73.0 KB
ID:	1188205
    What is it?
    MatBatchUEr is a plugin that automatically creates instanced materials for large numbers of textures, placing basecolor/normal/roughness/etc in the correct parameter slots regardless of the shape or complexity of your parent material, based on patterns you've selected. Tired of making instances for 500 textures? With a couple of clicks, this plugin will do all the heavy lifting for you, saving you time, energy and money.

    MatBatchUEr examines the content browser directory (and subdirectories) of your choice for textures, testing to see if they match any of the patterns you've described and sorting them accordingly. Everything that doesn't match a known pattern gets treated as belonging to the default parameter you've selected. It will then use a base material of your choice as a pattern to create material instances for every 'group' it finds, where you want them, keeping directory trees intact.

    The plugin looks for texture parameters in the following chains:
    • Base Color
    • Specular
    • Metallic
    • Roughness
    • Emissive Color
    • Subsurface Color
    • Opacity
    • Opacity Mask
    • World Position Offset
    • World Displacement
    • Tessellation Multiplier
    • Ambient Occlusion
    • Refraction
    • Pixel Depth Offset


    Confused? Maybe this little demonstration video will help.


    Where do I buy it?
    You can get the latest version on itch.io and gumroad

    And the Marketplace?
    Marketplace page here
    Last edited by turfster; 12-22-2016, 01:49 AM. Reason: Marketplace release!
    Creator of

    and also

  • #3
    [MENTION=37631]turfster[/MENTION] -- If we buy from itch now, will we get access to the pack when it becomes available on the UE4 Marketplace?
    Quinton Delpeche
    Founder - Gobbo Games | Designer - The Colony 2174 (Board Game) | Developer - Riders of Asgard

    Comment


    • #4
      Originally posted by qdelpeche View Post
      [MENTION=37631]turfster[/MENTION] -- If we buy from itch now, will we get access to the pack when it becomes available on the UE4 Marketplace?
      Unfortunately, I have no idea how the marketplace works at the moment and what my options would be (this would be my first plugin Epic actually accepts for the marketplace, if they do), but I'm going to go with "there's probably no support for that".
      Creator of

      and also

      Comment


      • #5
        Originally posted by turfster View Post
        Unfortunately, I have no idea how the marketplace works at the moment and what my options would be (this would be my first plugin Epic actually accepts for the marketplace, if they do), but I'm going to go with "there's probably no support for that".
        Okay cool ... I will wait for it to get approved by Epic then. You definitely have a sale here when it is released. Good job on this. 8-}
        Quinton Delpeche
        Founder - Gobbo Games | Designer - The Colony 2174 (Board Game) | Developer - Riders of Asgard

        Comment


        • #6
          Originally posted by turfster View Post
          Unfortunately, I have no idea how the marketplace works at the moment and what my options would be (this would be my first plugin Epic actually accepts for the marketplace, if they do), but I'm going to go with "there's probably no support for that".
          If you get the username & email adress people use on ue4 launcher, you can ask someone from the marketplace team to provide the package to the people who pre-purchased it.
          Though, I think if its several dozens of people it might be too much work for em.

          Edit:

          Question: Can I also create generated instances from an instance instead of a material?
          I tend to set up "Master instances" so that would be very valuable for me.
          Last edited by Luos; 07-19-2016, 05:39 AM.

          Comment


          • #7
            Handy looking tool, nice.

            The name is a bit of a mouthful though ha. Maybe MatBUtcher?
            Latest Company Showreel
            https://vimeo.com/outpostvfx/spring17

            Comment


            • #8
              Originally posted by Luos View Post
              Question: Can I also create generated instances from an instance instead of a material?
              I tend to set up "Master instances" so that would be very valuable for me.
              Just tested this, and looks like this shouldn't be a problem.
              Click image for larger version

Name:	matinmattestorig.png
Views:	1
Size:	525.8 KB
ID:	1112280Click image for larger version

Name:	matinmattest.png
Views:	1
Size:	479.8 KB
ID:	1112279

              Originally posted by Crow87 View Post
              Handy looking tool, nice.

              The name is a bit of a mouthful though ha. Maybe MatBUtcher?
              Too close to a rather generic name lots of people have, which makes googling impossible, I'm afraid.
              This is instantly recogniseable and searchable.
              Last edited by turfster; 07-19-2016, 01:28 PM.
              Creator of

              and also

              Comment


              • #9
                Originally posted by turfster View Post
                Just tested this, and looks like this shouldn't be a problem.
                Then i'll purchase this asap!


                *Edit*

                Purchased!
                Last edited by Luos; 07-23-2016, 06:29 AM.

                Comment


                • #10
                  Ok, I purchased this a while back on Itch.io.

                  I am loving it

                  Comment


                  • #11
                    Originally posted by HeadClot View Post
                    I am loving it
                    Glad to hear it!

                    Also, progress towards the Epic Marketplace is happening.
                    Should be up next week.
                    Last edited by turfster; 08-05-2016, 08:56 PM.
                    Creator of

                    and also

                    Comment


                    • #12
                      And it's up.


                      (Also, can someone switch the submitted tag to released, since I can't do it myself?)
                      Last edited by turfster; 08-11-2016, 05:57 PM.
                      Creator of

                      and also

                      Comment


                      • #13
                        4.13 build up on the itch.io and gumroad marketplaces.
                        The Epic Marketplace version [strike]should also support 4.13 now, let me know if it doesn't so I can poke Epic.[/strike]is going to take some more time it seems. Stay tuned.
                        Last edited by turfster; 09-07-2016, 07:13 PM.
                        Creator of

                        and also

                        Comment


                        • #14
                          Epic Marketplace for 4.13 is now up as well.
                          Creator of

                          and also

                          Comment


                          • #15
                            4.14 build up on the itch.io and gumroad marketplaces.

                            Stay tuned for the Epic Marketplace version update.
                            If you can't wait for Epic to update it, try this:
                            1. Copy <your UE install dir>\4.13\Engine\Plugins\Marketplace\MatBatchUEr to a C++ project under <your project dir>\Plugins\MatBatchUEr
                            2. Right-click the project's uproject file and select "Generate Visual Studio project files"
                            3. Open the sln file in Visual Studio and hit F6, wait for it to tell you it's done
                            4. Copy <your project dir>\Plugins\MatBatchUEr to <your UE install dir>\4.14\Engine\Plugins\Marketplace\MatBatchUEr
                            Creator of

                            and also

                            Comment

                            Working...
                            X