New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Missing Texture Error Handling #173
Comments
Being able to write status updates as the render happens is something on our radar. When it gets in, we can probably implement something like this. For now, I've moved the "ignore missing texture" flag to the To further clean up the UI, we can remove the "missing texture color" parameter from the node altogether and just force it to magenta globally so it can't be changed and cause confusion. The only downside is it's taking control away from the user, which might be an issue. But then again, Blender doesn't let you customize this value either so maybe people won't care because they're used to the "Blender way". |
Yes, this is a good idea. I have similar ideas but I want to suggest something a little bit different. I'll offer my suggestion next week regarding this issue. |
I think you're onto something with solution 3. This can be rolled into some additional ignore flags that Arnold provides in a "error handling" kind of panel. See the https://docs.arnoldrenderer.com/display/A5NodeRef/options#options-ignore_textures |
Opted to keep the missing texture settings global. This may change in the future, but closing this ticket for now. |
The issue is more about UX. Currently, there is no easy way knowing why Arnold won't run if a texture is missing. The renderer just won't run. This definitely can cause frustration and false bug reports.
Currently the only way, as far as I know, to know why render won't run because of missing textures is to use console to look for the error:
I suggest we use Blender's usual way of handling messages and notify the user with error message in the status bar: “Missing textures. Arnold render cancelled.”
The text was updated successfully, but these errors were encountered: