- After Effects User Guide
- Beta releases
- Beta Program Overview
- After Effects Beta Home
- Features in Beta
- Light and Camera Extraction from 3D Models (Beta)
- 3D Model Import (Beta)
- Getting started
- Get started with After Effects
- What’s new in After Effects
- Release Notes | After Effects
- After Effects system requirements
- Keyboard shortcuts in After Effects
- Supported File formats | After Effects
- Hardware recommendations
- After Effects for Apple silicon
- Planning and setup
- Workspaces
- General user interface items
- Get to know After Effects interface
- Workflows
- Workspaces, panels, and viewers
- Projects and compositions
- Projects
- Composition basics
- Precomposing, nesting, and pre-rendering
- View detailed performance information with the Composition Profiler
- CINEMA 4D Composition Renderer
- Importing footage
- Preparing and importing still images
- Importing from After Effects and Adobe Premiere Pro
- Importing and interpreting video and audio
- Preparing and importing 3D image files
- Importing and interpreting footage items
- Working with footage items
- Detect edit points using Scene Edit Detection
- XMP metadata
- Text and Graphics
- Text
- Formatting characters and the Character panel
- Text effects
- Creating and editing text layers
- Formatting paragraphs and the Paragraph panel
- Extruding text and shape layers
- Animating text
- Examples and resources for text animation
- Live Text Templates
- Motion Graphics
- Work with Motion Graphics templates in After Effects
- Use expressions to create drop-down lists in Motion Graphics templates
- Work with Essential Properties to create Motion Graphics templates
- Replace images and videos in Motion Graphics templates and Essential Properties
- Animate faster and easier using the Properties panel
- Text
- Drawing, Painting, and Paths
- Overview of shape layers, paths, and vector graphics
- Paint tools: Brush, Clone Stamp, and Eraser
- Taper shape strokes
- Shape attributes, paint operations, and path operations for shape layers
- Use Offset Paths shape effect to alter shapes
- Creating shapes
- Create masks
- Remove objects from your videos with the Content-Aware Fill panel
- Roto Brush and Refine Matte
- Layers, Markers, and Camera
- Selecting and arranging layers
- Blending modes and layer styles
- 3D layers
- Layer properties
- Creating layers
- Managing layers
- Layer markers and composition markers
- Cameras, lights, and points of interest
- Animation, Keyframes, Motion Tracking, and Keying
- Animation
- Animation basics
- Animating with Puppet tools
- Managing and animating shape paths and masks
- Animating Sketch and Capture shapes using After Effects
- Assorted animation tools
- Work with Data-driven animation
- Keyframe
- Keyframe interpolation
- Setting, selecting, and deleting keyframes
- Editing, moving, and copying keyframes
- Motion tracking
- Tracking and stabilizing motion
- Face Tracking
- Mask Tracking
- Mask Reference
- Speed
- Time-stretching and time-remapping
- Timecode and time display units
- Keying
- Keying
- Keying effects
- Animation
- Transparency and Compositing
- Compositing and transparency overview and resources
- Alpha channels and masks
- Track Mattes and Traveling Mattes
- Adjusting color
- Color basics
- Color management
- Color Correction effects
- OpenColorIO and ACES color management
- Effects and Animation Presets
- Effects and animation presets overview
- Effect list
- Effect Manager
- Simulation effects
- Stylize effects
- Audio effects
- Distort effects
- Perspective effects
- Channel effects
- Generate effects
- Transition effects
- The Rolling Shutter Repair effect
- Blur and Sharpen effects
- 3D Channel effects
- Utility effects
- Matte effects
- Noise and Grain effects
- Detail-preserving Upscale effect
- Obsolete effects
- Expressions and Automation
- Expressions
- Expression basics
- Understanding the expression language
- Using expression controls
- Syntax differences between the JavaScript and Legacy ExtendScript expression engines
- Editing expressions
- Expression errors
- Using the Expressions editor
- Use expressions to edit and access text properties
- Expression language reference
- Expression examples
- Automation
- Automation
- Scripts
- Expressions
- Immersive video, VR, and 3D
- Construct VR environments in After Effects
- Apply immersive video effects
- Compositing tools for VR/360 videos
- Tracking 3D camera movement
- Work in 3D Design Space
- 3D Transform Gizmos
- Do more with 3D animation
- Preview changes to 3D designs real time with the Mercury 3D engine
- Add responsive design to your graphics
- Views and Previews
- Previewing
- Video preview with Mercury Transmit
- Modifying and using views
- Rendering and Exporting
- Basics of rendering and exporting
- H.264 Encoding in After Effects
- Export an After Effects project as an Adobe Premiere Pro project
- Converting movies
- Multi-frame rendering
- Automated rendering and network rendering
- Rendering and exporting still images and still-image sequences
- Using the GoPro CineForm codec in After Effects
- Working with other applications
- Dynamic Link and After Effects
- Working with After Effects and other applications
- Sync Settings in After Effects
- Creative Cloud Libraries in After Effects
- Plug-ins
- Cinema 4D and Cineware
- Collaboration: Frame.io, and Team Projects
- Collaboration in Premiere Pro and After Effects
- Frame.io
- Install and activate Frame.io
- Use Frame.io with Premiere Pro and After Effects
- Frequently asked questions
- Team Projects
- Get Started with Team Projects
- Create a Team Project
- Collaborate with Team Projects
- Memory, storage, performance
- Memory and storage
- How After Effects handles low memory issues while previewing
- Improve performance
- Preferences
- GPU and GPU driver requirements for After Effects
- Knowledge Base
- Known issues
- Fixed issues
- After Effects and macOS Ventura
- How After Effects handles low memory issues while previewing
When an expression fails to evaluate, expression errors appear in a warning banner at the bottom of the Composition and Layer panels. After Effects does not disable the expression but continues to evaluate it. The warning banner is displayed as long as the expression fails to evaluate; that is, until the expression is either fixed or manually disabled.
The expression error UI
Here’s an example of what the expression error warning banner looks like:
A. Left or Right arrow buttons B. The Reveal Expression C. The Expand/Collapse Warning
- The Left or Right arrow buttons display the previous or next expression error when multiple expressions fail to evaluate.
- The Reveal Expression (magnifying glass) button exposes the property with the failing expression in the Timeline panel. If the expression is in a different composition, that composition opens.
- The Expand/Collapse Warning (up/down arrows) button shows or hides the error text.
The expression error text is one line only, and is clipped to the width of the Composition panel.
To see the full expression error text
Click next to the expression. The complete error appears in a dialog box.
Choose After Effects > Preferences > Scripting & Expressions (macOS) or Edit > Preferences > General (Windows) and disable Show Warning Banner When Project Contains Expressions Errors.
When this option is disabled, the warning banner remains hidden even when new expression errors occur.
Re-enable this option to view expression errors.
Reveal expression errors
If an expression cannot be processed, After Effects displays a message explaining the error and automatically disables the expression. A yellow warning icon appears next to the expression. Click the warning icon to view the error message again.
To show expressions that have errors, select one or more layers. Right-click (Windows) or Control-click (macOS) a selected layer in the Timeline panel. Choose Reveal Expression Errors from the context menu.
Some expressions rely on the names of layers or properties in your project. If you change the name of a layer or property that is involved in an expression, After Effects attempts to update the expression to use the new name. However, in some complex cases, After Effects is unable to automatically update the expression. In this case, the expression may produce an error message and you must update the expression yourself.
The expression may not work if you are running After Effects in a different language, or if you changed the names of the items (such as layers, effects, or other property groups). To enable the expression, modify the expression to use the new names or the strings that match the language in which you are running After Effects.
The examples in this document were created for the default state of After Effects running in English. Some examples in this document will not work without such modification.
Errors caused by precomposing layers
Precomposing multiple layers can cause expressions that refer to a property of one of the layers to produce an error. You have to update these expressions to refer to the layer within the new composition. This is especially a concern with expressions that use thisComp instead of referring to a composition by its name. (See About precomposing and nesting.)
The arguments for some effects in After Effects have changed from the arguments in previous versions. If you have existing expressions that use argument index references instead of argument names, update the expressions to use argument names.
More Expression resources
Now that you have understood some of the concepts behind expressions, come to the community for some real-life examples, and to share your work.
You can also check out Dan Ebberts’ excellent collection of example expressions and tutorials on his MotionScript website.
The AE Enhancers forum also provides many examples and much information about expressions, as well as scripts and animation presets.
LEGEND
,
/t5/after-effects-discussions/how-do-i-fix-quot-after-effects-warning-expression-disabled-error-at-line-1-in-property-opacity-of/m-p/8482110#M11255
Aug 22, 2016
Aug 22, 2016
Copy link to clipboard
Copied
it appears you applied the expression in a wrong way. it would be easier to see what’s wrong with a screenshots of your Timeline and Composition panels and showing the layers and values that you are trying to connect with expressions. also specify what exactly are you trying to accomplish.
- Follow
- Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more
LEGEND
,
/t5/after-effects-discussions/how-do-i-fix-quot-after-effects-warning-expression-disabled-error-at-line-1-in-property-opacity-of/m-p/8482111#M11256
Aug 22, 2016
Aug 22, 2016
Copy link to clipboard
Copied
Unterminated string constant here:
thisComp.layer(«Sound Keys»).effect(«Sound Keys»)(«Output 3»)«2
Sort out your quote marks and use the correct syntax.
Mylenium
- Follow
- Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more
New Here
,
/t5/after-effects-discussions/how-do-i-fix-quot-after-effects-warning-expression-disabled-error-at-line-1-in-property-opacity-of/m-p/8482112#M11257
Aug 27, 2016
Aug 27, 2016
Copy link to clipboard
Copied
In Response To Mylenium
what does that mean? what would the correct one be?
- Follow
- Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more
People’s Champ
,
/t5/after-effects-discussions/how-do-i-fix-quot-after-effects-warning-expression-disabled-error-at-line-1-in-property-opacity-of/m-p/8482113#M11258
Aug 27, 2016
Aug 27, 2016
Copy link to clipboard
Copied
In Response To yourm48781038
Strings always have to be opened & closed with quotation marks. When you type the first quotation mark «after effects» thinks you are going to enter a string so when you fail type the second quotation mark you get an «unterminated» string. Besides not making any sense even if it was temrinated, the «2 at the end of your expression is an unterminated string which is why you’re getting an error telling you you have an untemrinated string. If you do not know what strings are, or what syntax is then you’ve got some research to do.
~Gutterfish
- Follow
- Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more
Community Expert
,
/t5/after-effects-discussions/how-do-i-fix-quot-after-effects-warning-expression-disabled-error-at-line-1-in-property-opacity-of/m-p/8482114#M11259
Aug 27, 2016
Aug 27, 2016
Copy link to clipboard
Copied
In Response To P.M.B
Even corrected your expression is not going to do much unless you properly set up Sound Keys. Once properly set up you should be able to just use the Pickwhip to create your expression.
You can find some good examples by typing Sound Keys in the search help field at the top right corner of AE. You should find some good tutorials on how to use that plug-in.
- Follow
- Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more
New Here
,
/t5/after-effects-discussions/how-do-i-fix-quot-after-effects-warning-expression-disabled-error-at-line-1-in-property-opacity-of/m-p/8482115#M11260
Aug 30, 2016
Aug 30, 2016
Copy link to clipboard
Copied
In Response To Rick Gerard
I would do that but now i get error 16 when i try to start ae i have looked online for a fix but the articles i have found don’y have a fix for windows 10
- Follow
- Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more
New Here
,
/t5/after-effects-discussions/how-do-i-fix-quot-after-effects-warning-expression-disabled-error-at-line-1-in-property-opacity-of/m-p/8482116#M11261
Mar 08, 2018
Mar 08, 2018
Copy link to clipboard
Copied
LATEST
thisComp.layer(«Sound Keys»).effect(«Sound Keys»)(«Output 3″)+»2»
try this
Thanks DULSARA DHANUKA
- Follow
- Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
Learn more
@Elbakidze
-
Adobe After Effects
Как исправить ошибку after effects ?
-
Вопрос заданболее года назад
-
79 просмотров
Комментировать
Подписаться
1
Средний
Комментировать
Решения вопроса 0
Пригласить эксперта
Ответы на вопрос 0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
-
-
Adobe After Effects
Простой
Почему AE использует диск?
-
1 подписчик -
24 мая
-
39 просмотров
0
ответов
-
-
-
Adobe After Effects
Средний
Как убрать невидимые стенки в After Effects?
-
1 подписчик -
19 апр.
-
49 просмотров
0
ответов
-
-
-
Adobe Illustrator
- +1 ещё
Простой
Почему не импортируется файл AI в AE?
-
1 подписчик -
17 апр.
-
105 просмотров
1
ответ
-
-
-
MacBook
- +1 ещё
Простой
Какой макбук для моушин графики и монтажа?
-
1 подписчик -
21 мар.
-
176 просмотров
2
ответа
-
-
-
Железо
- +2 ещё
Средний
Монтаж на встройке от ryzen 7 5700g?
-
1 подписчик -
09 мар.
-
172 просмотра
3
ответа
-
-
-
Железо
- +3 ещё
Простой
Xeon e5 2670 v3 в after effects?
-
1 подписчик -
09 мар.
-
127 просмотров
3
ответа
-
-
-
JSON
- +4 ещё
Средний
Как экспортировать Lottie-анимацию из After Effect?
-
1 подписчик -
28 февр.
-
74 просмотра
0
ответов
-
-
-
Видео
- +3 ещё
Простой
Курс по after effects и premiere?
-
1 подписчик -
21 февр.
-
95 просмотров
0
ответов
-
-
-
Видео
- +2 ещё
Простой
Как можно реализовать этот процесс и как он называется?
-
1 подписчик -
09 февр.
-
85 просмотров
0
ответов
-
-
-
Adobe After Effects
Средний
Как исправить краш AE от использования Refine Edge?
-
1 подписчик -
05 февр.
-
18 просмотров
0
ответов
-
-
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
UI/UX-дизайнер
Perfect Systems
от 150 000 ₽
Моушн-дизайнер
Bono.digital
от 50 000 ₽
Координатор/Модератор
Womanly Corp: SexTech Wellness
•
Пермь
от 40 000 до 70 000 ₽
Ещё вакансии
Заказы с Хабр Фриланса
Сделать робота на МТ5, 5 секунд в PocketOption (для ОТС активов)
08 июн. 2023, в 21:41
10000 руб./за проект
Reverse Engineering android приложения под защитой appdome
08 июн. 2023, в 21:41
50000 руб./за проект
Разработка на vue
08 июн. 2023, в 21:40
200000 руб./за проект
Ещё заказы
Минуточку внимания
Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями
Зарегистрироваться
- Вы не можете создать новую тему
- Вы не можете ответить в тему
Проблемы с Expressions
problems
#1
Отправлено 17 Июнь 2012 — 19:17
-
Группа:
Пользователи -
Сообщений:
11 -
Регистрация:
17 Июнь 12 - Введите данные символы:2d-3d-4d
Когда ввожу expression
}
amp = .1;
freq = 5;
decay = 7;
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n—;
}
}
if (n == 0){
t = 0;
}else{
t = time — key(n).time;
}
if (n > 0){
v = velocityAtTime(key(n).time — thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{
value;
}
Мне выводит такую ощибку
After Effects warning: Too many closing braces Expression disabled.
Error occurred at line 25
Помогите пжл
Прикрепленные файлы
-
error.png (22,21К)
Количество загрузок:: 1
0
- Наверх
#2
Отправлено 17 Июнь 2012 — 19:18
-
Группа:
Пользователи -
Сообщений:
483 -
Регистрация:
10 Февраль 11 - ГородAstana
euphoria (17 Июнь 2012 — 19:17) писал:
Когда ввожу expression
}
amp = .1;
freq = 5;
decay = 7;
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n—;
}
}
if (n == 0){
t = 0;
}else{
t = time — key(n).time;
}
if (n > 0){
v = velocityAtTime(key(n).time — thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{
value;
}
Мне выводит такую ощибку
After Effects warning: Too many closing braces Expression disabled.
Error occurred at line 25
Помогите пжл
можешь сказать на что ты его кидал
1
- Наверх
#3
Отправлено 17 Июнь 2012 — 19:21
-
Группа:
Пользователи -
Сообщений:
11 -
Регистрация:
17 Июнь 12 - Введите данные символы:2d-3d-4d
ExoHacker (17 Июнь 2012 — 19:18) писал:
можешь сказать на что ты его кидал
На текст
0
- Наверх
#4
Отправлено 17 Июнь 2012 — 20:00
-
Группа:
Пользователи -
Сообщений:
483 -
Регистрация:
10 Февраль 11 - ГородAstana
euphoria (17 Июнь 2012 — 19:21) писал:
это не эффект что бы кидать на слой, я про параметр говорю
0
- Наверх
#5
Отправлено 17 Июнь 2012 — 20:04
-
Группа:
Пользователи -
Сообщений:
11 -
Регистрация:
17 Июнь 12 - Введите данные символы:2d-3d-4d
ExoHacker (17 Июнь 2012 — 20:00) писал:
это не эффект что бы кидать на слой, я про параметр говорю
А как же тогда быть, я просто не шарю особо, что нужно исправить?
0
- Наверх
#6
Отправлено 17 Июнь 2012 — 20:25
-
Группа:
Пользователи -
Сообщений:
483 -
Регистрация:
10 Февраль 11 - ГородAstana
euphoria (17 Июнь 2012 — 20:04) писал:
А как же тогда быть, я просто не шарю особо, что нужно исправить?
этот экспрешн кидается на position, rotation, scale, в 3д слое параметр orientation не примет его, внимательно посмотри как Тимур его кидает и в каком виде.
0
- Наверх
#7
Отправлено 17 Июнь 2012 — 20:44
-
Группа:
Пользователи -
Сообщений:
11 -
Регистрация:
17 Июнь 12 - Введите данные символы:2d-3d-4d
ExoHacker (17 Июнь 2012 — 20:25) писал:
этот экспрешн кидается на position, rotation, scale, в 3д слое параметр orientation не примет его, внимательно посмотри как Тимур его кидает и в каком виде.
я его и кидаю, и на Y rotation пытался и на X
в Таком виде
}
amp = .1;
freq = 5;
decay = 7;
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n—;
}
}
if (n == 0){
t = 0;
}else{
t = time — key(n).time;
}
if (n > 0){
v = velocityAtTime(key(n).time — thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{
value;
}
0
- Наверх
#8
Отправлено 18 Июнь 2012 — 00:02
-
Группа:
Пользователи -
Сообщений:
124 -
Регистрация:
02 Май 12 - Введите данные символы:2d-3d-4d
euphoria (17 Июнь 2012 — 20:44) писал:
я его и кидаю, и на Y rotation пытался и на X
в Таком виде
}
amp = .1;
freq = 5;
decay = 7;
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n—;
}
}
if (n == 0){
t = 0;
}else{
t = time — key(n).time;
}
if (n > 0){
v = velocityAtTime(key(n).time — thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{
value;
}
Експрешн начинается с закрытой скобки?
0
- Наверх
#9
Отправлено 18 Июнь 2012 — 04:37
-
Группа:
Пользователи -
Сообщений:
483 -
Регистрация:
10 Февраль 11 - ГородAstana
amp = .1;//Чем больше значение, тем больше амблитуда
freq = 5;//Чем больше значение, тем больше частота
decay = 7;//Чем больше значение, тем меньше задержка
***************************
Вот экспрешн, в том виде в котором он должен быть.
amp = .1;//
freq = 5;//
decay = 7;//
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n—;
}
}
if (n == 0){
t = 0;
}else{
t = time — key(n).time;
}
if (n > 0){
v = velocityAtTime(key(n).time — thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{
value;
}
0
- Наверх
#10
Отправлено 18 Июнь 2012 — 15:20
-
Группа:
Пользователи -
Сообщений:
228 -
Регистрация:
15 Сентябрь 11
я кстати видел книжку по expressions в формате PDF на английском, а есть ли русская версия?
пекавидео
0
- Наверх
#11
Отправлено 18 Июнь 2012 — 15:27
-
Группа:
Пользователи -
Сообщений:
11 -
Регистрация:
17 Июнь 12 - Введите данные символы:2d-3d-4d
ExoHacker (18 Июнь 2012 — 04:37) писал:
amp = .1;//Чем больше значение, тем больше амблитуда
freq = 5;//Чем больше значение, тем больше частота
decay = 7;//Чем больше значение, тем меньше задержка
***************************
Вот экспрешн, в том виде в котором он должен быть.
amp = .1;//
freq = 5;//
decay = 7;//
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n—;
}
}
if (n == 0){
t = 0;
}else{
t = time — key(n).time;
}
if (n > 0){
v = velocityAtTime(key(n).time — thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{
value;
}
спасибо
просто в языке программирования // это означает начало комментария в основнов)
0
- Наверх
#12
Отправлено 18 Июнь 2012 — 16:08
-
Группа:
Пользователи -
Сообщений:
483 -
Регистрация:
10 Февраль 11 - ГородAstana
psyholog (18 Июнь 2012 — 15:20) писал:
я кстати видел книжку по expressions в формате PDF на английском, а есть ли русская версия?
У меня есть)
0
- Наверх
#13
Отправлено 18 Июнь 2012 — 18:50
-
Группа:
Пользователи -
Сообщений:
11 -
Регистрация:
17 Июнь 12 - Введите данные символы:2d-3d-4d
ExoHacker (18 Июнь 2012 — 16:08) писал:
а можешь в ЛС скинуть?
0
- Наверх
- ← Предыдущая тема
- After effects
- Следующая тема →
- Вы не можете создать новую тему
- Вы не можете ответить в тему
1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей
Go to AfterEffects
r/AfterEffects
r/AfterEffects
After Effects help and inspiration the Reddit way.
Members
Online
•
by
MANMOXL
Expression Error. Please could someone take a look at this expression? This previously worked but now it’s disabled due to an expression error. Thanks in advance guys.
imgur.com