Issues if mix 3 or more Principled BSDF in Material Preview #95891

Closed
opened 2022-02-19 16:08:33 +01:00 by Piergiorgio · 21 comments

Operating system: macOS-11.6.2-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 5300M OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.6.21

Blender Version
Attached

Exact steps for others to reproduce the error
I attached the Blend file

Thanks in advance,
PJ

Operating system: macOS-11.6.2-x86_64-i386-64bit 64 Bits Graphics card: AMD Radeon Pro 5300M OpenGL Engine ATI Technologies Inc. 4.1 ATI-4.6.21 **Blender Version** Attached **Exact steps for others to reproduce the error** I attached the Blend file Thanks in advance, PJ
Author

Added subscriber: @Piergiorgio_PG

Added subscriber: @Piergiorgio_PG

Added subscriber: @kevindietrich

Added subscriber: @kevindietrich

Changed status from 'Needs Triage' to: 'Needs User Info'

Changed status from 'Needs Triage' to: 'Needs User Info'

Hi, the blend file was not attached, you can try to attach it again inside of a comment here. Also please add steps that describe how to reproduce the issue.

Hi, the blend file was not attached, you can try to attach it again inside of a comment here. Also please add steps that describe how to reproduce the issue.
Author

Changed status from 'Needs User Info' to: 'Needs Developer To Reproduce'

Changed status from 'Needs User Info' to: 'Needs Developer To Reproduce'
Author

Hi Kevin,

Thanks for your fast reply

Steps

  • Start Blender
  • Simple cube
  • Added first Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (A)
  • Added second Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (B)
  • Mixed these 2 Principled with mix shader (C)
  • Until now no problem, maps visualised well in material preview and rendered in 3d viewport
  • Added third Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (D)
  • Mixed previous C with D with a mix shader node (E)
  • At this point, the material preview shows a pink/magenta cube in material preview not in render
  • Created a texture - image texture - New 2048x2048px put the color socket in the FAC of mix Shader node (E)
  • Switched from object mode to texture paint, tried to paint but in render view changes were not updated and not visible
  • Switched from render view to material preview
  • Cube is again pink/magenta, tried to paint and seems nothing happens but if I switch to render view I can see the texture/nodes with the image mask previously created
  • Tried to paint again in render view but nothing happens
  • I can see the updated mix if I switch to material preview and after to render

I saw other users had the same problems

see

https://blender.stackexchange.com/questions/208648/pink-material-when-using-2-x-pbr-principled-bsdf-materials-into-a-mix-shader-w

https://blender.stackexchange.com/questions/170166/more-than-5-mix-principled-shaders-turns-material-pink-in-material-preview-but-n

I updated blender file here

Issue_BSDF.zip
Password: cWHh7A6A
https://fileshare-emea.sudler.com/dl/4kvfwhUKhF/Issue_BSDF.zip_

Thanks again
PJ

Hi Kevin, Thanks for your fast reply Steps - Start Blender - Simple cube - Added first Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (A) - Added second Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (B) - Mixed these 2 Principled with mix shader (C) - Until now no problem, maps visualised well in material preview and rendered in 3d viewport - Added third Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (D) - Mixed previous C with D with a mix shader node (E) - At this point, the material preview shows a pink/magenta cube in material preview not in render - Created a texture - image texture - New 2048x2048px put the color socket in the FAC of mix Shader node (E) - Switched from object mode to texture paint, tried to paint but in render view changes were not updated and not visible - Switched from render view to material preview - Cube is again pink/magenta, tried to paint and seems nothing happens but if I switch to render view I can see the texture/nodes with the image mask previously created - Tried to paint again in render view but nothing happens - I can see the updated mix if I switch to material preview and after to render I saw other users had the same problems see https://blender.stackexchange.com/questions/208648/pink-material-when-using-2-x-pbr-principled-bsdf-materials-into-a-mix-shader-w https://blender.stackexchange.com/questions/170166/more-than-5-mix-principled-shaders-turns-material-pink-in-material-preview-but-n I updated blender file here Issue_BSDF.zip Password: cWHh7A6A https://fileshare-emea.sudler.com/dl/4kvfwhUKhF/Issue_BSDF.zip_ Thanks again PJ
Member

Changed status from 'Needs Developer To Reproduce' to: 'Needs Triage'

Changed status from 'Needs Developer To Reproduce' to: 'Needs Triage'
Member

Added subscriber: @OmarEmaraDev

Added subscriber: @OmarEmaraDev
Member

Changed status from 'Needs Triage' to: 'Needs User Info'

Changed status from 'Needs Triage' to: 'Needs User Info'
Member

It seems like you are hitting a GPU texture limit. Can you open Blender from the terminal and check if anything is printed when the pink material appears?
Also, we can't access the file, it says the link ins invalid. Can you upload the file here instead?

It seems like you are hitting a GPU texture limit. Can you open Blender from the terminal and check if anything is printed when the pink material appears? Also, we can't access the file, it says the link ins invalid. Can you upload the file here instead?
Member

Changed status from 'Needs User Info' to: 'Archived'

Changed status from 'Needs User Info' to: 'Archived'
Member

No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.

Thanks again for the report. If the problem persists please open a new report with the required information.

No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed. Thanks again for the report. If the problem persists please open a new report with the required information.
Author

I'm here again :)

Steps

  • Start Blender
  • Simple cube
  • Added first Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (A)
  • Added second Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (B)
  • Mixed these 2 Principled with mix shader (C)
  • Until now no problem, maps visualised well in Viewport Shading/Material Preview and Viewport Shading/Rendered
  • Added third Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (D)
  • Mixed previous C with D with a mix shader node (E)
  • At this point, in the Viewport Shading/Material Preview textures show a pink/magenta cube not in Viewport Shading/Rendered
  • Created a texture - image texture - New 2048x2048px put the color socket in the FAC of mix Shader node (E)
  • Switched from object mode to texture paint, tried to paint but in Viewport Shading/Rendered changes were not updated and not visible
  • Switched from Viewport Shading/Rendered to Viewport Shading/Material Preview
  • Cube is again pink/magenta, tried to paint and seems nothing happens but if I switch to Viewport Shading/Render I can see the texture/nodes with the image mask previously created
  • Tried to paint again in render view but nothing happens. If I go to Viewport Shading/Solid I see where I painted and when I switch to Viewport/Render I see the paint applied correctly, with the mask

Apart from the problem that when I am in Shading / Material Preview I cannot correctly display more than 2 shader mixes, at the third mix in Shading / Material Preview the cube becomes magenta another problem that at the third mix in Shading / Rendered I do not see the instantly masks how much I paint but I have to switch from Shading / Rendered to Shading / Solid and then again to Shading / Rendered

file for test here

Blender_Issue.zip
Password: GEjW42Sa
https://fileshare-emea.sudler.com/dl/6cCEXCnfBB/Blender_Issue.zip_

Cheers

I'm here again :) Steps - Start Blender - Simple cube - Added first Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (A) - Added second Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (B) - Mixed these 2 Principled with mix shader (C) - Until now no problem, maps visualised well in Viewport Shading/Material Preview and Viewport Shading/Rendered - Added third Principled BSDF Shader and connected with Node Wrangler - Maps: Color, Roughness and Normal (D) - Mixed previous C with D with a mix shader node (E) - At this point, in the Viewport Shading/Material Preview textures show a pink/magenta cube not in Viewport Shading/Rendered - Created a texture - image texture - New 2048x2048px put the color socket in the FAC of mix Shader node (E) - Switched from object mode to texture paint, tried to paint but in Viewport Shading/Rendered changes were not updated and not visible - Switched from Viewport Shading/Rendered to Viewport Shading/Material Preview - Cube is again pink/magenta, tried to paint and seems nothing happens but if I switch to Viewport Shading/Render I can see the texture/nodes with the image mask previously created - Tried to paint again in render view but nothing happens. If I go to Viewport Shading/Solid I see where I painted and when I switch to Viewport/Render I see the paint applied correctly, with the mask Apart from the problem that when I am in Shading / Material Preview I cannot correctly display more than 2 shader mixes, at the third mix in Shading / Material Preview the cube becomes magenta another problem that at the third mix in Shading / Rendered I do not see the instantly masks how much I paint but I have to switch from Shading / Rendered to Shading / Solid and then again to Shading / Rendered file for test here Blender_Issue.zip Password: GEjW42Sa https://fileshare-emea.sudler.com/dl/6cCEXCnfBB/Blender_Issue.zip_ Cheers
Author

new configuration

System Information
Operating system: macOS-12.5.1-arm64-arm-64bit 64 Bits
Graphics card: Apple M1 Max Apple 4.1 Metal - 76.3

Blender Version
Broken: version: 3.2.2, branch: master, commit date: 2022-08-02 18:15, hash: bcfdb14560
Worked: (newest version of Blender that worked as expected)

new configuration **System Information** Operating system: macOS-12.5.1-arm64-arm-64bit 64 Bits Graphics card: Apple M1 Max Apple 4.1 Metal - 76.3 **Blender Version** Broken: version: 3.2.2, branch: master, commit date: 2022-08-02 18:15, hash: `bcfdb14560` Worked: (newest version of Blender that worked as expected)
Member

Changed status from 'Archived' to: 'Needs User Info'

Changed status from 'Archived' to: 'Needs User Info'
Member

Can you open Blender from the terminal with blender --debug-gpu and attach the output?

Can you open Blender from the terminal with `blender --debug-gpu` and attach the output?
Author

I recreated all the steps

From Terminal
Last login: Mon Sep 12 15:35:56 on ttys000

The default interactive shell is now zsh.
To update your account to use zsh, please run chsh -s /bin/zsh.
For more details, please visit https://support.apple.com/kb/HT208050.
MILRXL7200094:~ salmoiraghip$ /Applications/Blender.app/Contents/MacOS/Blender
Read prefs: /Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend
- power trip detected
Graswald Debug Mode: False
GRASWALD INFO: Registering scatter plugin: Graswald Internal
GRASWALD ERROR<{code.co_name} in {code.co_filename}:{code.co_firstlineno}>: Failed to read news. <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>
GRASWALD WARNING: You must enable the copy attributes addon use the CTRL+C graswald > copy to clipboard
files/Graswald_latest_version
GRASWALD INFO: Addon is Up-To-Date None
GRASWALD INFO: <Graswald.upgrade.backend.updater.Updater object at 0x16b5b7730>
traffiq install dir autodetected as /Users/salmoiraghip/Library/Application Support/Blender/3.2/scripts/addons/traffiq_free (big zip embedded)
chocofur_model_manager_28 addon: Verbose is enabled
chocofur_model_manager_28 addon: Read in JSON settings from file
chocofur_model_manager updater: Running background check for update
chocofur_model_manager addon: Starting background checking thread
chocofur_model_manager addon: Checking for update now in background
chocofur_model_manager addon: Checking for update function
chocofur_model_manager addon: Read in JSON settings from file
chocofur_model_manager addon: Determined it's not yet time to check for updates
chocofur_model_manager addon: Aborting check for updated, check interval not reached
chocofur_model_manager addon: Finished check update, doing callback
chocofur_model_manager addon: Running background update callback
chocofur_model_manager addon: BG thread: Finished check update, no callback
register_class(...):
Warning: '_PT_AssetLibrary' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: '_PT_AssetOptions' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: '_PT_AssetControls' does not contain 'PT' with prefix and suffix
/Users/salmoiraghip/Library/Application Support/Blender/3.2/scripts/addons/InteriorEssentials_Free/Core/Assets
register_class(...):
Warning: '_PT_MaterialLibrary' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: 'VIEW_3D_MAT' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: 'pie.ie_ctrl' does not contain 'MT' with prefix and suffix
register_class(...):
Warning: '_PT_IE_About' does not contain 'PT' with prefix and suffix
/Users/salmoiraghip/Library/Application Support/Blender/3.2/scripts/addons/InteriorEssentials_Free/Core/About
blenderkit addon: Verbose is enabled
blenderkit addon: Read in JSON settings from file
Starting daemon server on port 62485
Daemon server started on address http://127.0.0.1:62485, PID: 42926, log file located at: /Users/salmoiraghip/blenderkit_data/blenderkit-daemon-62485.log
superimagedenoiser updater verbose is enabled
superimagedenoiser Updater: Read in JSON settings from file
register_class(...):
Warning: 'extra_image_list.image_list' does not contain 'UL' with prefix and suffix
register
register_class(...):
Warning: 'BAGAPIE_OT_saveasset_list' does not contain 'UL' with prefix and suffix


No module named 'blenderbim'
Archipack ifc export fallback
Archipack PRO 2.5.0 : ready


botaniq install dir autodetected as /Users/salmoiraghip/Library/Application Support/Blender/3.2/scripts/addons/botaniq_lite (big zip embedded)
Registered DECALmachine 2.6.5 with 27 decal libraries, 1 trim sheet libraries and 2 atlases. PIL 9.2.0 Image Module: /Users/salmoiraghip/.local/lib/python3.10/site-packages/PIL/_imaging.cpython-310-darwin.so
Decals, Trimsheets and Atlases are located in /Users/salmoiraghip/Library/Application Support/Blender/3.2/scripts/addons/DECALmachine/assets/
• decal library: 25 FREE ScFi Sign Panels V1
• decal library: Aircraft
• decal library: Blender Bros Scifi - buttons
• decal library: BlenderBros Emissive Decal Pack
• decal library: Brunya_Floor_Wall
• decal library: Brunya_Random
• decal library: CG LIFE's Free Decal Pack 1 - Copy
• decal library: Daniel Glebinski - Nuts & Bolts_Decal_Machine
• decal library: Display Decals 01
• decal library: Example Panels
• decal library: Examples
• decal library: Exorsis - Sci-Fi - DecalPack
• decal library: JKDecalsLite 2.1
• decal library: JRO_Basic_Decals_Color
• decal library: JRO_Basic_Decals_Grey
• decal library: Logos
• decal library: MyDecals
• decal library: MyDecals_001
• decal library: MyDecals_002
• decal library: Paweł_Legieć
• decal library: Sanctus-SF01
• decal library: Team_C_Ponte_Ryuurui
• decal library: VPF_2D_SDS_Simple_Decal_Set
• decal library: VPF_3D_SDS_SimpleDecalSet
• decal library: Warwolf Decal Pack 01
• decal library: Warwolf InfoDecals Pack 02
• decal library: city_kitbash_01_decals_dsf
• trim sheet library: Example Sheet
• atlas: Aircraft Atlas
• atlas: Example Atlas
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Starting the Poliigon Addon for Blender...

/Users/salmoiraghip/Poliigon/Blender/Poliigon_Blender_Settings.ini
Toggle verbose logging in addon prefrences

f_GetSettings

f_SaveSettings

f_GetCredits

f_GetUserInfo

f_APIGetCredits

f_GetSubscriptionDetails

f_APIGetUserInfo

f_GetAssets
f_GetAssets my_assets None 5000 1

f_GetPageAssets
f_GetPageAssets poliigon/All Assets
f_GetAssets my_assets/All Assets
f_GetAssets None None None 0
f_GetAssets poliigon/All Assets

f_APIGetSubscriptionDetails

f_APIGetAssets
f_APIGetAssets 1 5000 my_assets/All Assets 1 1663064802.4593642
f_APIGetAssets {"query": "", "page": 1, "perPage": 5000, "algoliaParams": {"facetFilters": - [ ], "numericFilters": ["Credit>=0"]}}

f_GetCategories
f_APIGetAssets 1 10 poliigon/All Assets 0 1663064802.460025
f_APIGetAssets {"query": "", "page": 1, "perPage": 10, "algoliaParams": {"facetFilters": - [ ], "numericFilters": ["Credit>=0"]}}

f_GetLocalAssets

f_GetLocalAssetsThread

f_APIGetCategories
f_APIGetCategories Textures
f_APIGetCategories {'/Acoustic': - [ ], '/Acoustic/Foam': - [ ], '/Acoustic/Wood': - [ ], '/Acoustic/Polyester': - [ ], '/Acoustic/Metal': - [ ], '/Atlases': - [ ], '/Atlases/Branches': - [ ], '/Atlases/Leaves': - [ ], '/Atlases/Flowers': - [ ], '/Atlases/Plants': - [ ], '/Backdrops': - [ ], '/Bark': - [ ], '/Bricks': - [ ], '/Bricks/Modern': - [ ], '/Bricks/Old': - [ ], '/Bricks/Slim': - [ ], '/Bricks/Blocks': - [ ], '/Carpet And Rugs': - [ ], '/Ceramics': - [ ], '/Concrete': - [ ], '/Concrete/Damaged': - [ ], '/Concrete/Mossy': - [ ], '/Concrete/Dirty': - [ ], '/Concrete/Clean': - [ ], '/Concrete/Blocks': - [ ], '/Decals': - [ ], '/Decals/Stickers': - [ ], '/Decals/Leaks': - [ ], '/Decals/Street': - [ ], '/Decals/Bottom Buildup': - [ ], '/Dirt': - [ ], '/Dirt/Mud': - [ ], '/Fabric': - [ ], '/Fabric/Plain': - [ ], '/Fabric/Wrinkled': - [ ], '/Fabric/Upholstery': - [ ], '/Fabric/Other': - [ ], '/Fabric/Drapery': - [ ], '/Free': - [ ], '/Grass': - [ ], '/Gravel': - [ ], '/Leather': - [ ], '/Leaves': - [ ], '/Leaves/Ground': - [ ], '/Marble': - [ ], '/Marble/Slab': - [ ], '/Marble/Tiles': - [ ], '/Metal': - [ ], '/Metal/Generic': - [ ], '/Metal/Sheet': - [ ], '/Metal/Chainmail': - [ ], '/Metal/Rust': - [ ], '/Metal/Damaged': - [ ], '/Metal/Panels': - [ ], '/Metal/Flooring': - [ ], '/Metal/Gold': - [ ], '/Metal/Cladding': - [ ], '/Mulch': - [ ], '/Paper': - [ ], '/Paper/Cardboard': - [ ], '/Plaster': - [ ], '/Plaster/Plain': - [ ], '/Plaster/Damaged': - [ ], '/Plaster/Stucco': - [ ], '/Plastics': - [ ], '/Plastics/Foam': - [ ], '/Plastics/Plastic': - [ ], '/Plastics/Rubber': - [ ], '/Rocks': - [ ], '/Rocks/Cliffs': - [ ], '/Rocks/Smooth': - [ ], '/Rocks/Rough': - [ ], '/Rocks/Mossy': - [ ], '/Rocks/Lava': - [ ], '/Roofing': - [ ], '/Sand': - [ ], '/Snow And Ice': - [ ], '/Stone': - [ ], '/Stone/Cobblestone': - [ ], '/Stone/Wall': - [ ], '/Stone/Flooring': - [ ], '/Stone/Ground': - [ ], '/Surface Imperfections': - [ ], '/Surface Imperfections/Water Droplets': - [ ], '/Surface Imperfections/Tabletop': - [ ], '/Surface Imperfections/Flooring': - [ ], '/Surface Imperfections/Window Dirt': - [ ], '/Surface Imperfections/Scratches': - [ ], '/Surface Imperfections/Dust': - [ ], '/Surface Imperfections/Sea Foam': - [ ], '/Surface Imperfections/Fingerprints': - [ ], '/Surface Imperfections/Other': - [ ], '/Terrazzo': - [ ], '/Terrazzo/Slab': - [ ], '/Terrazzo/Tiles': - [ ], '/Tiles': - [ ], '/Tiles/Interior': - [ ], '/Tiles/Exterior': - [ ], '/Tiles/Marble': - [ ], '/Tiles/Terrazzo': - [ ], '/Tiles/Subway': - [ ], '/Tiles/Zellige': - [ ], '/Tiles/Terracotta': - [ ], '/Tiles/Ceramics': - [ ], '/Urban': - [ ], '/Urban/Roads': - [ ], '/Urban/Sidewalks': - [ ], '/Urban/Signage': - [ ], '/Urban/Road Markings': - [ ], '/Urban/Grates And Covers': - [ ], '/Urban/Decals': - [ ], '/Urban/Leaves': - [ ], '/Urban/Repair': - [ ], '/Urban/Vehicles': - [ ], '/Wicker': - [ ], '/Wood': - [ ], '/Wood/Flooring': - [ ], '/Wood/Veneer': - [ ], '/Wood/Engineered': - [ ], '/Wood/Exterior': - [ ], '/Wood/Cut Ends': []}
f_APIGetCategories Models
f_APIGetCategories {'/Bathroom': - [ ], '/Firewood': - [ ], '/Food': - [ ], '/Free': - [ ], '/Furniture': - [ ], '/Furniture/Coffee Tables': - [ ], '/Furniture/Dining Seating': - [ ], '/Furniture/Lounge Seating': - [ ], '/Interior Decorations': - [ ], '/Kitchen': - [ ], '/Plants': - [ ], '/Rocks': - [ ], '/Rocks/Boulders': - [ ], '/Rocks/Beach': - [ ], '/Rugs': - [ ], '/Stumps And Logs': []}
f_APIGetCategories HDRIs
f_APIGetCategories {'/Environment': - [ ], '/Free': - [ ], '/Sky': - [ ], '/Sky/Afternoon': - [ ], '/Sky/Clear': - [ ], '/Sky/Evening': - [ ], '/Sky/Morning': - [ ], '/Sky/Night': - [ ], '/Sky/Overcast': - [ ], '/Sky/Partly Cloudy': - [ ], '/Sky/Sunset Sunrise': - [ ], '/Studio Lighting': - [ ], '/Studio Lighting/Cars': - [ ], '/Studio Lighting/Characters': - [ ], '/Studio Lighting/Products': - [ ], '/Studio Lighting/Reflections': []}
f_APIGetCategories Brushes
f_APIGetCategories {'/Fabric': - [ ], '/Free': - [ ], '/Rocks': - [ ], '/Stitches': - [ ], '/Wrinkles': []}

f_CheckAssets
f_APIGetAssets 10 assets (5132 total)
f_APIGetAssets 10 514 pages
register_class(...):
Warning: 'imeshh.settings_panel' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: 'imeshh.view_panel' does not contain 'PT' with prefix and suffix
f_APIGetAssets 87 assets (87 total)
f_APIGetAssets 87 9 pages
Invalid sizes found []
Substance 3D in Blender: INFO - Shader Presets initialized...
Registered MACHIN3tools 1.1.0 with 4 tools, 3 pie menus
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
Chocofur: Invalid path to model library
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok
Info: Preferences saved
GRASWALD INFO: Reading blend: Graswald (1, 3, 15), blend (1, 3, 15), blender (3, 2, 2)
GRASWALD INFO: FILE UP TO DATE

f_GetSceneAssets
Substance 3D in Blender: INFO - Scene Substances loaded correctly
blenderkit updater: Running background check for update
blenderkit addon: Starting background checking thread
blenderkit addon: Checking for update now in background
blenderkit addon: Checking for update function
blenderkit addon: Read in JSON settings from file
blenderkit addon: Determined it's not yet time to check for updates
blenderkit addon: Aborting check for updated, check interval not reached
blenderkit addon: Finished check update, doing callback
blenderkit addon: Running background update callback
blenderkit addon: BG thread: Finished check update, no callback
f_CheckAssets New Assets :
register_class(...):
Warning: 'VIEW_3D_MAT' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: '_PT_AssetControls' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: '_PT_AssetLibrary' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: '_PT_AssetOptions' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: '_PT_IE_About' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: '_PT_MaterialLibrary' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: 'imeshh.settings_panel' does not contain 'PT' with prefix and suffix
register_class(...):
Warning: 'imeshh.view_panel' does not contain 'PT' with prefix and suffix
Chocofur: Invalid path to model library
Error
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library

Matched Textures:
0 Base Color Ground001_2K_Color.jpg
1 Roughness Ground001_2K_Roughness.jpg
2 Normal Ground001_2K_NormalGL.jpg
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library

Matched Textures:
0 Base Color Ground048_2K_Color.jpg
1 Roughness Ground048_2K_Roughness.jpg
2 Normal Ground048_2K_NormalGL.jpg
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library

Matched Textures:
0 Base Color Asphalt008_2K_Color.jpg
1 Roughness Asphalt008_2K_Roughness.jpg
2 Normal Asphalt008_2K_NormalGL.jpg
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
ERROR (gpu.shader): GPU_material_compile Linking:

    | Error: Implementation limit of 16 active fragment shader samplers (e.g., maximum number of supported image units) exceeded, fragment shader uses 17 samplers

Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library
Chocofur: Invalid path to model library

From Editor Type/Info

bpy.context.area.ui_type = 'ShaderNodeTree'
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1078, 1093))
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1442, 811))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-127.025, 419.063, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1868, 811))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(505.397, 294.696, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1294, 1123))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(191.889, 24.3327, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.context.space_data.system_bookmarks_active = 3
bpy.ops.node.nw_add_textures_for_principled(filepath="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Ground001/2K-JPG/Ground001_2K_Color.jpg", directory="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Ground001/2K-JPG/", files=[{"name":"Ground001_2K_Color.jpg", "name":"Ground001_2K_Color.jpg"}, {"name":"Ground001_2K_NormalGL.jpg", "name":"Ground001_2K_NormalGL.jpg"}, {"name":"Ground001_2K_Roughness.jpg", "name":"Ground001_2K_Roughness.jpg"}], relative_path=True)
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2182, 1025))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(808.095, 5.40726, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1620, 1131))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(440.534, 102.738, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(800, 1423))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(5.40532, 43.2581, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2684, 751))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(645.936, 51.369, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1556, 493))
bpy.ops.node.duplicate_move(NODE_OT_duplicate={"keep_inputs":False}, TRANSFORM_OT_translate={"value":(97.9533, 2132.42, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}, NODE_OT_translate_attach={"TRANSFORM_OT_translate":{"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0), (0, 0, 0)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, "NODE_OT_attach":{}, "NODE_OT_insert_offset":{}})
bpy.ops.node.select(deselect_all=True, location=(1542, 1411))
bpy.ops.node.nw_add_textures_for_principled(filepath="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Ground048/2K-JPG/Ground048_2K_Roughness.jpg", directory="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Ground048/2K-JPG/", files=[{"name":"Ground048_2K_Color.jpg", "name":"Ground048_2K_Color.jpg"}, {"name":"Ground048_2K_NormalGL.jpg", "name":"Ground048_2K_NormalGL.jpg"}, {"name":"Ground048_2K_Roughness.jpg", "name":"Ground048_2K_Roughness.jpg"}])
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1546, 483))
bpy.ops.node.select(toggle=True, location=(1546, 1395))
bpy.ops.node.nw_merge_nodes(mode='MIX', merge_type='SHADER')
bpy.context.space_data.shading.type = 'MATERIAL'
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2346, 411))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(722.989, 172.646, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2000, 957))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(242.551, -429.283, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.data.materials["Material"].node_tree.nodes["Mix Shader"].inputs- [x].default_value = 1
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2666, 485))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(97.9533, 23.3306, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1576, 1417))
bpy.ops.node.duplicate_move(NODE_OT_duplicate={"keep_inputs":False}, TRANSFORM_OT_translate={"value":(2476.82, 18.6645, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}, NODE_OT_translate_attach={"TRANSFORM_OT_translate":{"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0), (0, 0, 0)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, "NODE_OT_attach":{}, "NODE_OT_insert_offset":{}})
bpy.ops.node.select(deselect_all=True, location=(2550, 1413))
bpy.ops.node.nw_add_textures_for_principled(filepath="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Asphalt008/2K-JPG/Asphalt008_2K_Roughness.jpg", directory="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Asphalt008/2K-JPG/", files=[{"name":"Asphalt008_2K_Color.jpg", "name":"Asphalt008_2K_Color.jpg"}, {"name":"Asphalt008_2K_NormalGL.jpg", "name":"Asphalt008_2K_NormalGL.jpg"}, {"name":"Asphalt008_2K_Roughness.jpg", "name":"Asphalt008_2K_Roughness.jpg"}])
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2480, 243))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(1091.48, -93.3224, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1860, 519))
bpy.ops.node.duplicate_move(NODE_OT_duplicate={"keep_inputs":False}, TRANSFORM_OT_translate={"value":(2229.6, 513.273, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}, NODE_OT_translate_attach={"TRANSFORM_OT_translate":{"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0), (0, 0, 0)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, "NODE_OT_attach":{}, "NODE_OT_insert_offset":{}})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1906, 501))
bpy.ops.node.link(detach=False, has_link_picked=False, drag_start=(2257.18, 1714.49))
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2472, 1147))
bpy.ops.node.link(detach=False, has_link_picked=False, drag_start=(3577.21, 3221.65))
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2840, 737))
bpy.ops.node.nw_link_out()
bpy.context.space_data.shading.type = 'RENDERED'
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(275.202, -466.612, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2588, 127))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(1128.8, 559.935, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2606, 455))
bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(559.733, 60.6596, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.add_search(use_transform=True, node_item='48')
bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-191.242, 732.581, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={})
bpy.ops.node.select(deselect_all=True, location=(2626, 981))
bpy.data.window_managers["WinMan"].(null) = 2048
bpy.data.window_managers["WinMan"].(null) = 2048
bpy.data.window_managers["WinMan"].(null) = True
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2674, 1067))
bpy.ops.node.select_box(tweak=True, xmin=2570, xmax=2674, ymin=1067, ymax=1089)
bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2742, 1031))
bpy.ops.node.link(detach=False, has_link_picked=False, drag_start=(4976.32, 3132.87))
bpy.ops.paint.texture_paint_toggle()
bpy.context.space_data.shading.type = 'SOLID'
bpy.context.space_data.shading.type = 'RENDERED'
bpy.context.area.ui_type = 'INFO'

I recreated all the steps From Terminal Last login: Mon Sep 12 15:35:56 on ttys000 The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. MILRXL7200094:~ salmoiraghip$ /Applications/Blender.app/Contents/MacOS/Blender Read prefs: /Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend - power trip detected Graswald Debug Mode: False GRASWALD INFO: Registering scatter plugin: Graswald Internal GRASWALD ERROR<{code.co_name} in {code.co_filename}:{code.co_firstlineno}>: Failed to read news. <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)> GRASWALD WARNING: You must enable the copy attributes addon use the CTRL+C graswald > copy to clipboard files/Graswald_latest_version GRASWALD INFO: Addon is Up-To-Date None GRASWALD INFO: <Graswald.upgrade.backend.updater.Updater object at 0x16b5b7730> traffiq install dir autodetected as /Users/salmoiraghip/Library/Application Support/Blender/3.2/scripts/addons/traffiq_free (big zip embedded) chocofur_model_manager_28 addon: Verbose is enabled chocofur_model_manager_28 addon: Read in JSON settings from file chocofur_model_manager updater: Running background check for update chocofur_model_manager addon: Starting background checking thread chocofur_model_manager addon: Checking for update now in background chocofur_model_manager addon: Checking for update function chocofur_model_manager addon: Read in JSON settings from file chocofur_model_manager addon: Determined it's not yet time to check for updates chocofur_model_manager addon: Aborting check for updated, check interval not reached chocofur_model_manager addon: Finished check update, doing callback chocofur_model_manager addon: Running background update callback chocofur_model_manager addon: BG thread: Finished check update, no callback register_class(...): Warning: '_PT_AssetLibrary' does not contain '_PT_' with prefix and suffix register_class(...): Warning: '_PT_AssetOptions' does not contain '_PT_' with prefix and suffix register_class(...): Warning: '_PT_AssetControls' does not contain '_PT_' with prefix and suffix /Users/salmoiraghip/Library/Application Support/Blender/3.2/scripts/addons/InteriorEssentials_Free/Core/Assets register_class(...): Warning: '_PT_MaterialLibrary' does not contain '_PT_' with prefix and suffix register_class(...): Warning: 'VIEW_3D_MAT' does not contain '_PT_' with prefix and suffix register_class(...): Warning: 'pie.ie_ctrl' does not contain '_MT_' with prefix and suffix register_class(...): Warning: '_PT_IE_About' does not contain '_PT_' with prefix and suffix /Users/salmoiraghip/Library/Application Support/Blender/3.2/scripts/addons/InteriorEssentials_Free/Core/About blenderkit addon: Verbose is enabled blenderkit addon: Read in JSON settings from file Starting daemon server on port 62485 Daemon server started on address http://127.0.0.1:62485, PID: 42926, log file located at: /Users/salmoiraghip/blenderkit_data/blenderkit-daemon-62485.log superimagedenoiser updater verbose is enabled superimagedenoiser Updater: Read in JSON settings from file register_class(...): Warning: 'extra_image_list.image_list' does not contain '_UL_' with prefix and suffix register register_class(...): Warning: 'BAGAPIE_OT_saveasset_list' does not contain '_UL_' with prefix and suffix ---------------------------------------------- No module named 'blenderbim' Archipack ifc export fallback Archipack PRO 2.5.0 : ready ---------------------------------------------- botaniq install dir autodetected as /Users/salmoiraghip/Library/Application Support/Blender/3.2/scripts/addons/botaniq_lite (big zip embedded) Registered DECALmachine 2.6.5 with 27 decal libraries, 1 trim sheet libraries and 2 atlases. PIL 9.2.0 Image Module: /Users/salmoiraghip/.local/lib/python3.10/site-packages/PIL/_imaging.cpython-310-darwin.so Decals, Trimsheets and Atlases are located in /Users/salmoiraghip/Library/Application Support/Blender/3.2/scripts/addons/DECALmachine/assets/ • decal library: 25 FREE ScFi Sign Panels V1 • decal library: Aircraft • decal library: Blender Bros Scifi - buttons • decal library: BlenderBros Emissive Decal Pack • decal library: Brunya_Floor_Wall • decal library: Brunya_Random • decal library: CG LIFE's Free Decal Pack 1 - Copy • decal library: Daniel Glebinski - Nuts & Bolts_Decal_Machine • decal library: Display Decals 01 • decal library: Example Panels • decal library: Examples • decal library: Exorsis - Sci-Fi - DecalPack • decal library: JKDecalsLite 2.1 • decal library: JRO_Basic_Decals_Color • decal library: JRO_Basic_Decals_Grey • decal library: Logos • decal library: MyDecals • decal library: MyDecals_001 • decal library: MyDecals_002 • decal library: Paweł_Legieć • decal library: Sanctus-SF01 • decal library: Team_C_Ponte_Ryuurui • decal library: VPF_2D_SDS_Simple_Decal_Set • decal library: VPF_3D_SDS_SimpleDecalSet • decal library: Warwolf Decal Pack 01 • decal library: Warwolf InfoDecals Pack 02 • decal library: city_kitbash_01_decals_dsf • trim sheet library: Example Sheet • atlas: Aircraft Atlas • atlas: Example Atlas :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Starting the Poliigon Addon for Blender... /Users/salmoiraghip/Poliigon/Blender/Poliigon_Blender_Settings.ini Toggle verbose logging in addon prefrences -------------------------------------------------- f_GetSettings -------------------------------------------------- f_SaveSettings -------------------------------------------------- f_GetCredits -------------------------------------------------- f_GetUserInfo -------------------------------------------------- f_APIGetCredits -------------------------------------------------- f_GetSubscriptionDetails -------------------------------------------------- f_APIGetUserInfo -------------------------------------------------- f_GetAssets f_GetAssets my_assets None 5000 1 -------------------------------------------------- f_GetPageAssets f_GetPageAssets poliigon/All Assets f_GetAssets my_assets/All Assets f_GetAssets None None None 0 f_GetAssets poliigon/All Assets -------------------------------------------------- f_APIGetSubscriptionDetails -------------------------------------------------- f_APIGetAssets f_APIGetAssets 1 5000 my_assets/All Assets 1 1663064802.4593642 f_APIGetAssets {"query": "", "page": 1, "perPage": 5000, "algoliaParams": {"facetFilters": - [ ], "numericFilters": ["Credit>=0"]}} -------------------------------------------------- f_GetCategories f_APIGetAssets 1 10 poliigon/All Assets 0 1663064802.460025 f_APIGetAssets {"query": "", "page": 1, "perPage": 10, "algoliaParams": {"facetFilters": - [ ], "numericFilters": ["Credit>=0"]}} -------------------------------------------------- f_GetLocalAssets -------------------------------------------------- f_GetLocalAssetsThread -------------------------------------------------- f_APIGetCategories f_APIGetCategories Textures f_APIGetCategories {'/Acoustic': - [ ], '/Acoustic/Foam': - [ ], '/Acoustic/Wood': - [ ], '/Acoustic/Polyester': - [ ], '/Acoustic/Metal': - [ ], '/Atlases': - [ ], '/Atlases/Branches': - [ ], '/Atlases/Leaves': - [ ], '/Atlases/Flowers': - [ ], '/Atlases/Plants': - [ ], '/Backdrops': - [ ], '/Bark': - [ ], '/Bricks': - [ ], '/Bricks/Modern': - [ ], '/Bricks/Old': - [ ], '/Bricks/Slim': - [ ], '/Bricks/Blocks': - [ ], '/Carpet And Rugs': - [ ], '/Ceramics': - [ ], '/Concrete': - [ ], '/Concrete/Damaged': - [ ], '/Concrete/Mossy': - [ ], '/Concrete/Dirty': - [ ], '/Concrete/Clean': - [ ], '/Concrete/Blocks': - [ ], '/Decals': - [ ], '/Decals/Stickers': - [ ], '/Decals/Leaks': - [ ], '/Decals/Street': - [ ], '/Decals/Bottom Buildup': - [ ], '/Dirt': - [ ], '/Dirt/Mud': - [ ], '/Fabric': - [ ], '/Fabric/Plain': - [ ], '/Fabric/Wrinkled': - [ ], '/Fabric/Upholstery': - [ ], '/Fabric/Other': - [ ], '/Fabric/Drapery': - [ ], '/Free': - [ ], '/Grass': - [ ], '/Gravel': - [ ], '/Leather': - [ ], '/Leaves': - [ ], '/Leaves/Ground': - [ ], '/Marble': - [ ], '/Marble/Slab': - [ ], '/Marble/Tiles': - [ ], '/Metal': - [ ], '/Metal/Generic': - [ ], '/Metal/Sheet': - [ ], '/Metal/Chainmail': - [ ], '/Metal/Rust': - [ ], '/Metal/Damaged': - [ ], '/Metal/Panels': - [ ], '/Metal/Flooring': - [ ], '/Metal/Gold': - [ ], '/Metal/Cladding': - [ ], '/Mulch': - [ ], '/Paper': - [ ], '/Paper/Cardboard': - [ ], '/Plaster': - [ ], '/Plaster/Plain': - [ ], '/Plaster/Damaged': - [ ], '/Plaster/Stucco': - [ ], '/Plastics': - [ ], '/Plastics/Foam': - [ ], '/Plastics/Plastic': - [ ], '/Plastics/Rubber': - [ ], '/Rocks': - [ ], '/Rocks/Cliffs': - [ ], '/Rocks/Smooth': - [ ], '/Rocks/Rough': - [ ], '/Rocks/Mossy': - [ ], '/Rocks/Lava': - [ ], '/Roofing': - [ ], '/Sand': - [ ], '/Snow And Ice': - [ ], '/Stone': - [ ], '/Stone/Cobblestone': - [ ], '/Stone/Wall': - [ ], '/Stone/Flooring': - [ ], '/Stone/Ground': - [ ], '/Surface Imperfections': - [ ], '/Surface Imperfections/Water Droplets': - [ ], '/Surface Imperfections/Tabletop': - [ ], '/Surface Imperfections/Flooring': - [ ], '/Surface Imperfections/Window Dirt': - [ ], '/Surface Imperfections/Scratches': - [ ], '/Surface Imperfections/Dust': - [ ], '/Surface Imperfections/Sea Foam': - [ ], '/Surface Imperfections/Fingerprints': - [ ], '/Surface Imperfections/Other': - [ ], '/Terrazzo': - [ ], '/Terrazzo/Slab': - [ ], '/Terrazzo/Tiles': - [ ], '/Tiles': - [ ], '/Tiles/Interior': - [ ], '/Tiles/Exterior': - [ ], '/Tiles/Marble': - [ ], '/Tiles/Terrazzo': - [ ], '/Tiles/Subway': - [ ], '/Tiles/Zellige': - [ ], '/Tiles/Terracotta': - [ ], '/Tiles/Ceramics': - [ ], '/Urban': - [ ], '/Urban/Roads': - [ ], '/Urban/Sidewalks': - [ ], '/Urban/Signage': - [ ], '/Urban/Road Markings': - [ ], '/Urban/Grates And Covers': - [ ], '/Urban/Decals': - [ ], '/Urban/Leaves': - [ ], '/Urban/Repair': - [ ], '/Urban/Vehicles': - [ ], '/Wicker': - [ ], '/Wood': - [ ], '/Wood/Flooring': - [ ], '/Wood/Veneer': - [ ], '/Wood/Engineered': - [ ], '/Wood/Exterior': - [ ], '/Wood/Cut Ends': []} f_APIGetCategories Models f_APIGetCategories {'/Bathroom': - [ ], '/Firewood': - [ ], '/Food': - [ ], '/Free': - [ ], '/Furniture': - [ ], '/Furniture/Coffee Tables': - [ ], '/Furniture/Dining Seating': - [ ], '/Furniture/Lounge Seating': - [ ], '/Interior Decorations': - [ ], '/Kitchen': - [ ], '/Plants': - [ ], '/Rocks': - [ ], '/Rocks/Boulders': - [ ], '/Rocks/Beach': - [ ], '/Rugs': - [ ], '/Stumps And Logs': []} f_APIGetCategories HDRIs f_APIGetCategories {'/Environment': - [ ], '/Free': - [ ], '/Sky': - [ ], '/Sky/Afternoon': - [ ], '/Sky/Clear': - [ ], '/Sky/Evening': - [ ], '/Sky/Morning': - [ ], '/Sky/Night': - [ ], '/Sky/Overcast': - [ ], '/Sky/Partly Cloudy': - [ ], '/Sky/Sunset Sunrise': - [ ], '/Studio Lighting': - [ ], '/Studio Lighting/Cars': - [ ], '/Studio Lighting/Characters': - [ ], '/Studio Lighting/Products': - [ ], '/Studio Lighting/Reflections': []} f_APIGetCategories Brushes f_APIGetCategories {'/Fabric': - [ ], '/Free': - [ ], '/Rocks': - [ ], '/Stitches': - [ ], '/Wrinkles': []} -------------------------------------------------- f_CheckAssets f_APIGetAssets 10 assets (5132 total) f_APIGetAssets 10 514 pages register_class(...): Warning: 'imeshh.settings_panel' does not contain '_PT_' with prefix and suffix register_class(...): Warning: 'imeshh.view_panel' does not contain '_PT_' with prefix and suffix f_APIGetAssets 87 assets (87 total) f_APIGetAssets 87 9 pages Invalid sizes found [] Substance 3D in Blender: INFO - Shader Presets initialized... Registered MACHIN3tools 1.1.0 with 4 tools, 3 pie menus Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved Chocofur: Invalid path to model library Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved Writing userprefs: '/Users/salmoiraghip/Library/Application Support/Blender/3.2/config/userpref.blend' ok Info: Preferences saved GRASWALD INFO: Reading blend: Graswald (1, 3, 15), blend (1, 3, 15), blender (3, 2, 2) GRASWALD INFO: FILE UP TO DATE -------------------------------------------------- f_GetSceneAssets Substance 3D in Blender: INFO - Scene Substances loaded correctly blenderkit updater: Running background check for update blenderkit addon: Starting background checking thread blenderkit addon: Checking for update now in background blenderkit addon: Checking for update function blenderkit addon: Read in JSON settings from file blenderkit addon: Determined it's not yet time to check for updates blenderkit addon: Aborting check for updated, check interval not reached blenderkit addon: Finished check update, doing callback blenderkit addon: Running background update callback blenderkit addon: BG thread: Finished check update, no callback f_CheckAssets New Assets : register_class(...): Warning: 'VIEW_3D_MAT' does not contain '_PT_' with prefix and suffix register_class(...): Warning: '_PT_AssetControls' does not contain '_PT_' with prefix and suffix register_class(...): Warning: '_PT_AssetLibrary' does not contain '_PT_' with prefix and suffix register_class(...): Warning: '_PT_AssetOptions' does not contain '_PT_' with prefix and suffix register_class(...): Warning: '_PT_IE_About' does not contain '_PT_' with prefix and suffix register_class(...): Warning: '_PT_MaterialLibrary' does not contain '_PT_' with prefix and suffix register_class(...): Warning: 'imeshh.settings_panel' does not contain '_PT_' with prefix and suffix register_class(...): Warning: 'imeshh.view_panel' does not contain '_PT_' with prefix and suffix Chocofur: Invalid path to model library Error Chocofur: Invalid path to model library Chocofur: Invalid path to model library Matched Textures: 0 Base Color Ground001_2K_Color.jpg 1 Roughness Ground001_2K_Roughness.jpg 2 Normal Ground001_2K_NormalGL.jpg Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library Matched Textures: 0 Base Color Ground048_2K_Color.jpg 1 Roughness Ground048_2K_Roughness.jpg 2 Normal Ground048_2K_NormalGL.jpg Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library Matched Textures: 0 Base Color Asphalt008_2K_Color.jpg 1 Roughness Asphalt008_2K_Roughness.jpg 2 Normal Asphalt008_2K_NormalGL.jpg Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library ERROR (gpu.shader): GPU_material_compile Linking: ``` | Error: Implementation limit of 16 active fragment shader samplers (e.g., maximum number of supported image units) exceeded, fragment shader uses 17 samplers ``` Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library Chocofur: Invalid path to model library From Editor Type/Info bpy.context.area.ui_type = 'ShaderNodeTree' bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1078, 1093)) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1442, 811)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(-127.025, 419.063, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1868, 811)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(505.397, 294.696, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1294, 1123)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(191.889, 24.3327, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.context.space_data.system_bookmarks_active = 3 bpy.ops.node.nw_add_textures_for_principled(filepath="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Ground001/2K-JPG/Ground001_2K_Color.jpg", directory="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Ground001/2K-JPG/", files=[{"name":"Ground001_2K_Color.jpg", "name":"Ground001_2K_Color.jpg"}, {"name":"Ground001_2K_NormalGL.jpg", "name":"Ground001_2K_NormalGL.jpg"}, {"name":"Ground001_2K_Roughness.jpg", "name":"Ground001_2K_Roughness.jpg"}], relative_path=True) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2182, 1025)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(808.095, 5.40726, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1620, 1131)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(440.534, 102.738, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(800, 1423)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(5.40532, 43.2581, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2684, 751)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(645.936, 51.369, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1556, 493)) bpy.ops.node.duplicate_move(NODE_OT_duplicate={"keep_inputs":False}, TRANSFORM_OT_translate={"value":(97.9533, 2132.42, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}, NODE_OT_translate_attach={"TRANSFORM_OT_translate":{"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0), (0, 0, 0)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, "NODE_OT_attach":{}, "NODE_OT_insert_offset":{}}) bpy.ops.node.select(deselect_all=True, location=(1542, 1411)) bpy.ops.node.nw_add_textures_for_principled(filepath="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Ground048/2K-JPG/Ground048_2K_Roughness.jpg", directory="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Ground048/2K-JPG/", files=[{"name":"Ground048_2K_Color.jpg", "name":"Ground048_2K_Color.jpg"}, {"name":"Ground048_2K_NormalGL.jpg", "name":"Ground048_2K_NormalGL.jpg"}, {"name":"Ground048_2K_Roughness.jpg", "name":"Ground048_2K_Roughness.jpg"}]) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1546, 483)) bpy.ops.node.select(toggle=True, location=(1546, 1395)) bpy.ops.node.nw_merge_nodes(mode='MIX', merge_type='SHADER') bpy.context.space_data.shading.type = 'MATERIAL' bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2346, 411)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(722.989, 172.646, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2000, 957)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(242.551, -429.283, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.data.materials["Material"].node_tree.nodes["Mix Shader"].inputs- [x].default_value = 1 bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2666, 485)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(97.9533, 23.3306, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1576, 1417)) bpy.ops.node.duplicate_move(NODE_OT_duplicate={"keep_inputs":False}, TRANSFORM_OT_translate={"value":(2476.82, 18.6645, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}, NODE_OT_translate_attach={"TRANSFORM_OT_translate":{"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0), (0, 0, 0)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, "NODE_OT_attach":{}, "NODE_OT_insert_offset":{}}) bpy.ops.node.select(deselect_all=True, location=(2550, 1413)) bpy.ops.node.nw_add_textures_for_principled(filepath="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Asphalt008/2K-JPG/Asphalt008_2K_Roughness.jpg", directory="/Users/salmoiraghip/Documents/Blender/Easy_PBR_library/PBR_Textures/Asphalt008/2K-JPG/", files=[{"name":"Asphalt008_2K_Color.jpg", "name":"Asphalt008_2K_Color.jpg"}, {"name":"Asphalt008_2K_NormalGL.jpg", "name":"Asphalt008_2K_NormalGL.jpg"}, {"name":"Asphalt008_2K_Roughness.jpg", "name":"Asphalt008_2K_Roughness.jpg"}]) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2480, 243)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(1091.48, -93.3224, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1860, 519)) bpy.ops.node.duplicate_move(NODE_OT_duplicate={"keep_inputs":False}, TRANSFORM_OT_translate={"value":(2229.6, 513.273, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}, NODE_OT_translate_attach={"TRANSFORM_OT_translate":{"value":(0, 0, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((0, 0, 0), (0, 0, 0), (0, 0, 0)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":False, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, "NODE_OT_attach":{}, "NODE_OT_insert_offset":{}}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(1906, 501)) bpy.ops.node.link(detach=False, has_link_picked=False, drag_start=(2257.18, 1714.49)) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2472, 1147)) bpy.ops.node.link(detach=False, has_link_picked=False, drag_start=(3577.21, 3221.65)) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2840, 737)) bpy.ops.node.nw_link_out() bpy.context.space_data.shading.type = 'RENDERED' bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(275.202, -466.612, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2588, 127)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(1128.8, 559.935, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2606, 455)) bpy.ops.node.translate_attach(TRANSFORM_OT_translate={"value":(559.733, 60.6596, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":False, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.add_search(use_transform=True, node_item='48') bpy.ops.node.translate_attach_remove_on_cancel(TRANSFORM_OT_translate={"value":(-191.242, 732.581, 0), "orient_axis_ortho":'X', "orient_type":'GLOBAL', "orient_matrix":((1, 0, 0), (0, 1, 0), (0, 0, 1)), "orient_matrix_type":'GLOBAL', "constraint_axis":(False, False, False), "mirror":False, "use_proportional_edit":False, "proportional_edit_falloff":'SMOOTH', "proportional_size":1, "use_proportional_connected":False, "use_proportional_projected":False, "snap":False, "snap_target":'CLOSEST', "snap_point":(0, 0, 0), "snap_align":False, "snap_normal":(0, 0, 0), "gpencil_strokes":False, "cursor_transform":False, "texture_space":False, "remove_on_cancel":True, "view2d_edge_pan":True, "release_confirm":False, "use_accurate":False, "use_automerge_and_split":False}, NODE_OT_attach={}, NODE_OT_insert_offset={}) bpy.ops.node.select(deselect_all=True, location=(2626, 981)) bpy.data.window_managers["WinMan"].(null) = 2048 bpy.data.window_managers["WinMan"].(null) = 2048 bpy.data.window_managers["WinMan"].(null) = True bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2674, 1067)) bpy.ops.node.select_box(tweak=True, xmin=2570, xmax=2674, ymin=1067, ymax=1089) bpy.ops.node.select(deselect_all=True, select_passthrough=True, location=(2742, 1031)) bpy.ops.node.link(detach=False, has_link_picked=False, drag_start=(4976.32, 3132.87)) bpy.ops.paint.texture_paint_toggle() bpy.context.space_data.shading.type = 'SOLID' bpy.context.space_data.shading.type = 'RENDERED' bpy.context.area.ui_type = 'INFO'
Member

Closed as duplicate of #88157

Closed as duplicate of #88157
Member

This is essentially similar to #88157. A known issue where you are limited by a certain number of textures per material. So I merge to that report.

This is essentially similar to #88157. A known issue where you are limited by a certain number of textures per material. So I merge to that report.
Author

yes ok but what about it's not possible paint in real time in Viewport Shading/Render? If I paint a mask in Viewport Shading/Render I'm not able to see in real time the painting, It seems that nothing happens. To see the result I must switch to Viewport Shading/ Solid and get back to Viewport Shading Render

yes ok but what about it's not possible paint in real time in Viewport Shading/Render? If I paint a mask in Viewport Shading/Render I'm not able to see in real time the painting, It seems that nothing happens. To see the result I must switch to Viewport Shading/ Solid and get back to Viewport Shading Render
Member

Is this different than the pink texture issue? If so, can you open a separate report for it?

Is this different than the pink texture issue? If so, can you open a separate report for it?
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#95891
No description provided.