question

Daniel Mikolajcak avatar image
Daniel Mikolajcak asked ·

Ass Procedurals rendered red

Hello, I have one scene and work on it with 2 computers. I use relative paths for textures and ass files. Althoug geometry is loaded textures on some procedurals fail to load and turn up red. Some procedurals render ok, like the bed in the back and bush on the left. I have designated search paths. Still textures wont load.
I would like to ask for advice.

asserrorprocedurals
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.

Peter Horvath avatar image
Peter Horvath answered ·

C4DtoA 3.0.2 has been released which has the fix to keep relative paths when auto tx is on. You have to re-export your procedural ASS files using this build. Please let me know if you still have issues.

11 comments Share
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.

Hello Peter,
after taking steps you mentioned, it still renders red. It is like it cannot find .tx files. But there are there, just like search paths.

0 Likes 0 · ·

Do you have 'Search In Subfolders' enabled? What if you define the full folder path in the search path: /Users/MIKOLAJCAK/assets/Decoration/Organic/Textures/Pine Cones

0 Likes 0 · ·

I had "search subfolder on" all along. Arnold finally finds .tx when I specify exact search path: /Users/MIKOLAJCAK/assets/Decoration/Organic/Textures
is this another bug perhaps? Textures in the scene and .ass geometry are loaded fine without exact path specification.

0 Likes 0 · ·

Right, it's a current limitation, the subfolder option does not work for textures in procedurals. You have to specify the full path. I'll take a look if this can be solved.

0 Likes 0 · ·

Sorry, it's not fixed yet. Since procedurals are black boxes, the difficulty here is to find the right solution which does not affect performance. Will let you know if I have a fix.

1 Like 1 · ·
Show more comments
Show more comments

Hello Peter, I have to manually create such list because Arnold is unable to search subfolders in ASS relative textures. Surely you could have a solution for this. This is not very user friendly. Arnold should not have such caveats.

Greetings,
Daniel

0 Likes 0 · ·

Subfolders are now supported with procedurals in C4DtoA 3.0.3.

1 Like 1 · ·

Thank you Peter, it works very good now, thanks.

0 Likes 0 · ·
Daniel Mikolajcak avatar image
Daniel Mikolajcak answered ·

Hello Peter,
since you mentioned viewport performance of ASS objects it reminded me that once ASS are set to display as wireframe, polywire, shaded polywire or shaded, FPS drops drastically to 4 fps.
when set to pointcloud fps goes to 20 and when it is set to bounding box, fps is 200.

However when I import original 3d plant (688000 triangles) mesh and display it as shaded mesh, fps stays at 200 and is barely affected. It is not ASS specific and happens with every referenced mesh.

I guess this has something to do with the subfolder path mapping as well.

Anyway viewport performance is already now very bad.

3 comments Share
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.

Sorry I missed that. I'm not aware of this issue, must be something with the viewport display code. Will take a look.

0 Likes 0 · ·

Hello Peter,
working on a big ArchViz project, ASS procedurals are clogging my viewport performance big time. Have you been able to reproduce this issue?
Cheers,
Daniel

0 Likes 0 · ·

Yes, I could reproduce it, and I could not find a proper solution yet. Will keep trying.

0 Likes 0 · ·
Daniel Mikolajcak avatar image
Daniel Mikolajcak answered ·

Hello Peter,
I am relative path man, you won´t find single abosolute path in my assets or textures. It seem that when I export .ass file, .tx paths are exported along as absolute links.


1 comment Share
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.

Yes, it's a bug, see my comment below.

0 Likes 0 · ·
Peter Horvath avatar image
Peter Horvath answered ·

Actually I could reproduce it. Seems like a bug with auto tx. If you disable auto tx or specify TX textures directly, then relative paths exported fine. I'll fix this ASAP.

4 comments Share
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.

not sure how exactly to reproduce your work-around, I still get red textures, or should I just wait for some sort of quick hot fix?

0 Likes 0 · ·

If you disable auto tx and re-export the procedural ASS files, that should work. Alternatively you can replace the absolute paths manually in the ASS files.

Or wait for the next release (coming soon) which will the fix the export. That means you have to re-export the procedural ASS files with the new build.

0 Likes 0 · ·

First option did not work for me. How/where can I change the .tx paths of .ass manually?

It would be good if during export .tx paths would copy behavior of original textures. Absolute stay absolute, relative stay relative.

thank you
daniel

0 Likes 0 · ·

You can open ASS files in a text editor.

1 Like 1 · ·
Peter Horvath avatar image
Peter Horvath answered ·

Seems like your textures are specified with absolute paths, probably in the procedural ASS files. The Texture Search Path works only for relative paths. Make sure all textures specified relative when you export the procedurals (you can check in the Asset/Tx Mananger).

If your setup seems fine and you still have the error, it could be a bug somewhere.

Share
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.