question

ANDY DONOVAN avatar image
ANDY DONOVAN asked ·

Procedural and texture issue on shared drive

At our studio we are using a shared storage system, and recently have been working with Arnold Procedurals in a large project. It seems that no matter what we do (setting search paths, relative vs absolute paths, etc.) we have intermittent issues with procedurals and textures unlinking in our project.

Currently we are using the most up-to-date versions of C4D and Arnold. The other bizarre part is that Arnold works fine with procedurals when our Houdini artist is using Procedurals in his scenes.

We have been trying to look for solutions to this intermittent issue for months, and if anyone could point us in a direction it would be extremely helpful. Thanks.

c4dtoaproceduralstextures
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Stephen Blair avatar image
Stephen Blair answered ·

Hi @Andy

If it was just textures, then I would ask about your tx settings (because maybe one machine is updating a tx file while a second machine is trying to use the texture). But since the problem happens also with procedurals, I think it's something more general.

The Asset/Tx Manager will update if you do something that loads an image node into the attribute editor (because the material preview is updated). So if there's any kind of file/path/network access problem, the tx entry turns red


I would do the following:

  • Use Process Monitor to watch what happens during a CINEMA 4D session. Process Monitor will show what files Arnold and CINEMA 4D are trying to access, and what happens.
    You can set filters in Process Monitor so that you log only file access by CINEMA 4D.

    And, if you need to run Process Monitor for a long time because the problem is not easy to reproduce, you can tell Process Monitor to files on disk instead of memory, so that the log doesn't use up all your virtual memory during the session. Let me know if you need more info on that.


  • Copy some or all of the textures and ass files locally, for testing. Are there still problems?



12 comments
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

I should have mentioned that if I copy the files to a local drive, we have no issues at all with linking. It's only on the server.

I am working with the Process Monitor to see if I find anything of interest.

0 Likes 0 ·
Should I send you the Process Monitor file. I am definitely seeing some differences between when an IPR session loads the ASS file and when it doesn't load it.


When I filtered by the ASS file's path, I found that the times it failed it only made a few entries, and when it succeeded it made considerably more.

Should I send you the log to take a look at?

0 Likes 0 ·

Hi @
yes, you can send it to me

zip it up and send to support @ arnoldrenderer.com

0 Likes 0 ·
Stephen Blair avatar image Stephen Blair ♦♦ Stephen Blair ♦♦ ·

Hi @Andy

Thanks for the log file. I don't see any problems in the Process Monitor log. The ass file and every texture file was found.

0 Likes 0 ·
Show more comments
ANDY DONOVAN avatar image
ANDY DONOVAN answered ·

Stephen,

Do you have any other suggestions for us to try? If you need more info I can send it to you.

2 comments
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Hi Andy

I have to review this thread. I (and the C4DtoA developer too) have been out of the office for the last five days (vacation and/or Easter statutory holidays).

0 Likes 0 ·
ANDY DONOVAN avatar image ANDY DONOVAN Stephen Blair ♦♦ ·

No problem! I was thinking that might be the case. Let me know if you need anything else on our end to track down the issue. Thanks!

0 Likes 0 ·
ANDY DONOVAN avatar image
ANDY DONOVAN answered ·

Also, I was sitting in front of my computer talking to a coworker (not touching anything), and the TX Manager changed to this:

cinema-4d-2021-03-31-16-01-51.png

The IPR was not running or anything.


10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

ANDY DONOVAN avatar image
ANDY DONOVAN answered ·

Yes, V: is a storage space on our server that is mapped via the server manufacturer's interface.

explorer-2021-03-31-15-49-52.png

It connected to my workstation via a 10GBASE-T card to the server, and is on a different IP than my main network connection.

Here is what the TX manager looks like:

cinema-4d-2021-03-31-15-50-12.png

All of those red files are located in the "tex" folder, so Arnold should be able to find them since they are relative. Right?


10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Stephen Blair avatar image
Stephen Blair answered ·

Hmm, that's not an Arnold error, that's coming from CINEMA 4D, so that suggests that even CINEMA 4D cannot find the file.

For textures, there would be something in the Arnold log, like:

[c4dtoa] 00:00:00  1665MB ERROR   |  [texturesys] /utility|image: Invalid image file "C:\Users\blairs\Downloads\_assets\uv-xgrid.png": Could not open file "C:\Users\blairs\Downloads\_assets\uv-xgrid.png"

Procedurals, unfortunately, silently fail and there's nothing in the Arnold log.


Did you try checking the Arnold Asset/Tx manager?


Is that the right path to the ass file?
What is V mapped to?

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

ANDY DONOVAN avatar image
ANDY DONOVAN answered ·

It seems like Arnold is not able to resolve the paths. Here is what the Console says:

Asset Error: V:\8563_CRR_19MV_ProductLaunch\02_3D\00_PROJECTS\C4D\tex\TIBTO_Building.ass (Arnold Procedural)

We've tried setting the search paths in the Render Settings, but this seems to work for a bit and then fail after a while as well. Hitting the green checkmark in the object manager seems to sometimes resolve the issue for a short time when using the IPR.

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Stephen Blair avatar image
Stephen Blair answered ·

Unlinking? Do you mean that Arnold does not find the specified filepaths?

What does it say in the Arnold logs?

10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Welcome to the Arnold Answers community.

This is the place for Arnold renderer users everywhere to ask and answer rendering questions, and share knowledge about using Arnold, Arnold plugins, workflows and developing tools with Arnold.

If you are a new user to Arnold Answers, please first check out our FAQ and User Guide for more information.

When posting questions, please be sure to select the appropriate Space for your Arnold plugin and include the plugin version you are using.

Please include images, scene and log files whenever possible as this helps the community answer your questions.

Instructions for generating full verbosity log files are available for MtoA, MaxtoA, C4DtoA, HtoA, KtoA, and Kick.

If you are looking for Arnold Documentation and Support please visit the Arnold Support site.

To try Arnold please visit the Arnold Trial page.

Bottom No panel present for this section.