Picture / texture not showing because of Google Drive?

I recently switched to Rhino 6 and am now experiencing problems with textures and pictures on surfaces. When I try to open a picture in Rhino, it only displays a blank surface. I can see the image name in the material properties, but it doesn’t show up in the viewport. I have updated my drivers, so that is not causing this problem.

All my rhino files and textures are on Google drive, which I access through Drive File Stream on my computer. I think this causes the issue, because when I save the texture file on my desktop, it works perfectly… Does anyone know how to fix this? Is there a setting in Google drive I should change? Or could my virus protection be blocking the image somehow?

Hi Anne - so far this works here - I can add a Picture from my Google Drive/Filestream and it looks correct.
Can you navigate to the image via the object’s Properties > Material ?

-Pascal

Hi Pascal,
Thanks for the quick reply. I can see the image and navigate to it through the properties, but it doesn’t show in the viewports. I tried rendered mode and shaded, neither works. However, I also tried it on a different computer and there it works fine with the same files from Google Drive, so maybe that’s not the problem after all… Very strange…

Hi Anne- can you please run the SystemInfo command in Rhino and paste the results here?

-Pascal

Rhino 6 SR8 2018-8-28 (Rhino 6, 6.8.18240.20051, Git hash:master @ d037927543424e8b3ce54e46b435866178a6349c)
Licence type: Commercial, build 2018-08-28
License details: Cloud Zoo. In use by: Anne (Roger Bacon)

Windows 10.0 SR0.0 or greater (Physical RAM: 32Gb)
Machine name: DESKTOP-SHG5VRD

GeForce GTX 1060 6GB/PCIe/SSE2 (OpenGL ver:4.6.0 NVIDIA 399.07)

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

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

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 8-21-2018
Driver Version: 24.21.13.9907
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 6 GB

C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands” 6.8.18240.20051
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp “Rhino Render”
C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 6.8.18240.20051
C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp “RhinoCycles” 6.8.18240.20051
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 6.8.18240.20051
C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp “Displacement”

Hi Anne - nothing leaps out at me here - I think I’d expect it all to work.

@jeff - do you have an idea? Pictures on a Google Drive show the correct path but do not display correctly on this machine - others in the office OK with the same situation, is what I understand so far.

-Pascal

@pascal We might @andy involved here as well…

@anne2 When navigating your Google Drive using Rhino’s material editor, can you actually see the images in the preview, or are you just seeing the file names? In other words, once you select an image for a texture channel, can you then see it inside Rhino’s texture editor preview? (see pic)

If you can see the actual image, then it means Rhino is able to load the file…and there is some disconnect between the Material Editor (ME) and the display pipeline somewhere… But atm, I have no idea what that would be… still thinking…

-J

@anne2 Also, can you load any of the images into something like PaintShop or PhotoShop by navigating the GoogleDrive?

-J

From the screenshot it looks like the picture loads fine - at least according the thumbnail preview, since the picture shows in it…

Are all your rendered view settings the default?

Hi,

Just today I have had this issue as well with images on a GoogleDrive stream folder. Regardless of the files being made available offline or not.

This was my conclusion as well. The image shows in the ME yet renders white in the viewports. If I copy the imagefile to my desktop and load it from there all is fine.

Let me know if I can run any tests to track this down.

Does the ME stores the image in memory and does the pipeline read that image, or does the pipeline pick up the imagepath and loads it from disk?

On my phone ATM so no systeminfo yet. GPU is a GTX1070 iirc.

-Willem

1 Like

I can see the image in the material editor preview, it looks fine there. If I select any of the default materials, it displays them correctly in the viewport, just the images from Drive that cause this issue.

I also tried opening the image file from Drive in Photoshop, this works fine, no problems there.

Hi Jeff, @pascal

On my laptop now so some more observations:

Pascal are you syncing with Google Drive Stream or syncing desktop app?
I’m running

Google Drive File Stream
Version: 26.1.42.2151

Interestingly, if I drag-drop an image the aspectratio is correct, zo Rhino does read the file (partially) correct:

Once placed in the file, I do see the correct image in the ME:
image

I tried in Rhino5 and it works as expected:
image

I updated the WIP and tried there and the image does not show either.

Let me know if you need my help.
-Willem

My SystemInfo:

Rhino 6 SR9 2018-8-28 (Rhino 6, 6.9.18240.23591, Git hash:master @ b4cafe26bc47962f97a851a4a1546836d2612200)
Licence type: Commercial, build 2018-08-28
License details: Cloud Zoo.  In use by: Willem Derks ()

Windows 10.0 SR0.0 or greater (Physical RAM: 32Gb)
Machine name: WD10

GeForce GTX 1070/PCIe/SSE2 (OpenGL ver:4.6.0 NVIDIA 398.82)

OpenGL Settings
  Safe mode: Off
  Use accelerated hardware modes: On
  Redraw scene when viewports are exposed: On
  
  Anti-alias mode: 8x
  Mip Map Filtering: Linear
  Anisotropic Filtering Mode: Height
  
  Vendor Name: NVIDIA Corporation
  Render version: 4.6
  Shading Language: 4.60 NVIDIA
  Driver Date: 7-30-2018
  Driver Version: 24.21.13.9882
  Maximum Texture size: 32768 x 32768
  Z-Buffer depth: 24 bits
  Maximum Viewport size: 32768 x 32768
  Total Video Memory: 8 GB

C:\Program Files\Rhino 6\Plug-ins\Commands.rhp	"Commands"	6.9.18240.23591
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp	"Renderer Development Kit"	
C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp	"Rhino Render"	
C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp	"RDK_EtoUI"	6.9.18240.23591
C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp	"Renderer Development Kit UI"	
C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp	"Snapshots"	
C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp	"RhinoCycles"	6.9.18240.23591
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp	"Toolbars"	6.9.18240.23591
C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp	"3Dconnexion 3D Mouse"	
C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp	"Displacement"

Hi Willem - thanks for the details - here, I’m using Drive Stream and drag-and-drop or the picture command both seem to work as expected. Hm - however, the image on the Google drive originates on this machine, I’ll test some other scenarios…

-Pascal

Hi Pascal, have you had any luck trying to recreate the problem? Anything else I can do to help solve this issue?

Any update on this topic?
Seems like the problem occurs when the path to the texture has to go through “shortcut” folder of the file stream.
Also, mirror UV temporarily fix the problem if you don’t mind weird decalcomania look.

1 Like

if you check this box does the image show after placing it?

this exactly seems to be the problem! I really would like to have this fixed, I am currently working on a clients project completely based on google stream… No texture shows up in the viewport!

Please …

Andreas

can you download the images then embed them in the file with the save as and save the textures in the file?

image

Hi Kyle, I will test it later…

Seems like checkboxing Clolor mask works great as a temporary solution!
Saving texture with rhino file won’t work as far as the rhino file is in the google drive. (it will work for a while and blank out on first autosave)