Problems with the materials preview - rhino wip 6 for mac

Hi,

Anytime i try to open the material panel, the software notice this error

Impossibile caricare il contenuto di rendering dal file

/Users/matteo/Library/Application Support/McNeel/Rhinoceros/6.0/Render Content/Anteprima contenuti/AnteprimaStudio.renv

Causa: Bad File
The file could not be read or was not Unicode /Users/matteo/Library/Application Support/McNeel/Rhinoceros/6.0/Render Content/Anteprima contenuti/AnteprimaStudio.renv

Here the screenshot.

In the second image attached you could see that also the material preview dosen’t work.

I need some suggestion to resolve theese problems.

Thank you in Advance.

Hi,

I also have this problem since I installed the Rhinoceros 6 for Mac. Is there someone who can help us?

Thank you very much!

Thank you for reporting this.

Can you please run the _SystemInfo command and paste the results back in here?

Hi Mister Belcher,

Thank you for your quick answer. Here os the system info of my Mac:

Rhino 6 SR19 2019-10-25 (Public Build, 6.19.19298.01152, Git hash:master @ 01a413724f36af3118af8e0ad5305b6671ef66be)
License type: Éducation, version 2019-10-25
License details: Cloud Zoo. In use by: PIERRE-AYMERIC LEDOUX ()

Apple Intel 64-bit macOS Version 10.14.5 (assemblage 18F132) (Physical RAM: 16Gb)
Mac Model Identifier: MacBookPro11,3
Machine name: MacBook Pro de Pierre-Aymeric
Language: fr

NVIDIA GeForce GT 750M OpenGL Engine (OpenGL ver:4.1 NVIDIA-12.0.23 355.11.10.50.10.103)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: None
Mip Map Filtering: Linear
Anisotropic Filtering Mode: Height

Vendor Name: NVIDIA Corporation
Render version: 4.1
Shading Language: 4.10
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 2 GB
Graphics: NVIDIA GeForce GT 750M
Displays: LCD couleur (258dpi 2x)

Graphics processors
Intel Iris Pro (1536 MB)
NVIDIA GeForce GT 750M (2 GB)
Color LCD (1680 x 1050)

USB devices
Apple: Internal Memory Card Reader
Apple Inc.: Apple Internal Keyboard / Trackpad
Apple Inc.: Bluetooth USB Host Controller
Microsoft: Microsoft® Comfort Mouse 4500
Apple Inc.: Apple Keyboard

Bluetooth devices
None

Third party kernel extensions
None

Third party plugins
/usr/lib/log/liblog_network.dylib

Rhino plugins
/Applications/Rhinoceros.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 6.19.19298.1152
/Applications/Rhinoceros.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 6.19.19298.1002
/Applications/Rhinoceros.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 6.19.19298.1152
/Applications/Rhinoceros.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 6.19.19298.1002
/Applications/Rhinoceros.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 6.19.19298.1152
/Applications/Rhinoceros.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 6.19.19298.1002
/Applications/Rhinoceros.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 6.19.19298.1152
/Applications/Rhinoceros.app/Contents/PlugIns/Displacement.rhp “Displacement” 6.19.19298.1002
/Applications/Rhinoceros.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 6.19.19298.1152
/Applications/Rhinoceros.app/Contents/PlugIns/RhinoRender.rhp “Rhino Render” 6.19.19298.1002

Thank you

I’m unable to reproduce this issue in 6.19.19298.01152 running in Italian and French.

In earlier versions of Rhino 6 for Mac, we had bugs of this sort but we fixed the problematic render content files that were causing this. However, when Rhino for Mac unpacks Render Content to ~/Library/Application Support/McNeel/Rhinoceros/6.0/Render Content/, we NEVER delete or overwrite content that is already there.

Here is what I would suggest:

If you have never edited the default Render Content found in ~/Library/Application Support/McNeel/Rhinoceros/6.0/Render Content/, I would:

  1. In Rhinoceros > Preferences > Languages make sure your desired language is properly set.
  2. Quit Rhino 6 for Mac completely.
  3. Use Finder to navigate to ~/Library/Application Support/McNeel/Rhinoceros/6.0.
  4. Drag the Render Content folder to your desktop to move it there.
  5. Launch Rhino for Mac. The default Render Content should be restored (with updated files). The bug ought to be fixed.

If you HAVE edited the default Render Contents

  1. Follow steps 1-3 above.
  2. Do NOT move Render Contents, but rather find the offending files (such as Anteprima contenuti/AnteprimaStudio.renv in Italian) and just delete those files.
  3. Launch Rhino for Mac. The default Render Content should be restored (with updated files). The bug ought to be fixed.

Any better?

Hi @ledouxpa-

If you switch to the latest Release Candidate, are you still experiencing this bug?

-Dan

Hi Mister Belcher,

Thank you very much for all your advices. I first switched to the latest Release Candidate (6.20.19310.02452, 2019-11-06) but the problem is still there in the french language. I tried setting Rhino in english language and the problem is not occuring in that case.
So I tried your first advices but I am unable to find the Render Content folder with the path you gave me. I can only find a License Manager folder inside the folder 6.0. Please see the print screen attached. So if you know where and how I could find it, I would like to try this solution.

Thank you again

Hi @ledouxpa-

We have a better idea of what is going on now and we’re working on a fix:

RH-55601 Various default Render Content cannot be loaded or is corrupt

I doubt my previous suggestion would help, so I don’t think you should try it unless you’ve never edited the Render Content.


What you are looking at in the above screen-shot is the “global” library: /Library/, not “your” library: /Users/[yourname]/Library/. This is a common mistake that I continue to make after years and years and years working macOS.

The Render Content is in “your” Library, specifically in:
/Users/[yourname]/Library/Application Support/McNeel/Rhinoceros/6.0/Render Content.

(On macOS, ~ is a shortcut for /Users/[yourname]/)

Dear Mister Belcher,

Thank you again for your help. OK I understand where to find the right library.
So you advise me to follow the procedure RH-55601
in order to solve the problem or I should wait a future solution that you are working on?

Thank you

We are working on a fix, but it could be a few weeks until the first Release Candidate appears where it will be testable.

It looks like files with accent characters like Ä,Ö,ü are the issue. Until we figure this out and publish a fix, renaming those files will likely fix the issue.

Ok, thank you very much for your precious help.

RH-55601 Rendering Materials: Various default Render Content cannot be loaded or is corrupt

should be fixed in the latest Release Candidate for 6.21. On a “fresh” installation of Rhino 6 for Mac 6.21 or later, this should just work.

However…

If you have already installed Rhino 6 for Mac and are experiencing this bug, there is more work to do.

When Rhino for Mac first launches, we copy the default Render Content to:

/Users/~/Library/Application Support/McNeel/Rhinoceros/[version]/Render Content

Once default Render Content is written, we never overwrite them. This is because we don’t know if they have been modified or not and we don’t want to overwrite customizations that are in place. However, if the offending file itself is deleted, 6.21 will replace it with a corrected version of the file that should work.

So, if you have customized your Render Contents, we urge you to selectively delete those offending rmtl files that were causing the problems. Once 6.21 starts, it will fix those materials.

If you have NOT customized your Render Content, it is safe to delete the entire Render Contents folder located here:

/Users/~/Library/Application Support/McNeel/Rhinoceros/[version]/Render Content

Once you restart Rhino 6 for Mac 6.21, this bug should be fixed.

Please let me know if you have questions. We appreciate your help reporting it and tracking it down.

Dear Mister Belcher,

Thank you for coming back to me about this problem.
I don’t know why but I am not able to find my user’s Library on my Mac so I can not do what you recommend and the new release candidate does not solve the problem without doing what you recommend.
Please see attached what I can find in my users’ library.

Thank you,

Pierre-Aymeric

Dear Mister Belcher,

I finally found this hidden folder and could delete the Render content folder and now the bug is fixed.
So thank you very much for your help.

Best regards,

Pierre-Aymeric

I’m sorry, I should have remembered that the User’s library is hidden by default. I’m glad you figured out how to show it @ledouxpa.

For the benefit of others, to make your Library visible in the Finder:

  1. In Finder , navigate to your Home ( ~ ) folder. You must be in your Home folder for this to work.
  2. Press Command+J to bring up the Finder View options dialog…
    finder-view-options
  3. Check the Show Library Folder check box. Now your Library should show up in the view. You may want to drag this folder to your Favorites area of the Finder sidebar for easy access later.