PDA

Просмотр полной версии : Не работает отображение панелей Extension в Adobe After Effects



Mike4
19.04.2024, 07:19
Не работают панели Extension в Adobe After Effects

https://i.ibb.co/nRwNgWW/AAE-bag.png (https://ibb.co/nRwNgWW)

Друзья, что-то не вижу в сети решения подобной проблемы.

Adobe After Effects открывает серые окна в которых пусто.
Расширений из папки Extension как бы нет, хотя они есть.
Что именно отвечает в Adobe за отображение наполнения данных окон?

(Хочу сразу оговориться, что со времён AAE 7.0 необходимости
в использовании Extension не возникало, сравнить не могу).

ЕгорН
22.04.2024, 14:14
Устанавливал через ZXP инсталлер?
Попробуй установить по пути:


"C:\Users\<UserName>\AppData\Roaming\Adobe\CEP\extensions"

Mike4
23.04.2024, 10:46
ЕгорН, устанавливал все руками...
Хотя, как из скрина видно, пока установлен минимум.

Плагины AAE работают и всегда работали, но они из другого места,
и вызываются по иному, а вот Extension прежде не использовал.

Скорее всего или служба какая-то в системе не запускается (отсутствует).
Или что-то мешает запуститься отображению.

Реализация открытия панели скорее всего через Internet Explorer
или через другой браузер системы (установленный по умолчанию) + Adobe Flash Player.
Они, видимо именно здесь почему-то и не запускаются!

При этом с самой машиной как бы всё ОК!
Те же библиотеки Poser-а открываются прекрасно (в похоже реализованном окне).

ЕгорН
23.04.2024, 11:19
Браузер и Flash Player в процессе открытия расширения не участвуют.
Как ты их открываешь? Через окно Window?
Попробуй установить по указанному выше пути.

ЕгорН
23.04.2024, 14:00
Ещё у тебя установлены Motion Bro двух версий. Они могут конфликтовать.
Кстати расширение у тебя открывается, только отсутствует наполнение.
Следовательно либо конфликт, либо не корректная установка.

Mike4
24.04.2024, 06:43
Браузер и Flash Player в процессе открытия расширения не участвуют.Это точно?


Если ставить туда, куда все ставят, т.е.:

\Program Files (x86)\Common Files\Adobe\CEP\extensions
- имеем серое окно при наличии MotionBro 2.3.4
- ничего не имеем (расширения как бы нет) при наличии Motion Bro 4.3.2.

Если ставить по указанному вами пути, создав папки CEP и extensions
(которых там изначально нет):

\Users\<UserName>\AppData\Roaming\Adobe\CEP\extensions
- имеем серое окно при наличии MotionBro 2.3.4 в AAE CC 2015
- имеем белое окно при наличии MotionBro 2.3.4 в AAE CC 2019
- ничего не имеем (расширения как бы нет) при наличии Motion Bro 4.3.2.

И во всех случаях имеем серое окно Adobe Color Tremes.
Это вообще не знаю что и откуда изначально появилось, но тоже не работает! :)
Т.е. дело не именно в MotionBro как таковом.

И ещё. Если просто любым браузером системы открыть index_MotionBro.html
из папки MotionBro 2.3.4 или index.html из папки Motion Bro 4.3.2- наполнение присутствует!
А вот через AAE он почему-то не открывается...

Есть идея...
Скачать чей-то готовый проект с использованием Motion Bro.
И посмотреть, что AAE напишет при запуске!

Обычно, когда AAE чего-то не хватает, она об этом сообщает!
По крайней мере при проблеме с плагинами, задействованными в проекте.
Например: Не установлен Element 3D (если его нет в системе).

ЕгорН
24.04.2024, 10:31
"Это точно?" - абсолютно.
Расширение отличается от скрипта тем, что для отрисовки интерфейса используется язык разметки HTML + CSS, под капотом вместо Extendscript - Java script. И всё это объединяется посредством CSInterface и Manifest. Это если вкратце.

REG_SZ во всех CSXS установлены на 1?
Эти оба расширения ставил одновременно и брал в одном месте?
На нашем форуме?
Скинь файл Manifest одного из расширений.

ЕгорН
24.04.2024, 10:53
Да если не ошибаюсь к AAE - 19 относится CSXS.8.
В ней REG_SZ установлены на 1?

Mike4
25.04.2024, 06:01
ЕгорН, там все CSXS.3 - CSXS.20 PlayerDebugMode REG_SZ 1.
Пробовал дублировать данные из HKEY_CURRENT_USER в HKEY_LOCAL_MACHINE.
Ничего не меняется, та же фигня...

MotionBro 2.3.4 скачал очень давно где-то вместе с пакетом:
MotionBro Transition After Effects Full Packs 2020

Motion Bro 4.3.2 скачал совсем недавно, тоже точно не помню где,
когда столкнулся с проблемами имеющейся в наличии версии...

Файл Manifest.xml от "видимого" MotionBro 2.3.4:

<?xml version="1.0" encoding="UTF-8"?>
<ExtensionManifest ExtensionBundleId="MotionBro" ExtensionBundleName="MotionBro" ExtensionBundleVersion="2.2" Version="4.0">
<ExtensionList>
<Extension Id="MotionBro" Version="2.2"/>
</ExtensionList>
<ExecutionEnvironment>
<HostList>
<Host Name="AEFT" Version="[13.0,99.9]" />
</HostList>
<LocaleList>
<Locale Code="All"/>
</LocaleList>
<RequiredRuntimeList>
<RequiredRuntime Name="CSXS" Version="5.0"/>
</RequiredRuntimeList>
</ExecutionEnvironment>
<DispatchInfoList>
<Extension Id="MotionBro">
<DispatchInfo>
<Resources>
<ScriptPath>./js/mainUP_ext.jsxbin</ScriptPath>
<MainPath>./index_MotionBro.html</MainPath>
<CEFCommandLine>
<Parameter>--enable-nodejs</Parameter>
<Parameter>--allow-file-access</Parameter>
<Parameter>--allow-file-access-from-files</Parameter>
</CEFCommandLine>
</Resources>
<Lifecycle>
<AutoVisible>true</AutoVisible>
</Lifecycle>
<UI>
<Type>Panel</Type>
<Geometry>
<Size>
<Height>400</Height>
<Width>400</Width>
</Size>
</Geometry>
<Menu>Motion Bro</Menu>
</UI>
</DispatchInfo>
</Extension>
</DispatchInfoList>
</ExtensionManifest>

Файл Manifest.xml от "невидимого" MotionBro 4.3.2:

<?xml version="1.0" encoding="UTF-8"?>
<ExtensionManifest Version="6.0" ExtensionBundleId="MotionBro4" ExtensionBundleVersion="4.3.2"
ExtensionBundleName="MotionBro4"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ExtensionList>
<Extension Id="com.videolancer.motionbro4" Version="4.3.2" />
</ExtensionList>
<ExecutionEnvironment>
<HostList>
<Host Name="PPRO" Version="22.0" />
<Host Name="AEFT" Version="18.0" />
</HostList>
<LocaleList>
<Locale Code="All" />
</LocaleList>
<RequiredRuntimeList>
<RequiredRuntime Name="CSXS" Version="6.0" />
</RequiredRuntimeList>
</ExecutionEnvironment>

<DispatchInfoList>
<Extension Id="com.videolancer.motionbro4">
<DispatchInfo >
<Resources>
<MainPath>./index.html</MainPath>
<ScriptPath>./PProPanel.jsx</ScriptPath>
<CEFCommandLine>
<Parameter>--allow-file-access</Parameter>
<Parameter>--allow-file-access-from-files</Parameter>
<Parameter>--enable-nodejs</Parameter>
<Parameter>--mixed-context</Parameter>
</CEFCommandLine>
</Resources>
<Lifecycle>
<AutoVisible>true</AutoVisible>
</Lifecycle>
<UI>
<Type>Panel</Type>
<Menu>Motion Bro 4.3.2-INTRO-HD.NET</Menu>
<Geometry>
<Size>
<Height>500</Height>
<Width>600</Width>
</Size>
</Geometry>
</UI>
</DispatchInfo>
</Extension>
</DispatchInfoList>
</ExtensionManifest>

ЕгорН
25.04.2024, 15:07
MotionBro 2.3.4 судя по манифесту должен работать и на версии 15 года, и на версии 19 года.
Собственно что и происходит. Т.е. окно открывается.
Почему оно пустое? Я могу только предположить, что оно не корректно установлено. Видимо что то не долечили.
На офсайте найти версию 2..... невозможно. Там только V 4...
Ваша MotionBro 4.3.2 будет работать только на версии 2021 года.
Попробуй установить вот эту версию (https://cloud.mail.ru/public/Kox2/H4qU3dkAm).

Mike4
26.04.2024, 08:47
...MotionBro 4.3.2 будет работать только на версии 2021 года...
Круто. Вот значит почему MotionBro 4.3.2 как бы нет!

У меня Win7x64, всё настроено и работает под неё, сделаны резервные копии.
Т.е. всё как бы ОК и полностью устраивает.
А Adobe_Master.Collection более высоких версий требуют Win10x64, увы...

Скачал MotionBro 2.0.1 по указанной ссылке.
Закинул руками папку в указанное место.

Он тоже открывается в виде серого или белого окна AAE CC 2015 or AAE CC 2019.
Ничего не меняется. Если потаскать край окна - имеем:
https://i.ibb.co/r6G48rv/Motion-Bro.jpg (https://ibb.co/wWNMGmY)

Может всё-таки попробовать открыть чужой проект с использованием данного эффекта?
Только непонятно, в каких именно Motion Bro используется.

ЕгорН
26.04.2024, 10:52
Открытие проекта ничего не даст. Т.к. расширение так же как и скрипт просто настраивает определённым образом структуру проекта. Т.е. создаёт слои, добавляет экспрешены, эффекты и т.д.
Т.е. проект созданный с помощью расширения будет работать и без его наличия.
Что ещё могу предложить. Попробовать установить другое расширение (https://cloud.mail.ru/public/AFpr/Zooou7PVP), если результат будет тот же то проблема может быть только в AAE/

Mike4
27.04.2024, 09:20
...проект созданный с помощью расширения будет работать и без его наличия...Этого я не знал.

Расширение скачал, туда же закинул.
https://i.ibb.co/xmHqQmW/Animation-Studio.jpg (https://ibb.co/7g4tFgP)

AAE работает без проблем. Если бы не расширения, даже бы и не подумал.

Когда-то возникала проблема с режимом ray-traced 3D.
Но дело оказалось в новой видеокарте, которую недавно купил (на тот момент).
Я в своё время (2016г) сообщал о найденном варианте решения данной проблемы:
ЗДЕСЬ (http://videophotopro.ru/showthread.php?539-%D0%92%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D1%80%D1%82%D1%8B/page10)

ЕгорН
27.04.2024, 12:39
Может быть конечно и конфликт с видеокартой, но мне не попадалась информация об этом.
Попробуй данный вопрос погуглить.

Mike4
27.04.2024, 17:20
ЕгорН, искал пару недель назад, попалась в сети парочка похожих вопросов.
Но там нет внятного ответа, или люди как-то проблему решили но не сообщили,
или просто забили на это...

Хотя вряд-ли у AAE CC 2019 какие-то проблемы.
Её скачал совсем недавно и специально установил.

Кстати, если открыть index_MotionBro.html
обычным браузером, то наполнения там тоже никакого нет.

https://i.ibb.co/KNsTp5R/Motion-Bro-2.jpg (https://ibb.co/7gpsdS8)

ЕгорН
02.05.2024, 14:15
В браузере отображается лишь начальная разметка. Т.е. то что прописано в файле HTML. А наполнение осуществляется уже посредством JS кода, в том числе и кнопки, иконки надписи и т.д. Они генерируются через JS код.
Это ровным счётом ни о чём не говорит.

ЕгорН
02.05.2024, 17:22
Попробуй всё таки установить расширение через ZXP instaler (https://aescripts.com/learn/zxp-installer/). Может ты что то не так делаешь при ручной установке?