Откуда появляется ошибка arnoldshadersloader.gup (Imager Denoiser Oidn)
В новом 3Ds Max 2024 и выше добавлены новые возможности в рендер движок Arnold связанная с загрузкой шейдеров.
Проблема возникает когда вы пытаетесь сохранить вашу сцену под меньшую версию например 3Ds Max 2022.
Поскольку нет никакой реализации обратной совместимости и даже не смотря на то, что данного функционала в старых версиях 3Ds Max нет, в сцене остаются следы от плагина arnoldshadersloader.gup.
Влияние ошибки на работу
Таким образом, при попытке открыть сцену на более старых 3Ds Max возникает ошибка связанная с этим плагином (arnoldshadersloader.gup), которую невозможно устранить.
Это особенно критически сказывается на моделях, добавляемых на 3D Stocks, поскольку это негативно влияет на процесс модерации и пользовательский опыт.
География данной проблемы довольно большая и Autodesk не в силах уже на это повлиять. Тысячи 3D моделей уже загружены на 3D Stocks с данной ошибкой и исправить это уже не возможно.
Поэтому вы можете использовать Prune Scene и удалять содержимое плагина из сцены и правильно подготавливать вашу модель.
Решение
На данный момент какого либо автоматического исправления данной ошибки к сожалению нету, обработку необходимо производить вручную.
Первый случай
Вы скачали модель и при открытии видите ошибку arnoldshadersloader.gup (Imager Denoiser Oidn).
Для того чтобы записи о плагине не распространились на другие проекты и сцены, выполните следующие действия:
- Откройте проблемную модель
- Проигнорируйте ошибку и нажмите Open
- Запустите скрипт Prune Scene
- Убедитесь что у вас включена опция Missing Plugins
- Запустите очистку
- Сохраните сцену
После этих действий данная ошибка пропадет.
Второй случай
Вариант 1
Вы загружаете модель на 3D Stock или передаете кому то вашу модель или сцену, под 3Ds Max 2023 или ниже.
Для этого вам необходимо иметь в арсенале более старую версию 3Ds Max, например 2022.
- Откройте сцену в 3Ds Max 2022 (перенесенную из 2024 версии или выше)
- Запустите скрипт Prune Scene
- Убедитесь что у вас включена опция Missing Plugins
- Запустите очистку
- Сохраните сцену
После этих действий данная ошибка пропадет и вы сможете отправлять такую модель на 3D Stocks или вашим коллегам.
Вариант 2
Так же пользователь Stanislav But предложил свое решение данной проблемы.
Осторожно! Удаление каких-либо программ может повлиять на ваш рабочий процесс!
Идея состоит в том, чтобы полностью удалить рендер Arnold.
Для этого вам необходимо перейти в Settings → Apps → Installed Apps.
Далее в списке программ найти MAXtoA for 3Ds Max (ваша версия) и удалить с компьютера.
После этого следующие сохранения *.max файлов будут без плагинов связанных с рендером Arnold.