| |
Автор АКРОССа |
|
|
|
|
Темки для новых CC версий нет, так что пусть теперь будет. что там нового в 2015 версии? а то сижу на пропатченной 2014, как-то не охота проверять на сколько свежая стабильна.
алсо, хочу поделится моими экспериментами с диск кэшом буду многословен так как AE хранит его в наборе под-папок (всего 256 штук) распределяя содержимое практически равномерно по всем, мне пришла в голову идея распределить эти папки на по разным HDD с помощью символических ссылок. Батник на это дело. Положите его в папку на которую указан у AE кэш в батнике поменяйте значения путей и кол-во (процента кеша) на указанном диске (макс до 4-х) folder1Path=путь папке на диске folder1Size=кол-во кэш папок (в сумме у всех должно быть 256!) в cachePath укажите номер своей версии AE (замените 13.2 если другая) как результат, два HDD ("зеленой" серии WD) вполне справляются с нагрузкой, при этом AE довольно шустро работает с кэшом единственный минус, так это практически перманентная нагрузка на HDD в районе ~20-90%, так что...
но, я на нашел другой способ применения диск кэша :) но началу я давал AE 10GB (из 16) под RAM кэш, в итоге когда его процесс разрастался до ~6GB, AE становился каким-то слоупоком, любая комбинация клавиш срабатывала через секунду-полторы... так что я ограничил RAM кэш до 3GB и задался вопросом что делать с остальной памятью?.. что если я скажу что вы можете увеличить RAM кэш в три раза? да, да, УВЕЛИЧИТЬ RAM КЭШ В ТРИ РАЗА. БЕСПЛАТНО! :D сразу замечу что способ довольно экспериментальный, настолько что даже заядлые экспериментаторы могут покрутить пальцем у виска и послать меня долго лечиться... Ну, и все же, он действенный. и так, нужно на этот самый "дисковой кэш" сжать, да, тупо сжать, и по быстрому, и в реальном времени, и чтоб доступен был всегда... что для этого нужно? Правильно. Pismo. алгоритм довольно прост, сначала монтируется RAM папка, в ней создается PFO (это такая приват папка) со сжатием, и монтируется. Просто. Удобно. Не красиво... так как в pfo папке используется алгоритм сжатия из прошлого века (имя ему deflate, тот же что и в обычном zip), современные CPU работают с ним очень быстро, ну а если у вас много ядер... стоит ли мне напоминать про разные запущенные процессы отвечающие за монтируемые папки в pismo? все можно распараллелить. ну да, ну да, скажете: замучаешься монтировать\создавать папки а если батником? на один PFO процесс
Исходный код | ECHO #!pfmtempfs > AE_Cache C:\Windows\pismofilemount\pfm.exe mount -f PFMRAMFS AE_Cache C:\Windows\pismofilemount\pfolder create -z C:\Volumes\AE_Cache\AE_Cache_disk C:\Windows\pismofilemount\pfm.exe mount C:\Volumes\AE_Cache\AE_Cache_disk
|
или на два PFO процесса
Исходный код | ECHO #!pfmtempfs > AE_Cache C:\Windows\pismofilemount\pfm.exe mount -f PFMRAMFS AE_Cache C:\Windows\pismofilemount\pfolder create -z C:\Volumes\AE_Cache\AE_Cache_disk1 C:\Windows\pismofilemount\pfolder create -z C:\Volumes\AE_Cache\AE_Cache_disk2 C:\Windows\pismofilemount\pfm.exe mount C:\Volumes\AE_Cache\AE_Cache_disk1 C:\Windows\pismofilemount\pfm.exe mount C:\Volumes\AE_Cache\AE_Cache_disk2 call AE_ReCreateCacheFolders.bat
|
при желании можно дописать проверки на наличия монтирования, плюс запуск непосредственно AE к примеру, у меня 16GB RAM, AE под RAM выделил 3GB (не забываем про ram preview), плюс 30GB в качестве такого "диск кэша" которые на деле займут ~10GB в памяти только не очищайте диск-кэш в АЕ, а то потеряются сим-линки и кэш станет действительно на диске асло, после закрытия AE, можно скопировать кэш на диск (файлы: AE_Cache_disk1 и AE_Cache_disk2), а во время следующего запуска скопировать их обратно в память, тем самым все с чем вы работали до закрытия, уже будет откэшировано! :3 опять же, для автоматизации пишется батник *all in one*
Исходный код | IF NOT EXIST C:\Volumes\AE_Cache\* ( IF NOT EXIST AE_Cache ECHO #!pfmtempfs > AE_Cache C:\Windows\pismofilemount\pfm.exe mount -f PFMRAMFS AE_Cache ) IF NOT EXIST C:\Temp\AE_Cache\AE_Cache_disk1 ( C:\Windows\pismofilemount\pfolder create -z C:\Volumes\AE_Cache\AE_Cache_disk1 C:\Windows\pismofilemount\pfolder create -z C:\Volumes\AE_Cache\AE_Cache_disk2 C:\Windows\pismofilemount\pfm.exe mount C:\Volumes\AE_Cache\AE_Cache_disk1 C:\Windows\pismofilemount\pfm.exe mount C:\Volumes\AE_Cache\AE_Cache_disk2 call C:\Temp\AE_Cache\ReCreateCacheFolders.bat ) ELSE ( IF NOT EXIST C:\Volumes\AE_Cache_disk1\* ( IF NOT EXIST C:\Volumes\AE_Cache\AE_Cache_disk1 COPY C:\Temp\AE_Cache\AE_Cache_disk1 C:\Volumes\AE_Cache\AE_Cache_disk1 IF NOT EXIST C:\Volumes\AE_Cache\AE_Cache_disk2 COPY C:\Temp\AE_Cache\AE_Cache_disk2 C:\Volumes\AE_Cache\AE_Cache_disk2 C:\Windows\pismofilemount\pfm.exe mount C:\Volumes\AE_Cache\AE_Cache_disk1 C:\Windows\pismofilemount\pfm.exe mount C:\Volumes\AE_Cache\AE_Cache_disk2 ) ) START "Adobe After Effects CC" "C:\Program Files\Adobe\Adobe After Effects CC 2014\Support Files\AfterFX.exe"
|
"C:\Temp\AE_Cache" путь куда указан кэш у АЕ, файлы AE_Cache_disk1 и AE_Cache_disk2 тоже туда копируются при закрытии.
и еще эксперементального может кто не знает еще чтобы включить дополнительные настройки у RotoBrush'а открывает блокнотом файл настроек AE (13.2 это версия 2014 года) %USERPROFILE%\AppData\Roaming\Adobe\After Effects\13.2\Adobe After Effects 13.2 Prefs.txt меням параметр "Enable Experimental Roto Brush params" = 01 несказать что они очень полезны, но есть что подкрутить зато.
-------------- We will never know world peace, until three people can simultaneously look each other straight in the eye
|
Отправлено: 05 января 2016, 19:55 | Зарегистрирован: 26 апреля 2008 |
|
|