Мониторинг обменных курсов валют
18c0693f

Минимизация системных накладных расходов, вызванных Edit Spline


Как упоминалось ранее. Edit Spline сохраняет запись о всех отсоединенных или удаленных подобъектах. Edit Spline также записывает каждое изменение для каждого подобъекта. Подобный метод записи приводит к тому, что модификаторы Edit Spline существуют повсюду в Modifier Stack, и является причиной, по которой Edit Spline можно удалить из стека и вернуть объект к предыдущему виду. Платой за такую гибкость является увеличение объема используемой памяти и дискового пространства.

Ниже перечислены общие методы применения Edit Spline:

Приведенный ниже пример показывает сколько памяти используется при перемещении одной вершины несколько раз и демонстрирует возможности сохранения памяти посредством Undo:

  1. Примените к форме Edit Spline и сделайте три копии файла.
  2. Оставьте один файл таким, чтобы Edit Spline не содержал результатов редактирования.
  3. Откройте второй файл, выберите вершину, несколько раз переместите ее и несколько раз перетащите ручки вершины. Сохраните файл.
  4. Откройте третий файл, выполните такое же редактирование и между каждым изменением используйте Undo. Последнее перемещение должно поместить вершину примерно в такое же место, что и последнее перемещение в предыдущем файле. Сохраните файл.
  5. Проанализируйте размеры файлов и отметьте различия. В одном случае третий файл (с использованием Undo) был больше неотредактированного файла всего на 1.5 KB в то время, как второй файл (без Undo) был больше на 9.7 KB. А это увеличение на 546 процентов!

Edit Spline является мощным инструментом, но его следует применять с осторожностью. Планируйте шаги, в которых будет использоваться Edit Spline. Регулярно используйте Undo. Разрушайте модификатор по завершению моделирования. Использование такой методики может значительно сэкономить память и улучшить общую производительность 3DS МАХ.






Самый выгодный курс обмена валюты