Моделі з Corona 12 спричиняють збій 3ds Max у старіших версіях

Vasyl Lukianenko
Vasyl Lukianenko
3D Artist and Technical Author

Вступ

Випуск Corona Renderer 12 відбувся майже рік тому, але проблеми з крешом 3Ds Max все ще переслідують користувачів.

Яка суть проблеми?

Якщо ви спробуєте відкрити 3D-модель, створену в Corona 12, наприклад, у попередній версії, наприклад, у Corona 11 відбудеться миттєвий збій: 3Ds Max буде аварійно закритий без попередження або повідомлень про помилки.

Ця ситуація спостерігається у всіх версіях Corona нижче 12.

Наслідки

Багато 3D-стоків відмовляються приймати моделі, виготовлені в Corona 12, і вимагають переробити їх під старими версіями, що забезпечує багато незручностей.

Сайт GreatCatalog також зіткнувся з цією проблемою: спочатку я був змушений повернути кошти користувачам, а потім повністю перестав приймати сцени, створені в Corona 12 .

Пройшло достатньо часу з моменту випуску, але Chaos Group не випустила Hotfix. Причина полягає в тому, що, на думку самих розробників, усунути цю проблему технічно неможливо.

Офіційна відповідь команди Corona Renderer на форумі:

“We have never ever supported this, it isn't possible due to technical reasons.”
Джерело: Corona Forum

Проблема вплинула не лише на 3D-стоки, але й звичайних користувачів. Обмін моделями став проблематичним - особливо з клієнтами, які не оновлюють Corona та працюють у старих версіях.

Рішення

На щастя, активні користувачі знайшли часткове рішення. Окрема подяка Stanislav But за знайдений метод!

Суть проблеми полягає в нових налаштуваннях Tone Mapping , а саме у використанні Lift Gamma Gain та White Balance.

Що потрібно зробити:

Видаліть усі елементи з Tone Mapping  в Frame Buffer, як показано на скріншоті нижче.

delete tonemapping in corona 12 to avoid crhash 3dsmax for older corona renderes
Loading...

Ця проста дія дозволить відкрити сцени з Corona 12 у старих версіях, не викликаючи збоїв максимуму 3Ds Max.

Автоматизація через Model Packer

Це виправлення вже вбудовано в скрипт Model Packer, який автоматично видаляє конфліктні налаштування при упаковці моделі. Завдяки цьому, ви можете:

  • безпечно передавати сцени клієнтам,
  • легко завантажувати моделі до 3D-стоки,
  • бути впевненим, що вони будуть промодеровані.

Model Packer значно спрощує підготовку моделей і враховує всі такі технічні нюанси.

Model Packer

Висновок

На жаль, Chaos Group не може виправити цю помилку , оскільки це пов'язано з архітектурними змінами в Corona 12.

Однак є рішення- видалити налаштування Tone Mapping з Frame Buffer вручну або використовуйте Model Packer.

🎁  Моделі будуть відкриватись правильно навіть у Corona 11 і нижче.

Усім успішних рендерів та великих продажів на 3D-стоках! 👏

FAQ

1. Про що ця стаття?
Стаття розповідає про проблему сумісності між Corona Renderer 12 і старішими версіями Autodesk 3ds Max, яка може призводити до помилок і вильотів під час відкриття деяких моделей.
2. Чому моделі з Corona 12 можуть спричиняти збої у старих версіях 3ds Max?
Нові версії Corona Renderer використовують матеріали, карти та внутрішні дані, які можуть не підтримуватися старішими версіями 3ds Max або Corona.
3. Чи завжди сцени з Corona 12 несумісні зі старими версіями?
Ні. Багато сцен відкриваються коректно, проте деякі моделі можуть містити нові функції або дані, що викликають проблеми сумісності.
4. Які симптоми можуть вказувати на проблему сумісності?
Найпоширеніші ознаки — вильоти під час відкриття сцени, помилки під час Merge, зависання 3ds Max або некоректне відображення матеріалів.
5. Чи може проблема виникнути під час імпорту окремих моделей?
Так. Навіть якщо основна сцена працює нормально, окрема модель, збережена з використанням Corona 12, може викликати помилку під час імпорту в старішу версію.
6. Чи залежить проблема лише від версії Corona Renderer?
Ні. Сумісність залежить як від версії Corona Renderer, так і від версії Autodesk 3ds Max.
7. Які об'єкти найчастіше спричиняють проблеми?
Проблеми можуть бути пов'язані з матеріалами Corona, картами текстур, модифікаторами, користувацькими атрибутами та іншими даними, збереженими в сцені.
8. Чи можна відкрити таку модель без оновлення програмного забезпечення?
У деяких випадках так. Однак результат залежить від конкретної сцени та характеру несумісних даних.
9. Чи може Merge бути безпечнішим за відкриття всієї сцени?
Так. Іноді імпорт окремих об'єктів через Merge дозволяє визначити проблемний елемент і уникнути повного збою програми.
10. Як зрозуміти, яка модель викликає виліт?
Зазвичай допомагає поетапний імпорт об'єктів або тестування файлів у чистій сцені Autodesk 3ds Max.
11. Чи можна виправити проблемну модель?
Так. У багатьох випадках модель можна очистити, пересохранити або перетворити для покращення сумісності зі старішими версіями програмного забезпечення.
12. Чи допомагає використання новіших версій 3ds Max?
Так. Чим ближчі версії 3ds Max і Corona Renderer одна до одної, тим менша ймовірність виникнення проблем сумісності.
13. Чому проблема стала помітнішою після виходу Corona 12?
Кожна нова версія рендера додає нові функції та покращення, які не завжди коректно підтримуються старішими версіями програмного забезпечення.
14. Що робити, якщо клієнт використовує стару версію 3ds Max?
Краще заздалегідь узгодити використовувані версії програмного забезпечення або протестувати сумісність перед передачею файлів.
15. Чи підходить стаття для власників бібліотек 3D-моделей?
Так. Інформація буде корисною всім, хто створює, продає або поширює моделі для користувачів різних версій 3ds Max і Corona Renderer.
16. Чи можна повністю уникнути подібних проблем у майбутньому?
Повністю виключити проблеми сумісності неможливо, однак використання актуальних версій програм, тестування файлів і дотримання єдиного пайплайна значно знижують ризик їх виникнення.
Vasyl Lukianenko
Vasyl Lukianenko
3D Artist and Technical Author
Vasyl Lukianenko is a 3D artist and technical author focused on practical workflows, optimization, and production-ready techniques. He publishes tutorials, courses, and tools to help artists work faster and get cleaner results.
{{commentsMsg}}
  

Ніхто не залишив коментарів
{{comment.lastname}} {{comment.name}} {{comment.date}}
{{comment.text}}
Sponsored content