Як я можу зупинити кешування текстури часу виконання речовини?


12

Процедурні текстури з Substance Engine, здається, дуже швидко оновлюються, якщо вимкнути кешування, змінити одну відкриту змінну за один раз, часто змінювати її і навіть тоді лише після спроби змінити її 2 або 3 рази.

Однак я хочу в основному навпаки. Наприклад, одиниці мають змінну "кров", яка генерує кров по-різному, оскільки вони отримують пошкодження, а також змінну "бойового зносу", яка створює подряпини і вм'ятини, але не повертається при загоєнні.

Отже, щоб змусити змінну не кешувати, я повинен встановити її на якесь манекенне значення, потім повернутися до нормального, а потім зателефонувати RebuildTexturesImmediately.

Як я можу сказати субстанції не кешувати змінну під час виконання, щоб я міг її змінити один раз і швидше відновити текстуру?


Не могли б ви отримати трохи відповідного коду?
Shroeder

2
При натисканні на посилання я отримую помилку 404. Я б здогадався, що URL застарів. Можливо, це підходяща заміна?
NauticalMile

Відповіді:


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.