Blog

Smart PBR Engine PRO / MAX

Automated PBR Workflow: Smart PBR Engine Bridge Tool | Art Meow

Version: SPV E4.0.1

Blender Addon

————————————————————————————————————————————-——————————-———-—

  1. Blender Add-on Installation Guide

CMS Image
CMS Image
  • Go to the top-left menu in Blender, then click Edit → Preferences.

  • Select the Add-ons tab, click the drop-down arrow in the top right corner, and choose Install from Disk...

  • Locate your downloaded .zip file, select it, and click Install.


How to installation Blender Add-on

————————————————————————————————————————————-——————————-———-—-—-

  1. Core UI & Automated Workflow Over

S1 Block: Name Batch Match

CMS Image
  • The S1 block handles the batch alignment of your Mesh and Texture folders.

S2 Block: Channel Keywords Setup

CMS Image
  • Precision is key. In the S2 block, you can define custom keywords for up to 9 PBR channels (BaseColor, MRAO, Metallic, Roughness, Normal, etc.). The engine will accurately fetch and link the corresponding textures based on your setup.

S3 Block: Smart Shader Creation

CMS Image
  • After defining your Shader prefix and settings, simply click "One-Click Create Shaders". The system will instantly generate all materials and connect the complex PBR node trees for you in seconds.

S4 Block: Name Batch Match Results

CMS Image
  • The S4 block displays the batch matching results from S1, allowing you to quickly inspect and verify the data, ensuring a 100% error-free setup before final export.

S5 Block: Engine Bridge (UE / Unity)

CMS Image
  • Exclusive to Pro & Max versions. The ultimate time-saver. Set your export paths for Unreal Engine or Unity, and with one click, seamlessly send your fully configured models and materials directly into your game engine. No more repetitive import/export loops.


————————————————————————————————————————————-——————————-———-—-—-

  1. S1 Module - Batch Matching Mesh & Texture Folders

————————————————————————————————————————————-——————————-———-—-—-

  1. S2 & S3 - Custom PBR Channels & 1-Click Shader Generation

————————————————————————————————————————————-——————————-———-—-—-

  1. S4 Module - Batch Matching Inspection & Validation

————————————————————————————————————————————-——————————-———-—-—-

  1. S5 Module - Bridge Export to Unreal Engine & Unity

————————————————————————————————————————————-——————————-———-—-—-

  1. Blender Showcase - Full PBR Material Automation Workflow

————————————————————————————————————————————-——————————-———-—-—-

  1. Advanced Techniques

————————————————————————————————————————————-——————————-———-—-—-

  1. Unreal Engine Installation Guide

CMS Image
  • Extract the Archive: Unzip the downloaded SmartPBREngine.zip file.


    CMS Image


  • Locate the Plugins Folder: Navigate to your Unreal Engine project's root directory. Check if a folder named Plugins exists. If it doesn't, create a new folder and name it exactly Plugins.

  • Copy the Plugin: Copy the extracted SmartPBREngine folder directly into your Plugins directory.



  • Launch & Verify: Open (or restart) your Unreal Engine project. You will now see the Smart PBR Engine button located directly next to the Play button on the main toolbar.


    How to installation plugins


    ————————————————————————————————————————————-——————————-———-—


  1. Unreal Plugin UI Overview


CMS Image


  1. Load Blender JSON Data

  2. Select Target Shader

  3. Spawn Models in Level

  4. ArtMeow Official Website

  5. Documentation

  6. Import


————————————————————————————————————————————-——————————-———-—-—-


  1. SPE Unreal Integration Showcase


The included Shaders can be found in the Unreal Content Browser under:
M_SMRE_MRAO_Inst
M_SMRE_Standard_Inst

CMS Image

⚠️Important Note: By default, Unreal Engine hides plugin content. To see the Shaders, click the Settings (gear icon) in the top right of your Content Browser and check "Show Plugin Content".

—————————————————————————————————————————————-——————————-———-—--

  1. Unreal Shader Custom

How to Use Custom Shaders?

In your Unreal Material, simply name your Texture Sample Parameter 2D nodes exactly as follows:

  • Texture Sample Parameter2D Name = BaseColor

  • Texture Sample Parameter2D Name = MRAO

  • Texture Sample Parameter2D Name = Metallic

  • Texture Sample Parameter2D Name = Roughness

  • Texture Sample Parameter2D Name = Specular

  • Texture Sample Parameter2D Name = Normal

  • Texture Sample Parameter2D Name = AO

  • Texture Sample Parameter2D Name = Displacement

  • Texture Sample Parameter2D Name = Emissive

  1. SPE Unreal Shader Showcase

————————————————————————————————————————————-——————————-———-——--

  1. Unity Plugins Installation

CMS Image
  • Extract the Archive: Unzip your downloaded Smart_PBR_Engine_V401.zip file.


  1. Unity Installation Guide

CMS Image
  • Open Package Manager: Launch your Unity project. From the top menu, navigate to Window > Package Manager.

  • Install the Dependency: Click the + (Add) button in the top-left corner of the Package Manager, select Add package from git URL..., paste the following link, and click Add: https://github.com/Cyanilux/ShaderGraphVariables.git

  • Install Smart PBR Engine: Once the dependency installation is complete, click the + (Add) button again, select Add package from disk..., navigate to your extracted Smart_PBR_Engine_V401 folder, select the package.json file, and click Open.


CMS Image
  • Launch the Tool: After the installation finishes, you will find the Smart PBR Engine tool available directly in your top Unity menu bar.

How to installation plugins

————————————————————————————————————————————-——————————-———-——--

  1. Unity Plugins UI Overview

CMS Image


  1. Load Blender JSON Data

  2. Select Target Shader

  3. Spawn Models in Level

  4. ArtMeow Official Website

  5. Documentation

  6. Import

————————————————————————————————————————————-——————————-———-——--

  1. SPE Unity Integration Showcase

The included Shaders can be found in the Unreal Content Browser under:
SPE_ORM_HDRP_Lit
SPE_Standard_HDRP_Lit
SPE_ORM_URP_Lit
SPE_Standard_URRP_Lit

CMS Image

————————————————————————————————————————————-——————————-———-——--

  1. Unity Shader Custom

How to Use Custom Shaders?

In Unity, simply set the Reference name of your Texture2D properties exactly as follows:

  • Texture2D Name = BaseColor

  • Texture2D Name = MRAO

  • Texture2D Name = Metallic

  • Texture2D Name = Roughness

  • Texture2D Name = Specular

  • Texture2D Name = Normal

  • Texture2D Name = AO

  • Texture2D Name = Displacement

  • Texture2D Name = Emissive

  1. SPE Unity Shader Showcase

————————————————————————————————————————————-——————————-———-——--


尾巴的圖片

Create a free website with Framer, the website builder loved by startups, designers and agencies.