SubstanceImporter 2.0.5 is now available

The SubstanceImporter 2.0.5 is now available on the Rhino Package Manager.
Support for the latest Adobe Substance materials and Apple Silicon got added.

-Lars

5 Likes

Hi @lars

When the Package Manager tries to install 2.0.5 on Rhino 8 (Windows) it throws this error:

2.0.3 installs fine on same system.

Regards
Jeremy

Hi @jeremy5,

could you send me your System Info, please. You can get it by running the _SystemInfo command in Rhino.

How did you install version 2.0.5? Did you uninstall the previous version and restart Rhino before installing 2.0.5 or what were your exact steps?

Thanks.
-Lars

Hi, Substance Materials are nice I’m happy that I can potentially use them in Rhino, but some issues are stopping me from doing that.

System Info

Rhino 8 SR2 2023-12-5 (Rhino 8, 8.2.23339.13001, Git hash:master @ 3339793d527b7e0d93befdbf4c588ae6b691ee74)
License type: Evaluation, build 2023-12-05
License details: Cloud Zoo
Expires on: 2024-01-30

Windows 11 (10.0.22621 SR0.0) or greater (Physical RAM: 64Gb)
.NET 7.0.11

Computer platform: LAPTOP - Plugged in [97% battery remaining]

Non-hybrid graphics configuration.
Primary display and OpenGL: NVIDIA RTX A3000 12GB Laptop GPU (NVidia) Memory: 11GB, Driver date: 10-4-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 537.58
> Integrated accelerated graphics device with 4 adapter port(s)
- Secondary monitor is laptop’s integrated screen or built-in port
- Windows Main Display attached to adapter port #1
Primary OpenGL: NVIDIA RTX A3000 12GB Laptop GPU (NVidia) Memory: 11GB, Driver date: 10-4-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 537.58
> Integrated accelerated graphics device with 4 adapter port(s)
- Secondary monitor is laptop’s integrated screen or built-in port
- Windows Main Display attached to adapter port #1

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 8x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 10-4-2023
Driver Version: 31.0.15.3758
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 11520 MB

Rhino plugins that do not ship with Rhino
C:\Users\Czaja\AppData\Roaming\McNeel\Rhinoceros\8.0\Plug-ins\Bella (813de3fb-18eb-405f-bfcd-b0b4d3da91fb)\23.4.0.0\bella_rhino.rhp “Bella” 23.4.0.0
C:\Users\Czaja\Desktop\Rhino_7_Win_2023.0417\HDRLightStudioTexture.rhp “HDRLightStudioTexture”
C:\Program Files\Common Files\McNeel\Rhinoceros\8.0\Plug-ins\Crayon (39629248-4fa6-47b8-83c7-745a7efea259)\1.2.0.0\Crayon\Crayon.rhp “Crayon” 1.0.0.0
C:\Users\Czaja\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\SubstanceImporter\2.0.5\Substance.Win.rhp “SubstanceImporter” 2.0.5.0
C:\ProgramData\McNeel\Rhinoceros\7.0\Plug-ins\Datasmith Rhino Exporter (d1fdc795-b334-4933-b680-088119cdc6bb)\DatasmithRhino7.rhp “Datasmith Exporter” 5.3.2.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

  1. No preview of the material in the Material panel and material settings are not affecting Rendered mode.
    EDIT: I figured out the Material Panel - It’s because Bella is my current renderer and it’s not supporting Rhino Substance materials. @jdhill

In one Material Panel materials look exploded by the displacement, in other they are always a grey ball - partially solved

Rendered display mode - materials are not affected by their settings

Raytraced display mode (expected results)

I have also a wish, can there be a toggle that would generate rhino textures? I would like to use these textures as input for the different rendering plugins - Bella in my case.

  1. Another thing is the speed. Substance Player not only has a live preview of my material tweaks, but it’s working much, much faster. - At least that is my impression because the only working preview is Raytraced mode, and this might slow things down.

  2. Yet another issue is the UI design for the “sliders”. Let’s say that Rhino could responsively enough generate new textures as I drag the slider.
    In substance player and for example, Unreal Engine sliders are long and I can comfortably tweak the materials. In Rhino, no matter the size of the Materials Panel sliders are tiny. This compact slider design may look okay when the Material Panel is very small and docked on the side but in reality, it’s rather a text input dialog with the scale indicator. It’s too tiny to use as a slider.

Substance Player with a comfortable slider design.

Not yet polished Rhino UI

1 Like

Hi @lars,

System info:
Rhino 8 SR2 2023-12-5 (Rhino 8, 8.2.23339.13001, Git hash:master @ 3339793d527b7e0d93befdbf4c588ae6b691ee74)
License type: Commercial, build 2023-12-05
License details: Cloud Zoo

Windows 11 (10.0.22621 SR0.0) or greater (Physical RAM: 64Gb)
.NET 7.0.14

Computer platform: DESKTOP

Hybrid graphics configuration.
Primary display: NVIDIA GeForce RTX 2080 (NVidia) Memory: 8GB, Driver date: 10-26-2023 (M-D-Y).
> Accelerated graphics device with 4 adapter port(s)
- Windows Main Display attached to adapter port #0
Primary OpenGL: NVIDIA GeForce RTX 3090 (NVidia) Memory: 24GB, Driver date: 10-26-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 546.01
> Accelerated graphics device with 4 adapter port(s)
- There are no monitors attached to this device!

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 10-26-2023
Driver Version: 31.0.15.4601
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 24 GB

Rhino plugins that do not ship with Rhino
C:\Users\jerem\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\NVIDIADenoiser\0.4.3\NVIDIADenoiser.Windows.rhp “NVIDIADenoiser.Windows” 0.4.3.0
C:\Users\jerem\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\IntelDenoiser\0.6.4\IntelDenoiser.Windows.rhp “IntelDenoiser.Windows” 0.6.4.0
C:\Program Files\Bongo 3.0 (64-bit)\BongoEtoUI.rhp “BongoEtoUI” 1.0.0.0
C:\Program Files\Next Limit\Maxwell for Rhino\maxwell_rhino_8.rhp “Maxwell for Rhino” 5.2.6.5
C:\Program Files\Bongo 3.0 (64-bit)\Rhino6\Bongo.30.rhp “Bongo 3.0”
C:\Users\jerem\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\SubstanceImporter\2.0.3\Substance.Win.rhp “SubstanceImporter” 2.0.3.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.2.23339.13001
C:\Users\jerem\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\PanelingTools\2021.3.2.446\PanelingTools.rhp “PanelingTools”
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.2.23339.13001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

The first install was by the Package Manager, as an update to 2.0.3. I subsequently tried uninstalling 2.0.3, restarting Rhino, and manually installing 2.0.5 from the Package Manager. Same result.

I’ve reinstalled 2.0.3 pro tem. Let me know if you need any more info.

Regards
Jeremy

@Czaja thanks for reporting, I added RH-78925 UI for substance materials needs a tune-up

@jeremy5 I could not repeat the issue here, so hopefully @lars has an idea what’s causing it.

Thanks for the feedback. I will add your findings and wishes to our bug tracker.

Could you send me the model you were using please.

Thanks.
-Lars

I cannot repeat this here.

Could you do the following please:

  • Install SubstanceImporter 2.0.5.
  • Go to the Plugin-ins page in the Rhino Options. Find the SubstanceImporter plugin, right click it and pick “Open Containing Folder”.
  • Zip up the content of the folder and send it to me.

Thanks.
-Lars

Hi @lars,

I opened Rhino to do this and the package manager attempted to update to 2.0.5 and errored. However, it states that 2.0.5 is installed. I then went to the plugins page and opened the containing folder which proved to be 2.0.3. so Rhino is still using the older version, notwithstanding what the Package Manager says. There is also a 2.0.5 folder.

The 2.0.3 folder contains:

The 2.0.5 folder contains:

One level up in the folder hierarchy is a manifest.txt file which contains the line: 2.0.5.

SubstanceImporterFiles.zip (1.3 MB)

After uninstalling SubstanceImporter from the Package Manager and restarting Rhino, all the SubstanceImporter branch is deleted from the file system. On attempting to install 2.0.5 manually from the Package Manager, the install errors but the 2.0.5 folder appears in the file system. Going to the Plug-ins page, SubstanceImporter is not listed.

thanks, I’ll check it out

You can change the material type from Substance to Physically Based. After that you will find the textures in the Textures panel.

Yes, but this is breaking the connection between Substance material and generated textures.

Update: Lars and I found that this was caused by a conflict with the Maxwell Render plugin. With that disabled, SubstanceImporter 2.0.5 installs fine.