Share Textures - Online Material Library - 1600 PBR Materials

Hello,

One-Click Materials is a plugin that integrates directly with ShareTextures.com, allowing you to download and apply our high-quality PBR textures without leaving the Unreal Engine environment.

With this plugin, there’s no need to manually download and set up materials anymore. Simply select an asset and resolution, then press the download button. The plugin will download the asset and create a material instance using a predefined master material.



You can also check our 3D Models on our website.

MATERIAL COUNT: 1600+

Online Material Library, One-Click Materials is a plugin that integrates directly with ShareTextures.com, allowing you to effortlessly download and apply our high-quality PBR textures without leaving the Unreal Engine environment.

Video Overview

All our textures are available on sharetextures.com. With this plugin, there's no need to manually download and set up materials anymore. Simply select an asset and resolution, then press the download button. The plugin will download the asset and create a material instance using a predefined master material.

Our master material is designed to be very simple and user-friendly. Textures are stored on your computer and imported directly into your Unreal Engine project.

Features:

  • Direct Integration: Access ShareTextures’ extensive library of over 1,600+ textures right within Unreal Engine.

  • Constantly Updated: Enjoy a library that grows with new textures added regularly.

  • Multiple Resolutions: For each material, you can choose from 1K, 2K, or 4K resolution options, giving you the flexibility to match your project’s needs.

  • Unique Materials: We don’t create simple color variations and pass them off as new assets; each of our materials is unique!

  • User-Friendly Interface: Easily browse and select textures with a simple, intuitive interface. Dock the plugin anywhere you like in UE.

  • Unreal Engine Naming Conventions: Material & Texture names are automatically adjusted to fit Unreal Engine’s naming conventions.

We are adding new textures regularly. Our plugin will update its library every time you open it, so getting this plugin once will give you instant access to our new materials!

Professional License owners, please contact us to get Google-Drive access for the whole texture collection, including our 3D models.

Report:

There’s no Plugin to download, also no plugin in the plugin menue to activate

Hi, I didn’t understand your problem. You can install it on Epic Games Launcher directly to the Engine. You should wait a few minutes to make it appear on Epic Games Launcher after purchase complated.
Can you explain more about your problem ?

Really useful plugin. Apply materials from one place saves a lot of time. simple and clear

1 Like

Hey bro! Maybe you are new to UE and honestly the Fab page for the plugin should have a step-by-step installation process to account for that. But here’s what you should do:

  1. Acquire the plugin on fab.
  2. Go to the Epic Games launcher, go to Unreal Engine > Library and scroll down the page until you reach the Fab Library section.
  3. In the Fab Library search for the plugin name: Online Material Library. (If it doesn’t show, update the Fab Library by clicking the small update icon right next to its name)
  4. When it comes up, click Install to Engine. It will download the plugin and then you can select the version you want to install it. For some reason I had to click that button twice. One to download it and another one to install it. But I don’t think this was the plugins fault.
  5. Now when you start the engine a small alert in the bottom right corner should appear notifying you that a new plugin is available. If not, it doesn’t matter.
  6. Now with the Engine opened, go to Edit > Plugins and search for the same plugin name there. Enable it and restart the engine.
  7. When the engine restarts, right there next to the Platforms button (Like shown in the prints of this post) there will be a new button so that you can access the Library.

Hope it helps! :slight_smile:

1 Like

Hi, thanks for the detailed explanation. I really appreciate it. I sent him a direct message, but he hasn’t replied. I believe he also left a bad rating since the plugin’s score dropped quite a bit. It’s unfortunate that we can’t see comments attached to ratings. Hopefully, the FAB team adds this feature soon.

1 Like

This is a game-changer if you work in Unreal Engine and architecture.

Instead of manually downloading and setting up materials, you can browse a high-quality library of materials directly inside Unreal. Choosing a material and applying it to your project takes just one click, and the plugin automatically creates clean, UE-friendly material instances.

The fact that new textures are added regularly means the library keeps getting better.

If you’re looking for a fast, organized way to build up your material library without leaving Unreal, this plugin is absolutely worth it.

1 Like

Looks & Works Great! A Fantastic Value!!!

Thanks,

TeamDisorder

1 Like

Hello, I keep crashing now when I try to use it. Here’s the error I’m getting:

LoginId:3c3878124497eaff2a41f2b96f52a229
EpicAccountId:cae33502b304415bb288caac88009a04

Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:D:\RocketSync\5.6.0-43139311+++UE5+Release-5.6\Working\Engine\Source\Runtime\Core\Public\Containers\Array.h] [Line: 1067]
Array index out of bounds: -1 into an array of size 3

UnrealEditor_Core
UnrealEditor_ShareTextures!ShareTexturesUtils::ParseName() [D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\OneClickMaterials\Source\ShareTextures\Private\ShareTexturesUtils.cpp:107]
UnrealEditor_ShareTextures!UShareTexturesLibrary::OnDownloadComplete() [D:\build\U5M\Sync\LocalBuilds\PluginTemp\HostProject\Plugins\OneClickMaterials\Source\ShareTextures\Private\ShareTexturesLibrary.cpp:341]
UnrealEditor_ShareTextures!TBaseUObjectMethodDelegateInstance<0,UShareTexturesLibrary,void __cdecl(TSharedPtr<IHttpRequest,1>,TSharedPtr<IHttpResponse,1>,bool),FDefaultTSDelegateUserPolicy>::ExecuteIfSafe() [D:\RocketSync\5.6.0-43139311+++UE5+Release-5.6\Working\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:689]
UnrealEditor_HTTP
UnrealEditor_HTTP
UnrealEditor_HTTP
UnrealEditor_HTTP
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll

1 Like

Hello,

How are you? I hope you’re doing well.

I didn’t receive a notification from the FAB forum and didn’t notice your message earlier, sorry about that.

I’m currently investigating the issue and will let you know as soon as I find out more. Thanks for sharing the crash report as well.

Could you please tell me when exactly the crash happens? Does it occur right after downloading a texture? If so, which texture were you downloading? Also, does the same issue happen when you try downloading another asset? Any additional steps you can share would be very helpful.

Best wishes,