ApplyEdgeSoftening kills materials

Hi McNeel’ies :slight_smile:
It looks as if ApplyEdgeSoftening kills any material (or changes made to an already applied material) in the WIP. If ApplyEdgeSoftening is applied first, I can’t even assign a material.
-Jakob

System Info

Rhino 9 SR0 2024-4-23 (Rhino WIP, 9.0.24114.12005, Git hash:master @ 18e759cb9e1c05f4a7b9ab782fb4dfd170035343)
License type: Commercial, build 2024-04-23
License details: Cloud Zoo
Expires on: 2024-06-07

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 95GB)
.NET 7.0.0

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA Quadro RTX 4000 (NVidia) Memory: 8GB, Driver date: 2-15-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 551.61
> Accelerated graphics device with 4 adapter port(s)
- Windows Main Display attached to adapter port 0
- Secondary monitor 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: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 2-15-2024
Driver Version: 31.0.15.5161
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino
D:\Dropbox\2D & 3D\GH\elefront421\ElefrontProperties.rhp “ElefrontProperties” 1.0.0.0
D:\Dropbox\2D & 3D\Rhino plugins\StereoView.rhp “StereoView”
C:\Program Files\Common Files\McNeel\Rhinoceros\7.0\Plug-ins\BoltGen_py (283dd9db-bcac-ab3c-9b9a-6f41eaf6160f)\1.0.6642.13019\BoltGen_py.rhp “BoltGen_py” 1.0.0.0
C:\Program Files\Rhino 9 WIP\Plug-ins\ConstraintsUI.rhp “Constraints UI” 9.0.24114.12005

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

Jakob

And this doesn’t happen in Rhino 8?

Can you give me exact steps to repeat the problem please?

  • Andy

Hi @andy
This is a weird one - see the video. I start by extruding a simple shape and all works well, but as soon as I use PushPull to add the “base”, the geometry no longer responds to material changes. I tried a few different scenarios (including just BooleanUnion to join the two, to make sure that PushPull wasn’t the culprit), but can’t seem to find the trigger action.


ApplyEdgeSoftening.3dm (1.4 MB)
Hope this helps!
-Jakob

https://mcneel.myjetbrains.com/youtrack/issue/RH-81823/ApplyEdgeSoftening-kills-materials

1 Like

@andy this sounds related Edge Softening Issues

Hello @Normand Jacob
I have had two issues with EdgeSoftening

  1. Issue with Texture Mapping Object loses UVs when moved or rotated RH-81433

  2. With a PBR Mat and EdgeSoftening, when I change Display Mode from Render to Raytracing, this View Mode shows the previous Mat. It seems to be very similar to your issue

EDIT: It could depend on when you apply Edge Softening
Have you tried applying the Softening after assigned the material, and not before?
Bartle

PS It happnes with simple materials too, not only with PBR

I’ve just fixed this - I think all of it. It will be released to the public in the next service release candidate.

2 Likes

Thank you very much,
Bartle

I’ve been having these same exact problems. Just installed SR8 and the problems still persist. When edge softening is switched on, the correct material does not display. Turning edge softening on or simply moving an object kills any UV mapping created with the UV editor. Which SR was supposed to contain the fixes? Thank you!