Adobe after effects этот проект содержит ошибки выражений

I am not seeing anything new. Can you upload the AEP file using the Drag & drop here or browse files to attach Tool?

This expression does not do anything:

posterizeTime(comp(“Endo Opening Main”).layer(“Control”).effect(“Posterize Time Frame Rate”)(Slider);
value

You have not declared a variable, and «value» only returns the property’s current value. To make a slider modify a property, you need to declare a variable and then add or subtract it from the property’s » value. » 

For an Expression Control Slider on a layer in a nested composition (a Pre-comp) to control the Z Position of a layer in the Main comp and not break if the Layer is 2D, You should not separate dimensions, and the expression should look like this:

zPos = comp("Controller Comp 1").layer("Controller").effect("Slider Control")("Slider");
x = value[0];
y = value[1];
z = value[2];

if (thisLayer.position.value.length == 3){
	[x, y, z + zPos];
}
else{
	value;
}

I still don’t know what you are trying to accomplish. You have not explained the design goals or described the workflow at all. 

Give us some details, and we can help. Without them, it isn’t easy to know what to suggest.

  1. After Effects User Guide
  2. Beta releases
    1. Beta Program Overview
    2. After Effects Beta Home
    3. Features in Beta
      1. Import and add 3D models to your composition (Beta)
      2. Image-Based Lighting (Beta)
      3. Extract and animate cameras and lights from 3D models (Beta)
  3. Getting started
    1. Get started with After Effects
    2. What’s new in After Effects 
    3. Release Notes | After Effects
    4. After Effects system requirements
    5. Keyboard shortcuts in After Effects
    6. Supported File formats | After Effects
    7. Hardware recommendations
    8. After Effects for Apple silicon
    9. Planning and setup
  4. Workspaces
    1. General user interface items
    2. Get to know After Effects interface
    3. Workflows
    4. Workspaces, panels, and viewers
  5. Projects and compositions
    1. Projects
    2. Composition basics
    3. Precomposing, nesting, and pre-rendering
    4. View detailed performance information with the Composition Profiler
    5. CINEMA 4D Composition Renderer
  6. Importing footage
    1. Preparing and importing still images
    2. Importing from After Effects and Adobe Premiere Pro
    3. Importing and interpreting video and audio
    4. Preparing and importing 3D image files
    5. Importing and interpreting footage items
    6. Working with footage items
    7. Detect edit points using Scene Edit Detection
    8. XMP metadata
  7. Text and Graphics
    1. Text
      1. Formatting characters and the Character panel
      2. Text effects
      3. Creating and editing text layers
      4. Formatting paragraphs and the Paragraph panel
      5. Extruding text and shape layers
      6. Animating text
      7. Examples and resources for text animation
      8. Live Text Templates
    2. Motion Graphics
      1. Work with Motion Graphics templates in After Effects
      2. Use expressions to create drop-down lists in Motion Graphics templates
      3. Work with Essential Properties to create Motion Graphics templates
      4. Replace images and videos in Motion Graphics templates and Essential Properties
      5. Animate faster and easier using the Properties panel
  8. Drawing, Painting, and Paths
    1. Overview of shape layers, paths, and vector graphics
    2. Paint tools: Brush, Clone Stamp, and Eraser
    3. Taper shape strokes
    4. Shape attributes, paint operations, and path operations for shape layers
    5. Use Offset Paths shape effect to alter shapes
    6. Creating shapes
    7. Create masks
    8. Remove objects from your videos with the Content-Aware Fill panel
    9. Roto Brush and Refine Matte
  9. Layers, Markers, and Camera
    1. Selecting and arranging layers
    2. Blending modes and layer styles
    3. 3D layers
    4. Layer properties
    5. Creating layers
    6. Managing layers
    7. Layer markers and composition markers
    8. Cameras, lights, and points of interest
  10. Animation, Keyframes, Motion Tracking, and Keying
    1. Animation
      1. Animation basics
      2. Animating with Puppet tools
      3. Managing and animating shape paths and masks
      4. Animating Sketch and Capture shapes using After Effects
      5. Assorted animation tools
      6. Work with Data-driven animation
    2. Keyframe
      1. Keyframe interpolation
      2. Setting, selecting, and deleting keyframes
      3. Editing, moving, and copying keyframes
    3. Motion tracking
      1. Tracking and stabilizing motion
      2. Face Tracking
      3. Mask Tracking
      4. Mask Reference
      5. Speed
      6. Time-stretching and time-remapping
      7. Timecode and time display units
    4. Keying
      1. Keying
      2. Keying effects
  11. Transparency and Compositing
    1. Compositing and transparency overview and resources
    2. Alpha channels and masks
    3. Track Mattes and Traveling Mattes
  12. Adjusting color
    1. Color basics
    2. Color management
    3. Color Correction effects
    4. OpenColorIO and ACES color management
  13. Effects and Animation Presets
    1. Effects and animation presets overview
    2. Effect list
    3. Effect Manager
    4. Simulation effects
    5. Stylize effects
    6. Audio effects
    7. Distort effects
    8. Perspective effects
    9. Channel effects
    10. Generate effects
    11. Transition effects
    12. The Rolling Shutter Repair effect
    13. Blur and Sharpen effects
    14. 3D Channel effects
    15. Utility effects
    16. Matte effects
    17. Noise and Grain effects
    18. Detail-preserving Upscale effect
    19. Obsolete effects
  14. Expressions and Automation
    1. Expressions
      1. Expression basics
      2. Understanding the expression language
      3. Using expression controls
      4. Syntax differences between the JavaScript and Legacy ExtendScript expression engines
      5. Editing expressions
      6. Expression errors
      7. Using the Expressions editor
      8. Use expressions to edit and access text properties
      9. Expression language reference
      10. Expression examples
    2. Automation
      1. Automation
      2. Scripts
  15. Immersive video, VR, and 3D
    1. Construct VR environments in After Effects
    2. Apply immersive video effects
    3. Compositing tools for VR/360 videos
    4. Tracking 3D camera movement
    5. Work in 3D Design Space
    6. 3D Transform Gizmos
    7. Do more with 3D animation
    8. Preview changes to 3D designs real time with the Mercury 3D engine
    9. Add responsive design to your graphics 
  16. Views and Previews
    1. Previewing
    2. Video preview with Mercury Transmit
    3. Modifying and using views
  17. Rendering and Exporting
    1. Basics of rendering and exporting
    2. H.264 Encoding in After Effects
    3. Export an After Effects project as an Adobe Premiere Pro project
    4. Converting movies
    5. Multi-frame rendering
    6. Automated rendering and network rendering
    7. Rendering and exporting still images and still-image sequences
    8. Using the GoPro CineForm codec in After Effects
  18. Working with other applications
    1. Dynamic Link and After Effects
    2. Working with After Effects and other applications
    3. Sync Settings in After Effects
    4. Creative Cloud Libraries in After Effects
    5. Plug-ins
    6. Cinema 4D and Cineware
  19. Collaboration: Frame.io, and Team Projects
    1. Collaboration in Premiere Pro and After Effects
    2. Frame.io
      1. Install and activate Frame.io
      2. Use Frame.io with Premiere Pro and After Effects
      3. Frequently asked questions
    3. Team Projects
      1. Get Started with Team Projects
      2. Create a Team Project
      3. Collaborate with Team Projects
  20. Memory, storage, performance
    1. Memory and storage
    2. How After Effects handles low memory issues while previewing    
    3. Improve performance
    4. Preferences
    5. GPU and GPU driver requirements for After Effects
  21. Knowledge Base
    1. Known issues
    2. Fixed issues
    3. Frequently asked questions
    4. After Effects and macOS Ventura
    5. 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:

An example expression error

An example expression error

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.

Expression error dialog box

Expression error dialog box

hide warning banner

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.


Давайте рассмотрим выражения в After Effects и ошибки, которые возникают из-за использования русской версии программы на примере простого проекта, присланного мне подписчиком. Я всем рекомендую устанавливать и использовать Adobe After Effects только английской версии, и вот вам еще одна причина зачем так делать.
https://www.youtube.com/watch?v=-wEPBXPlVMI
Еще больше видеоуроков по выражениям для After Effects вы найдете в плейлисте на канале

Сразу после открытия проекта я обнаружил, что проект в нерабочем состоянии и стандартное сообщение об ошибке: This project contains an expression error / Проект содержит ошибку выражения (This project contains expression errors / Этот проект содержит ошибки выражений).

В присланном мне проекте мы видим, что при попытке выражения найти нужный слайдер в композиции на слое в After Effects, происходит ошибка доступа. Программа не может найти свойство с именем «Ползунок«, потому что оригинальное выражение создавалось в русской версии After Effects. Что интереснее, подобные ошибки возникают и в обратную сторону — на русской версии After Effects не работают некоторые полезные скрипты и выражения.
Но для решения этой проблемы есть скрипт ExpressionUniversalizer, задача которого преобразовать все стандартные обращений к подобным элементам управления в универсальные идентификаторы ADBE. Например, список таких названий для стандартных эффектов вы можете найти у меня на сайте: Перевод названий эффектов для After Effects.

И вот легким движением руки скрипт ExpressionUniversalizer превращает «Ползунок» в «ADBE Slider Control-0001«, который будет уже без ошибок работать во всех версиях After Effects. А вот переименовывать слои и эффекты не обязательно, After Effects знает о возможности менять имена у этим элементов и находит их правильно.

Поступил интересный комментарий от зрителя Mr.Masterpiece:

Можно и самому универсальные выражения писать, в данном случае было бы достаточно («Ползунок») исправить на (1). Это так же работало бы на любом языке ;D
Есть специальное выражение, которое кидается на Source text. Оно показывает индекс любого параметра. Тут показывается как его применяют на 19 минуте: https://vimeo.com/19485387

Кстати, в бесплатном наборе скриптов redefinery.com: rd: scripts есть несколько под общим названием rd: Gimme Prop, что помогут определить путь или номер к нужному свойству эффекта для выражения в нескольких видах, в том числе и ADBE. Так что можно сразу писать выражения в правильной универсальной форме для любого языка.

Еще один комент от Виктора Иванова на ту же тему. Он прислал скрипт, который сразу показывает название и номер свойства слоя или эффекта, только скопировать не получится. Я немного упростил код, выбираете свойство, запускаете скрипт с кнопки или из файла и видите сообщение с нужной информацией.

Код: Выделить всё

var curComp = app.project.activeItem;
if(curComp != null && curComp instanceof CompItem){
   var selProps = curComp.selectedProperties;
   if(selProps.length == 1){
      alert("Name: " + selProps[0].name +
         "\nIndex: " + selProps[0].propertyIndex +
         "\nMatch Name: " + selProps[0].matchName);
   } else if(selProps.length > 1){
      alert("Name: " + selProps[1].name +
         "\nIndex: " + selProps[1].propertyIndex +
         "\nMatch Name: " + selProps[1].matchName);
   } else {
      alert("No Property are selected")
   } 
} else {
   alert("No Composition are selected");
}


  :info:  
Полезные ссылки:

Изображение Запись стрима по выражениям (expressions) в After Effects
Изображение
Изображение Русский против Английского интерфейса
Изображение
Изображение Как сменить язык у After Effects с русского на английский
Изображение

I am not seeing anything new. Can you upload the AEP file using the Drag & drop here or browse files to attach Tool?

This expression does not do anything:

posterizeTime(comp(“Endo Opening Main”).layer(“Control”).effect(“Posterize Time Frame Rate”)(Slider);
value

You have not declared a variable, and «value» only returns the property’s current value. To make a slider modify a property, you need to declare a variable and then add or subtract it from the property’s » value. » 

For an Expression Control Slider on a layer in a nested composition (a Pre-comp) to control the Z Position of a layer in the Main comp and not break if the Layer is 2D, You should not separate dimensions, and the expression should look like this:

zPos = comp("Controller Comp 1").layer("Controller").effect("Slider Control")("Slider");
x = value[0];
y = value[1];
z = value[2];

if (thisLayer.position.value.length == 3){
	[x, y, z + zPos];
}
else{
	value;
}

I still don’t know what you are trying to accomplish. You have not explained the design goals or described the workflow at all. 

Give us some details, and we can help. Without them, it isn’t easy to know what to suggest.

I am not seeing anything new. Can you upload the AEP file using the Drag & drop here or browse files to attach Tool?

This expression does not do anything:

posterizeTime(comp(“Endo Opening Main”).layer(“Control”).effect(“Posterize Time Frame Rate”)(Slider);
value

You have not declared a variable, and «value» only returns the property’s current value. To make a slider modify a property, you need to declare a variable and then add or subtract it from the property’s » value. » 

For an Expression Control Slider on a layer in a nested composition (a Pre-comp) to control the Z Position of a layer in the Main comp and not break if the Layer is 2D, You should not separate dimensions, and the expression should look like this:

zPos = comp("Controller Comp 1").layer("Controller").effect("Slider Control")("Slider");
x = value[0];
y = value[1];
z = value[2];

if (thisLayer.position.value.length == 3){
	[x, y, z + zPos];
}
else{
	value;
}

I still don’t know what you are trying to accomplish. You have not explained the design goals or described the workflow at all. 

Give us some details, and we can help. Without them, it isn’t easy to know what to suggest.


Давайте рассмотрим выражения в After Effects и ошибки, которые возникают из-за использования русской версии программы на примере простого проекта, присланного мне подписчиком. Я всем рекомендую устанавливать и использовать Adobe After Effects только английской версии, и вот вам еще одна причина зачем так делать.
https://www.youtube.com/watch?v=-wEPBXPlVMI
Еще больше видеоуроков по выражениям для After Effects вы найдете в плейлисте на канале

Сразу после открытия проекта я обнаружил, что проект в нерабочем состоянии и стандартное сообщение об ошибке: This project contains an expression error / Проект содержит ошибку выражения (This project contains expression errors / Этот проект содержит ошибки выражений).

В присланном мне проекте мы видим, что при попытке выражения найти нужный слайдер в композиции на слое в After Effects, происходит ошибка доступа. Программа не может найти свойство с именем «Ползунок«, потому что оригинальное выражение создавалось в русской версии After Effects. Что интереснее, подобные ошибки возникают и в обратную сторону — на русской версии After Effects не работают некоторые полезные скрипты и выражения.
Но для решения этой проблемы есть скрипт ExpressionUniversalizer, задача которого преобразовать все стандартные обращений к подобным элементам управления в универсальные идентификаторы ADBE. Например, список таких названий для стандартных эффектов вы можете найти у меня на сайте: Перевод названий эффектов для After Effects.

И вот легким движением руки скрипт ExpressionUniversalizer превращает «Ползунок» в «ADBE Slider Control-0001«, который будет уже без ошибок работать во всех версиях After Effects. А вот переименовывать слои и эффекты не обязательно, After Effects знает о возможности менять имена у этим элементов и находит их правильно.

Поступил интересный комментарий от зрителя Mr.Masterpiece:

Можно и самому универсальные выражения писать, в данном случае было бы достаточно («Ползунок») исправить на (1). Это так же работало бы на любом языке ;D
Есть специальное выражение, которое кидается на Source text. Оно показывает индекс любого параметра. Тут показывается как его применяют на 19 минуте: https://vimeo.com/19485387

Кстати, в бесплатном наборе скриптов redefinery.com: rd: scripts есть несколько под общим названием rd: Gimme Prop, что помогут определить путь или номер к нужному свойству эффекта для выражения в нескольких видах, в том числе и ADBE. Так что можно сразу писать выражения в правильной универсальной форме для любого языка.

Еще один комент от Виктора Иванова на ту же тему. Он прислал скрипт, который сразу показывает название и номер свойства слоя или эффекта, только скопировать не получится. Я немного упростил код, выбираете свойство, запускаете скрипт с кнопки или из файла и видите сообщение с нужной информацией.

Код: Выделить всё

var curComp = app.project.activeItem;
if(curComp != null && curComp instanceof CompItem){
   var selProps = curComp.selectedProperties;
   if(selProps.length == 1){
      alert("Name: " + selProps[0].name +
         "nIndex: " + selProps[0].propertyIndex +
         "nMatch Name: " + selProps[0].matchName);
   } else if(selProps.length > 1){
      alert("Name: " + selProps[1].name +
         "nIndex: " + selProps[1].propertyIndex +
         "nMatch Name: " + selProps[1].matchName);
   } else {
      alert("No Property are selected")
   } 
} else {
   alert("No Composition are selected");
}


  :info:  
Полезные ссылки:

Изображение Запись стрима по выражениям (expressions) в After Effects
Изображение
Изображение Русский против Английского интерфейса
Изображение
Изображение Как сменить язык у After Effects с русского на английский
Изображение

  1. After Effects User Guide
  2. Beta releases
    1. Beta Program Overview
    2. After Effects Beta Home
    3. Features in Beta
      1. Properties panel (Beta)
      2. 3D Model Import (Beta)
      3. OpenColorIO and ACES color management (Beta)
  3. Getting started
    1. Get started with After Effects
    2. What’s new in After Effects 
    3. Release Notes | After Effects
    4. After Effects system requirements
    5. Keyboard shortcuts in After Effects
    6. Supported File formats | After Effects
    7. Hardware recommendations
    8. After Effects for Apple silicon
    9. Planning and setup
  4. Workspaces
    1. General user interface items
    2. Get to know After Effects interface
    3. Workflows
    4. Workspaces, panels, and viewers
  5. Projects and compositions
    1. Projects
    2. Composition basics
    3. Precomposing, nesting, and pre-rendering
    4. View detailed performance information with the Composition Profiler
    5. CINEMA 4D Composition Renderer
  6. Importing footage
    1. Preparing and importing still images
    2. Importing from After Effects and Adobe Premiere Pro
    3. Importing and interpreting video and audio
    4. Preparing and importing 3D image files
    5. Importing and interpreting footage items
    6. Working with footage items
    7. Detect edit points using Scene Edit Detection
    8. XMP metadata
  7. Text and Graphics
    1. Text
      1. Formatting characters and the Character panel
      2. Text effects
      3. Creating and editing text layers
      4. Formatting paragraphs and the Paragraph panel
      5. Extruding text and shape layers
      6. Animating text
      7. Examples and resources for text animation
      8. Live Text Templates
    2. Motion Graphics
      1. Work with Motion Graphics templates in After Effects
      2. Use expressions to create drop-down lists in Motion Graphics templates
      3. Work with Essential Properties to create Motion Graphics templates
      4. Replace images and videos in Motion Graphics templates and Essential Properties
  8. Drawing, Painting, and Paths
    1. Overview of shape layers, paths, and vector graphics
    2. Paint tools: Brush, Clone Stamp, and Eraser
    3. Taper shape strokes
    4. Shape attributes, paint operations, and path operations for shape layers
    5. Use Offset Paths shape effect to alter shapes
    6. Creating shapes
    7. Create masks
    8. Remove objects from your videos with the Content-Aware Fill panel
    9. Roto Brush and Refine Matte
  9. Layers, Markers, and Camera
    1. Selecting and arranging layers
    2. Blending modes and layer styles
    3. 3D layers
    4. Layer properties
    5. Creating layers
    6. Managing layers
    7. Layer markers and composition markers
    8. Cameras, lights, and points of interest
  10. Animation, Keyframes, Motion Tracking, and Keying
    1. Animation
      1. Animation basics
      2. Animating with Puppet tools
      3. Managing and animating shape paths and masks
      4. Animating Sketch and Capture shapes using After Effects
      5. Assorted animation tools
      6. Work with Data-driven animation
    2. Keyframe
      1. Keyframe interpolation
      2. Setting, selecting, and deleting keyframes
      3. Editing, moving, and copying keyframes
    3. Motion tracking
      1. Tracking and stabilizing motion
      2. Face Tracking
      3. Mask Tracking
      4. Mask Reference
      5. Speed
      6. Time-stretching and time-remapping
      7. Timecode and time display units
    4. Keying
      1. Keying
      2. Keying effects
  11. Transparency and Compositing
    1. Compositing and transparency overview and resources
    2. Alpha channels and masks
    3. Track Mattes and Traveling Mattes
  12. Adjusting color
    1. Color basics
    2. Color management
    3. Color Correction effects
  13. Effects and Animation Presets
    1. Effects and animation presets overview
    2. Effect list
    3. Simulation effects
    4. Stylize effects
    5. Audio effects
    6. Distort effects
    7. Perspective effects
    8. Channel effects
    9. Generate effects
    10. Transition effects
    11. The Rolling Shutter Repair effect
    12. Blur and Sharpen effects
    13. 3D Channel effects
    14. Utility effects
    15. Matte effects
    16. Noise and Grain effects
    17. Detail-preserving Upscale effect
    18. Obsolete effects
  14. Expressions and Automation
    1. Expression
      1. Expression basics
      2. Understanding the expression language
      3. Using expression controls
      4. Syntax differences between the JavaScript and Legacy ExtendScript expression engines
      5. Editing expressions
      6. Expression errors
      7. Using the Expressions editor
      8. Use expressions to edit and access text properties
      9. Expression language reference
      10. Expression examples
    2. Automation
      1. Automation
      2. Scripts
  15. Immersive video, VR, and 3D
    1. Construct VR environments in After Effects
    2. Apply immersive video effects
    3. Compositing tools for VR/360 videos
    4. Tracking 3D camera movement
    5. Work in 3D Design Space
    6. 3D Transform Gizmos
    7. Do more with 3D animation
    8. Preview changes to 3D designs real time with the Mercury 3D engine
    9. Add responsive design to your graphics 
  16. Views and Previews
    1. Previewing
    2. Video preview with Mercury Transmit
    3. Modifying and using views
  17. Rendering and Exporting
    1. Basics of rendering and exporting
    2. H.264 Encoding in After Effects
    3. Export an After Effects project as an Adobe Premiere Pro project
    4. Converting movies
    5. Multi-frame rendering
    6. Automated rendering and network rendering
    7. Rendering and exporting still images and still-image sequences
    8. Using the GoPro CineForm codec in After Effects
  18. Working with other applications
    1. Dynamic Link and After Effects
    2. Working with After Effects and other applications
    3. Sync Settings in After Effects
    4. Creative Cloud Libraries in After Effects
    5. Plug-ins
    6. Cinema 4D and Cineware
  19. Collaboration: Frame.io, and Team Projects
    1. Collaboration in Premiere Pro and After Effects
    2. Frame.io
      1. Install and activate Frame.io
      2. Use Frame.io with Premiere Pro and After Effects
      3. Frequently asked questions
    3. Team Projects
      1. Get Started with Team Projects
      2. Create a Team Project
      3. Collaborate with Team Projects
  20. Memory, storage, performance
    1. Memory and storage
    2. How After Effects handles low memory issues while previewing    
    3. Improve performance
    4. Preferences
    5. GPU and GPU driver requirements for After Effects
  21. Knowledge Base
    1. Known issues
    2. Fixed issues
    3. After Effects and macOS Ventura
    4. 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:

An example expression error

An example expression error

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.

Expression error dialog box

Expression error 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.

I am not seeing anything new. Can you upload the AEP file using the Drag & drop here or browse files to attach Tool?

This expression does not do anything:

posterizeTime(comp(“Endo Opening Main”).layer(“Control”).effect(“Posterize Time Frame Rate”)(Slider);
value

You have not declared a variable, and «value» only returns the property’s current value. To make a slider modify a property, you need to declare a variable and then add or subtract it from the property’s » value. » 

For an Expression Control Slider on a layer in a nested composition (a Pre-comp) to control the Z Position of a layer in the Main comp and not break if the Layer is 2D, You should not separate dimensions, and the expression should look like this:

zPos = comp("Controller Comp 1").layer("Controller").effect("Slider Control")("Slider");
x = value[0];
y = value[1];
z = value[2];

if (thisLayer.position.value.length == 3){
	[x, y, z + zPos];
}
else{
	value;
}

I still don’t know what you are trying to accomplish. You have not explained the design goals or described the workflow at all. 

Give us some details, and we can help. Without them, it isn’t easy to know what to suggest.

I am not seeing anything new. Can you upload the AEP file using the Drag & drop here or browse files to attach Tool?

This expression does not do anything:

posterizeTime(comp(“Endo Opening Main”).layer(“Control”).effect(“Posterize Time Frame Rate”)(Slider);
value

You have not declared a variable, and «value» only returns the property’s current value. To make a slider modify a property, you need to declare a variable and then add or subtract it from the property’s » value. » 

For an Expression Control Slider on a layer in a nested composition (a Pre-comp) to control the Z Position of a layer in the Main comp and not break if the Layer is 2D, You should not separate dimensions, and the expression should look like this:

zPos = comp("Controller Comp 1").layer("Controller").effect("Slider Control")("Slider");
x = value[0];
y = value[1];
z = value[2];

if (thisLayer.position.value.length == 3){
	[x, y, z + zPos];
}
else{
	value;
}

I still don’t know what you are trying to accomplish. You have not explained the design goals or described the workflow at all. 

Give us some details, and we can help. Without them, it isn’t easy to know what to suggest.

Содержание

  1. Вопросы сообществу
  2. Добавить комментарий Отменить ответ
  3. Adobe After Effects. Урок 25
  4. Маркеры в Adobe After Effects.
    Типы и виды маркеров. Свойства маркеров.
  5. Задачи на этот урок:
  6. 1. Типы и виды маркеров в Adobe After Effects.
  7. 2. Создание маркеров.
  8. 3. Свойства маркеров.
  9. 4. Присвоение маркерам цветовых меток.

在中国购买的 Creative Cloud 产品不含 CC 桌面应用程序中的 Creative Cloud 移动应用程序和在线服务及相关功能。

Перед установкой After Effects CC 2015, прочитайте статью о том, как сохранить предыдущие версии установленными. Чтобы ознакомиться с обновлениями и изменениями, прочитайте данную статью.

Интерактивные улучшения производительности в After Effects включают существенные изменения в процессе вычисления выражений. Выражения теперь вычисляются в потоке рендеринга, а это значит, что интерфейс пользователя больше не будет замедляться при вычислении выражения. Выражение влияло на метки кэша, например, они обновлялись вместо ожидания завершения процесса с выражением. Некоторые композиции с большим количеством выражений преобразовываются быстрее за счет расширенного использования внутреннего кэша для выражений. Быстрый рендеринг происходит особенно тогда, когда одно выражение зависит от результатов других выражений.

Этот видно в работе, если выражение не удается вычислить:

  • Сообщение об ошибке проверки выражения появляется не в диалоговом окне, а на предупредительном баннере в нижней части панелей «Композиция» и «Слой».
  • Выражение автоматически не отключается и продолжает вычисляться.

Предупреждающий баннер отображается, покуда выражение не будет вычислено, то есть, до тех пор пока выражение будет определено или вручную отключено.

При наличии нескольких выражений, с которыми произошел сбой, вам больше не нужно щелкать по всем появляющимся сообщениям об ошибках.Кроме того, когда вы устраните причину сбоя выражения (включая просто отмену изменения), вам больше не нужно щелкать для его повторного включения.

Ранее, изменение отдельного свойства или удаление одного слоя могло привести к сбою сотни связанных выражений. Эти изменения дают некоторое облегчение пальцам пользователей, имеющих дело с большим количеством выражений.

В данном примере показано, как будет выглядеть предупреждающий баннер с сообщением об ошибке:

С правой стороны предупреждающего баннера об ошибке с выражением находятся кнопки управления:

  • Кнопки со стрелками влево и вправо позволяют переходить к предыдущей или следующей ошибке с выражением, если не удалось проверить несколько выражений.
  • Кнопка «Отобразить выражение» позволяет просмотреть фрагмент с непроверенным выражением на панели «Временная шкала». Если выражение находится в другой композиции, то она откроется.
  • Кнопка развертывания/свертывания предупреждения (кнопки со стрелками вверх и вниз) показывает или скрывает текст ошибки.

Текст ошибки с выражением состоит только одну строку и прикреплен к широкой стороне панели «Композиция». Чтобы просмотреть весь текст ошибки с выражением в диалоговом окне старого образца, нажмите на желтый треугольник рядом с выражением на панели «Временная шкала».

Вы можете скрыть весь предупреждающий баннер, если он отвлекает вас.

Выберите Правка > Параметры > Общие (Windows) или After Effects > Параметры > Общие (Mac OS) и после этого снимите флажок рядом с пунктом «Показывать баннер с предупреждением, когда проект будет содержать ошибки с выражениями».

Когда этот параметр отключен, предупреждающий баннер остается скрытым даже при появлении новых ошибок с выражениями. Для просмотра ошибок выражений активируйте данный параметр повторно.

Сообщите нам ваше мнение об изменениях в вычислении выражений на форуме After Effects.

На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Вопросы сообществу

Получайте помощь от экспертов по интересующим вас вопросам.

Хотя бы одну, а как правило больше, из этих ошибок совершают все, кто использует After Effects. Данное видео сделает выполнение работы над ошибками гораздо проще!

У каждого редактора видео есть свой собственный подход к рабочему процессу, тот, который они выработали самостоятельно, и который подходит проектам, над которыми они обычно трудятся. Тем не менее, у каждого редактора, будь то начинающий новичок или ветеран с тридцатилетним стажем, есть немало немало возможностей для профессионального роста, развития и устранения некоторых вредных привычек, которые они неизбежно приобрели за время работы. В этом видео Josh Noel из PremiumBeat не только рассматривает более десяти ошибок, которые делают как начинающие, так и опытные редакторы, но и показывает, как заранее их избежать. Смотрите видео ниже:

Безусловно, правило «работаетне трогай» имеет право на жизнь, но советы, о которых Josh Noel говорит в видео, могут на самом деле сделать ваш рабочий процесс намного более эффективным, точным и профессиональным.

Вот список ошибок и способы их избежать, перечисленные в видео:

Выравнивание текста вручную: Выравнивание текста можно выполнить с помощью инструментов в окне выравнивание.

Использование меню transform для анимации текста: инструменты в меню Transform великолепны,но вы можете сделать гораздо больше с помощью вкладки Animate.

Забывать использовать feather для масок

Использование слоев в качестве shapes: фактически использование слоя shapes вместо solid слоя позволит вам получить доступ к большему количеству инструментов и элементов управления.

Не использовать «easy ease»: обычные линейные ключевые кадры определенно имеют свое применение,но использование ключевых кадров «easy ease» — это легко и быстро, чтобы придать вашим анимациям естественное движение.

Использование stroke effect: какой лучший путь создать эффект stroke? Использовать Stroke effect, не так ли? По мнению Josh Noel, лучше создать фигурный слой и выбрать «обрезать контуры». Таким образом, вы получите больше полезных элементов управления.

Не использовать области при цветокоррекции: как правило, не рекомендуется полагаться на монитор, для точной оценки цвета в композиции. Изучайте и используйте scopes для этого.

Использование плагинов в качестве костылей: плагины могут сделать ваш рабочий процесс немного быстрее и проще, но After Effects достаточно мощный, чтобы сделать все, что вам нужно. Не позволяйте плагинам быть костылями, без которых вы не можете обойтись.

Неорганизованный timeline: нет ничего хуже, не так ли? Но как содержать свою временную шкалу организованной, когда у вас есть примерно 50 слоев для одной анимации? Использовать pre-comps.

Не использовать размытие движения: Добавление легкого размытия движения к анимации-отличный способ сделать их более естественными и профессиональными.

Рубрики: Видео, Софт, Уроки | Комментариев нет »

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Adobe After Effects. Урок 25

Маркеры в Adobe After Effects.
Типы и виды маркеров. Свойства маркеров.

Задачи на этот урок:

1. Типы и виды маркеров в Adobe After Effects.

Маркеры предназначены для создания меток времени в композиции и на слое, а также для хранения комментариев и других метаданных XMP, кроме этого маркеры позволяют упростить совмещение слоев или курсора воспроизведения с определенными временными точками на Timeline.

В Adobe After Effectsесть два типа маркеров:

  • Composition Markers (маркеры композиции) – находятся на линейке времени композиции, и используются для создания меток для всех слоев;
  • Layer Markers (маркерs слоя) – находятся на каждом слое отдельно, и используются для создания меток для текущего слоя.

Оба типа маркеров могут содержать одну и ту же информацию. При установке маркера композиции в комментарий вводится номер маркера, при установке маркера слоя комментарий не содержит ничего.

Маркеры композиции After Effects аналогичны маркерам эпизода в Adobe Premiere. Маркеры слоя в After Effects аналогичны маркерам клипа в Adobe Premiere.

При рендеринге композиции, маркеры можно преобразовать в веб-ссылки, ссылки на разделы, монтажные метки, в зависимости от выходного формата и значения, заданного в диалоговом окне маркера. Маркеры можно экспортировать в формате метаданных XMP.

У интервальных маркеров есть точка входа (начало интервала) и точка выхода (конец интервала). Перетаскивание точки входа маркера изменяет позицию маркера на Timeline, а перетаскивание точки выхода маркера изменяет продолжительность маркера.

Для совмещения слоев или курсора воспроизведения с определенными временными точками на Timeline при перемещении ключевого кадра, курсора воспроизведения или ползунка длительности слоя нажмите и удерживайте клавишу SHIFT, это упростит привязку элементов к маркерам.

На значке маркера, содержащего ссылку или монтажную метку, есть небольшая точка.

2. Создание маркеров.

Маркеры можно добавлять, как в процессе редактирования, так и во время предпросмотра или предварительного воспроизведения аудио.

  • Чтобы добавить маркер композиции, нужно снять выделение со всех слоев и выбрать меню «Layer/Add marker» (* на цифровой клавиатуре).
  • Чтобы добавить маркер слоя, нужно выделить слой и выбрать меню «Layer/Add marker» (* на цифровой клавиатуре).
  • Чтобы добавить маркер сразу для нескольких слоев, нужно выделить эти слои слой и выбрать меню «Layer/Add marker» (* на цифровой клавиатуре).
  • Для удаления маркера перетащите маркер за пределы композиции или нажмите клавишу ctrl и щелкните его мышью.
  • Чтобы удалить все маркеры, наведите указатель мыши на маркер и щелкните его правой кнопкой мыши, а затем выберите «Delete All Markers».
  • Чтобы заменить все маркеры на слое маркерами, содержащими временные метаданные из исходных файлов, наведите указатель мыши на маркер слоя, щелкните его правой кнопкой мыши, а затем выберите «Update Markers From Source».

Быстрые клавиши управления маркерами:

  • * на цифровой клавиатуре – установить маркер в позиции Курсора воспроизведения (действует во время предпросмотра и предварительного воспроизведения аудио).
  • ALT+* – установить маркер в позиции Курсора воспроизведения и открыть диалоговое окно маркера.
  • SHIFT+0-9 (на основной клавиатуре) – установить маркер композиции в позиции Курсора воспроизведения и присвоить номер маркеру (0 – 9) в текущем отрезке времени. Если указанный номер уже занят другим маркером композиции, After Effects не создает новый маркер. Вместо этого он переместит существующий маркер с таким номером на новую позицию.
  • 0-9 (на основной клавиатуре) – перейти к маркеру композиции с номером 0-9.
  • Щелчок по маркеру при нажатой клавише ALT – отобразить промежуток времени между маркерами двух слоев или ключевыми кадрами на панели «Info».
  • Щелчок маркера при нажатой клавише CTRL – удалить маркер.
  • Чтобы заблокировать все маркеры, щелкните маркер правой кнопкой мыши, а затем выберите «Lock Markers».

3. Свойства маркеров.

  • В композиции может быть любое количество маркеров.
  • За один раз можно создать только один маркер композиции.
  • За один раз можно создать маркеры для всех выделенных слоев.
  • При добавлении или перемещении маркера на место другого маркера композиции, он заменит существующий маркер.
  • Чтобы просмотреть или изменить маркер, наведите указатель мыши на маркер и дважды щелкните его. Можно вызвать Всплывающее меню и выбрать команду «Setting…».
  • Чтобы переместить маркер в точку, перетащите маркер в нужное место мышью или дважды щелкните маркер и панели свойств маркера введите время.
  • Чтобы задать продолжительность интервальных маркеров композиции или слоя, перетащите точку выхода маркера на Timeline или дважды щелкните маркер и панели свойств маркера введите продолжительность.
  • Если в панели свойств маркера ввести в свойство Duration (продолжительность) не нулевое значение, то точечный маркер станет интервальным.
  • Для автоматического создания маркеров слоев, основанных на временных метаданных исходного файла, включите параметр «Create Layer Markers from Footage XMP Metadata» в настройках во вкладке «Media & Disk Cache». (Эти опция включена по умолчанию.)
  • Для синхронизации маркеров слоя на слое предварительной композиции с соответствующими маркерами исходной композиции щелкните маркер слоя правой кнопкой мыши, а затем выберите «Обновить маркеры из источника». Внимание! Эта команда удалит все маркеры, добавленные на слой.

Примечание. Если слой использует файл, а не композицию в качестве источника, данная команда восстановит маркеры слоя так, чтобы они соответствовали временным метаданным XMP исходного файла.

  • При добавлении одной композиции в другую первая композиция станет вложенным слоем второй. Все маркеры из вложенной композиции станут маркерами слоя на Timeline композиции-контейнера. Эти маркеры не будут связаны с исходными маркерами композиции. Изменение маркеров в исходной композиции не будет влиять на маркеры слоя вложенной композиции. Например, при удалении одного из исходных маркеров композиции соответствующий маркер слоя вложенной композиции останется на своем месте.
  • Сценарии и выражения могут считывать данные, содержащиеся в маркерах. Поскольку метаданные XMP исходных элементов видеоряда могут быть преобразованы в маркеры слоя, то выражения и сценарии могут работать с метаданными XMP.
  • При удалении нумерованного маркера композиции номера других маркеров остаются прежними. Если вместо номера, назначенного по умолчанию, ввести комментарий, то этот номер может быть использован для маркера композиции, созданного позже.

4. Присвоение маркерам цветовых меток.

Маркерам можно присваивать цветовые метки. По умолчанию маркеры не имеют никакого цвета. Чтобы изменить цветовую метку маркера:

Для настройки цветовых меток, выберите пункт меню Preferences/Label.

The After Effects Expressions Cheat Sheet: Everything I've Ever Wanted

Шпаргалка по выражениям After Effects: все, что я когда-либо хотел 1

Прошлой ночью мне подали Instagram комедийный ролик от разработчика. В первой части видео разработчик в толстовке сгорбился на стуле, и там было написано: «Когда вы только начинаете кодировать, а персонаж гулит: как мне закодировать div?» Затем он пропускает десять лет вперед, когда персонаж становится успешным разработчиком с большим рабочим столом и дорогостоящим оборудованием. И он снова гуглит: как мне закодировать div?

В скетче говорится, что независимо от вашего опыта, иногда нужно немного обновить основы, чтобы пробудить это воспоминание. У меня также есть нечто подобное, о чем я постоянно нуждаюсь, и это выражения After Effects.

Выражения After Effects

Я ими пользуюсь довольно часто. Тем не менее, я все еще иногда обнаруживаю, что гуглил «Выражение ключевого кадра цикла After Effects», хотя в прошлом я делал это миллионы раз. Как и в скетче разработчика, есть форма кодирования с помощью выражений, и все, что касается кодирования или математики, не является моей сильной стороной.

Что ж, начиная с сегодняшнего дня, я думаю, что Google будет считать, что я стал мастером выражений, поскольку я больше не буду искать эту информацию в Google. К сожалению, я не стал человеческим словарем всех выражений After Effects. Вместо этого я наткнулся на эту удобную и анимированную шпаргалку по выражениям от Good Boy Ninja.

Памятка по After Effects Expressions Шпаргалка по выражениям After Effects. Изображение предоставлено Good Boy Ninja.

Хороший мальчик-ниндзя

Good Boy Ninja производит различные инструменты After Effects для моушн-дизайнеров. И, учитывая, что мне нравится собирать плагины и сценарии After Effects, например, Танос собирает камни бесконечности, я уверен, что скоро возьму в руки некоторые из этих заманчивых инструментов.

Кроме того, буквально вчера они выпустили шпаргалку по After Effects Expression. Однако мне кажется, что называть это шпаргалкой несколько принижает величие веб-страницы, потому что это не просто обычная шпаргалка.

При щелчке по одному из множества доступных выражений вы увидите всплывающее окно, которое наводнит вас информацией о выражении – что делает выражение в анимированной форме, как оно это делает, как это делать и переменные, доступные выражению.

Шпаргалка Как работает шпаргалка. Изображение предоставлено Good Boy Ninja.

И информация о том, что именно делает выражение, не легка. Good Boy Ninja подробно описал каждое выражение лица, даже приводя примеры из реального мира.

В случае выражения покачивания шпаргалка обозначает каждую форму покачивания, и, опять же, есть анимированный пример для каждого типа покачивания. Для нового дизайнера движения это сэкономит кучу времени, так как вам не придется возвращаться в After Effects, пытаясь выяснить, что именно делает выражение.

И, что более важно, если вы знаете, как работают эти выражения, но вам просто нужно было освежить код, код выражения – это первая часть информации, которую вы встречаетесь при нажатии на выражение.

Шпаргалка по кодамТребуется обновление кода? Эта шпаргалка поможет вам. Изображение предоставлено Good Boy Ninja.

Одна из моих самых незначительных любимых вещей при создании чего-либо в After Effects – «Этот проект содержит ошибку выражения». В результате я кричу на компьютер: «Я сделал так, как сказано на сайте!»

Что ж, внизу шпаргалки вы также найдете несколько распространенных ошибок и способы их решения. Как я уже сказал, термин “шпаргалка” не совсем точен.

Шпаргалка ОшибкаШпаргалка также удобна при устранении «ошибок». Изображение предоставлено Good Boy Ninja.

Если вы дошли до этого, не переходя к шпаргалке и не испытывая явного восторга от того, насколько легко реализовать выражения с этого момента, то вот еще одна последняя исходящая ссылка.

Чтобы узнать больше об After Effects, ознакомьтесь с этими статьями:

Изображение на обложке через Good Boy Ninja.

Напишу про небольшую проблему в АЕ, с которой могут столкнуться некоторые люди, и о способах решения оной. Итак, проблема заключается в том, что если вы используете для написания (в частности привязки к слайдерам и эффектам) выражений английский язык, то эти выражения в другой языковой версии АЕ (итальянской, французской, японской, немецкой) работать не будут. Суть в том, что делая привязки с pick whip’ом, АЕ использует стандартные языковые названия эффектов и параметров. Например, slider в немецкой версии называется schieber. Из-за этого несоответствия появляется проблема.

Решений несколько:

1. ExpressionUniversalizer 2

Самое простое использовать скрипт ExpressionUniversalizer 2 который автоматически переименовывает проблемные названия в универсальные обозначения, таким образом они будут работать во всех языковых версиях АЕ. Раньше этот скрипт был бесплатным, теперь он стоит 50$. Супер простой в управлении (тупо одна кнопка), что экономит кучу времени. Must have для стокеров.

2. Translate Expresissions

Скрипт Translate Expresissions. Если у вас есть проблемные названия и выражения не работают, то бесплатный скрипт translateExpressions поможет перевести все названия в тот язык, на котором запущен АЕ.

3. rd_GimmePropPath

Другим вариантом является самостоятельная правка выражений. То есть изначально пишем универсальные выражения. Для этого вам поможет скрипт rd_GimmePropPath. Параметр match name позволит узнать правильное написание универсального выражения. Скрипт бесплатный. Но в этом случае придется повозится с написанием таких выражений.

4. Ручной режим

Кроме того, на канале Felt Tips’а есть одно очень старое видео о том, как универсализировать выражения:


Похожие статьи:

  • Риггинг 2д персонажа с помощью Liquify Tool
  • Воссоздание черной дыры из Интерстеллера.
  • Сворачивание части окна в АЕ
  • Эффект заливки Fill в АЕ
  • Рандомное распределение слоев на таймлайне

Не пропустите:

  • Объединение выражений в After Effects
  • Вставка выражений в несколько слоев
  • Простой Color Control
  • Скрипт Path Duplicator
  • Использование несколько камер в одной композиции

  •  (0)
  • Вконтакте

У Вас недостаточно прав для добавления комментариев.
Регистрируемся,а потом можно будет писать.

I am not seeing anything new. Can you upload the AEP file using the Drag & drop here or browse files to attach Tool?

This expression does not do anything:

posterizeTime(comp(“Endo Opening Main”).layer(“Control”).effect(“Posterize Time Frame Rate”)(Slider);
value

You have not declared a variable, and «value» only returns the property’s current value. To make a slider modify a property, you need to declare a variable and then add or subtract it from the property’s » value. » 

For an Expression Control Slider on a layer in a nested composition (a Pre-comp) to control the Z Position of a layer in the Main comp and not break if the Layer is 2D, You should not separate dimensions, and the expression should look like this:

zPos = comp("Controller Comp 1").layer("Controller").effect("Slider Control")("Slider");
x = value[0];
y = value[1];
z = value[2];

if (thisLayer.position.value.length == 3){
	[x, y, z + zPos];
}
else{
	value;
}

I still don’t know what you are trying to accomplish. You have not explained the design goals or described the workflow at all. 

Give us some details, and we can help. Without them, it isn’t easy to know what to suggest.

I am not seeing anything new. Can you upload the AEP file using the Drag & drop here or browse files to attach Tool?

This expression does not do anything:

posterizeTime(comp(“Endo Opening Main”).layer(“Control”).effect(“Posterize Time Frame Rate”)(Slider);
value

You have not declared a variable, and «value» only returns the property’s current value. To make a slider modify a property, you need to declare a variable and then add or subtract it from the property’s » value. » 

For an Expression Control Slider on a layer in a nested composition (a Pre-comp) to control the Z Position of a layer in the Main comp and not break if the Layer is 2D, You should not separate dimensions, and the expression should look like this:

zPos = comp("Controller Comp 1").layer("Controller").effect("Slider Control")("Slider");
x = value[0];
y = value[1];
z = value[2];

if (thisLayer.position.value.length == 3){
	[x, y, z + zPos];
}
else{
	value;
}

I still don’t know what you are trying to accomplish. You have not explained the design goals or described the workflow at all. 

Give us some details, and we can help. Without them, it isn’t easy to know what to suggest.


Давайте рассмотрим выражения в After Effects и ошибки, которые возникают из-за использования русской версии программы на примере простого проекта, присланного мне подписчиком. Я всем рекомендую устанавливать и использовать Adobe After Effects только английской версии, и вот вам еще одна причина зачем так делать.
https://www.youtube.com/watch?v=-wEPBXPlVMI
Еще больше видеоуроков по выражениям для After Effects вы найдете в плейлисте на канале

Сразу после открытия проекта я обнаружил, что проект в нерабочем состоянии и стандартное сообщение об ошибке: This project contains an expression error / Проект содержит ошибку выражения (This project contains expression errors / Этот проект содержит ошибки выражений).

В присланном мне проекте мы видим, что при попытке выражения найти нужный слайдер в композиции на слое в After Effects, происходит ошибка доступа. Программа не может найти свойство с именем «Ползунок«, потому что оригинальное выражение создавалось в русской версии After Effects. Что интереснее, подобные ошибки возникают и в обратную сторону — на русской версии After Effects не работают некоторые полезные скрипты и выражения.
Но для решения этой проблемы есть скрипт ExpressionUniversalizer, задача которого преобразовать все стандартные обращений к подобным элементам управления в универсальные идентификаторы ADBE. Например, список таких названий для стандартных эффектов вы можете найти у меня на сайте: Перевод названий эффектов для After Effects.

И вот легким движением руки скрипт ExpressionUniversalizer превращает «Ползунок» в «ADBE Slider Control-0001«, который будет уже без ошибок работать во всех версиях After Effects. А вот переименовывать слои и эффекты не обязательно, After Effects знает о возможности менять имена у этим элементов и находит их правильно.

Поступил интересный комментарий от зрителя Mr.Masterpiece:

Можно и самому универсальные выражения писать, в данном случае было бы достаточно («Ползунок») исправить на (1). Это так же работало бы на любом языке ;D
Есть специальное выражение, которое кидается на Source text. Оно показывает индекс любого параметра. Тут показывается как его применяют на 19 минуте: https://vimeo.com/19485387

Кстати, в бесплатном наборе скриптов redefinery.com: rd: scripts есть несколько под общим названием rd: Gimme Prop, что помогут определить путь или номер к нужному свойству эффекта для выражения в нескольких видах, в том числе и ADBE. Так что можно сразу писать выражения в правильной универсальной форме для любого языка.

Еще один комент от Виктора Иванова на ту же тему. Он прислал скрипт, который сразу показывает название и номер свойства слоя или эффекта, только скопировать не получится. Я немного упростил код, выбираете свойство, запускаете скрипт с кнопки или из файла и видите сообщение с нужной информацией.

Код: Выделить всё

var curComp = app.project.activeItem;
if(curComp != null && curComp instanceof CompItem){
   var selProps = curComp.selectedProperties;
   if(selProps.length == 1){
      alert("Name: " + selProps[0].name +
         "nIndex: " + selProps[0].propertyIndex +
         "nMatch Name: " + selProps[0].matchName);
   } else if(selProps.length > 1){
      alert("Name: " + selProps[1].name +
         "nIndex: " + selProps[1].propertyIndex +
         "nMatch Name: " + selProps[1].matchName);
   } else {
      alert("No Property are selected")
   } 
} else {
   alert("No Composition are selected");
}


  :info:  
Полезные ссылки:

Изображение Запись стрима по выражениям (expressions) в After Effects
Изображение
Изображение Русский против Английского интерфейса
Изображение
Изображение Как сменить язык у After Effects с русского на английский
Изображение

Содержание

  1. Вопросы сообществу
  2. Добавить комментарий Отменить ответ
  3. Adobe After Effects. Урок 25
  4. Маркеры в Adobe After Effects.
    Типы и виды маркеров. Свойства маркеров.
  5. Задачи на этот урок:
  6. 1. Типы и виды маркеров в Adobe After Effects.
  7. 2. Создание маркеров.
  8. 3. Свойства маркеров.
  9. 4. Присвоение маркерам цветовых меток.

在中国购买的 Creative Cloud 产品不含 CC 桌面应用程序中的 Creative Cloud 移动应用程序和在线服务及相关功能。

Перед установкой After Effects CC 2015, прочитайте статью о том, как сохранить предыдущие версии установленными. Чтобы ознакомиться с обновлениями и изменениями, прочитайте данную статью.

Интерактивные улучшения производительности в After Effects включают существенные изменения в процессе вычисления выражений. Выражения теперь вычисляются в потоке рендеринга, а это значит, что интерфейс пользователя больше не будет замедляться при вычислении выражения. Выражение влияло на метки кэша, например, они обновлялись вместо ожидания завершения процесса с выражением. Некоторые композиции с большим количеством выражений преобразовываются быстрее за счет расширенного использования внутреннего кэша для выражений. Быстрый рендеринг происходит особенно тогда, когда одно выражение зависит от результатов других выражений.

Этот видно в работе, если выражение не удается вычислить:

  • Сообщение об ошибке проверки выражения появляется не в диалоговом окне, а на предупредительном баннере в нижней части панелей «Композиция» и «Слой».
  • Выражение автоматически не отключается и продолжает вычисляться.

Предупреждающий баннер отображается, покуда выражение не будет вычислено, то есть, до тех пор пока выражение будет определено или вручную отключено.

При наличии нескольких выражений, с которыми произошел сбой, вам больше не нужно щелкать по всем появляющимся сообщениям об ошибках.Кроме того, когда вы устраните причину сбоя выражения (включая просто отмену изменения), вам больше не нужно щелкать для его повторного включения.

Ранее, изменение отдельного свойства или удаление одного слоя могло привести к сбою сотни связанных выражений. Эти изменения дают некоторое облегчение пальцам пользователей, имеющих дело с большим количеством выражений.

В данном примере показано, как будет выглядеть предупреждающий баннер с сообщением об ошибке:

С правой стороны предупреждающего баннера об ошибке с выражением находятся кнопки управления:

  • Кнопки со стрелками влево и вправо позволяют переходить к предыдущей или следующей ошибке с выражением, если не удалось проверить несколько выражений.
  • Кнопка «Отобразить выражение» позволяет просмотреть фрагмент с непроверенным выражением на панели «Временная шкала». Если выражение находится в другой композиции, то она откроется.
  • Кнопка развертывания/свертывания предупреждения (кнопки со стрелками вверх и вниз) показывает или скрывает текст ошибки.

Текст ошибки с выражением состоит только одну строку и прикреплен к широкой стороне панели «Композиция». Чтобы просмотреть весь текст ошибки с выражением в диалоговом окне старого образца, нажмите на желтый треугольник рядом с выражением на панели «Временная шкала».

Вы можете скрыть весь предупреждающий баннер, если он отвлекает вас.

Выберите Правка > Параметры > Общие (Windows) или After Effects > Параметры > Общие (Mac OS) и после этого снимите флажок рядом с пунктом «Показывать баннер с предупреждением, когда проект будет содержать ошибки с выражениями».

Когда этот параметр отключен, предупреждающий баннер остается скрытым даже при появлении новых ошибок с выражениями. Для просмотра ошибок выражений активируйте данный параметр повторно.

Сообщите нам ваше мнение об изменениях в вычислении выражений на форуме After Effects.

На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Вопросы сообществу

Получайте помощь от экспертов по интересующим вас вопросам.

Хотя бы одну, а как правило больше, из этих ошибок совершают все, кто использует After Effects. Данное видео сделает выполнение работы над ошибками гораздо проще!

У каждого редактора видео есть свой собственный подход к рабочему процессу, тот, который они выработали самостоятельно, и который подходит проектам, над которыми они обычно трудятся. Тем не менее, у каждого редактора, будь то начинающий новичок или ветеран с тридцатилетним стажем, есть немало немало возможностей для профессионального роста, развития и устранения некоторых вредных привычек, которые они неизбежно приобрели за время работы. В этом видео Josh Noel из PremiumBeat не только рассматривает более десяти ошибок, которые делают как начинающие, так и опытные редакторы, но и показывает, как заранее их избежать. Смотрите видео ниже:

Безусловно, правило «работаетне трогай» имеет право на жизнь, но советы, о которых Josh Noel говорит в видео, могут на самом деле сделать ваш рабочий процесс намного более эффективным, точным и профессиональным.

Вот список ошибок и способы их избежать, перечисленные в видео:

Выравнивание текста вручную: Выравнивание текста можно выполнить с помощью инструментов в окне выравнивание.

Использование меню transform для анимации текста: инструменты в меню Transform великолепны,но вы можете сделать гораздо больше с помощью вкладки Animate.

Забывать использовать feather для масок

Использование слоев в качестве shapes: фактически использование слоя shapes вместо solid слоя позволит вам получить доступ к большему количеству инструментов и элементов управления.

Не использовать «easy ease»: обычные линейные ключевые кадры определенно имеют свое применение,но использование ключевых кадров «easy ease» — это легко и быстро, чтобы придать вашим анимациям естественное движение.

Использование stroke effect: какой лучший путь создать эффект stroke? Использовать Stroke effect, не так ли? По мнению Josh Noel, лучше создать фигурный слой и выбрать «обрезать контуры». Таким образом, вы получите больше полезных элементов управления.

Не использовать области при цветокоррекции: как правило, не рекомендуется полагаться на монитор, для точной оценки цвета в композиции. Изучайте и используйте scopes для этого.

Использование плагинов в качестве костылей: плагины могут сделать ваш рабочий процесс немного быстрее и проще, но After Effects достаточно мощный, чтобы сделать все, что вам нужно. Не позволяйте плагинам быть костылями, без которых вы не можете обойтись.

Неорганизованный timeline: нет ничего хуже, не так ли? Но как содержать свою временную шкалу организованной, когда у вас есть примерно 50 слоев для одной анимации? Использовать pre-comps.

Не использовать размытие движения: Добавление легкого размытия движения к анимации-отличный способ сделать их более естественными и профессиональными.

Рубрики: Видео, Софт, Уроки | Комментариев нет »

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Adobe After Effects. Урок 25

Маркеры в Adobe After Effects.
Типы и виды маркеров. Свойства маркеров.

Задачи на этот урок:

1. Типы и виды маркеров в Adobe After Effects.

Маркеры предназначены для создания меток времени в композиции и на слое, а также для хранения комментариев и других метаданных XMP, кроме этого маркеры позволяют упростить совмещение слоев или курсора воспроизведения с определенными временными точками на Timeline.

В Adobe After Effectsесть два типа маркеров:

  • Composition Markers (маркеры композиции) – находятся на линейке времени композиции, и используются для создания меток для всех слоев;
  • Layer Markers (маркерs слоя) – находятся на каждом слое отдельно, и используются для создания меток для текущего слоя.

Оба типа маркеров могут содержать одну и ту же информацию. При установке маркера композиции в комментарий вводится номер маркера, при установке маркера слоя комментарий не содержит ничего.

Маркеры композиции After Effects аналогичны маркерам эпизода в Adobe Premiere. Маркеры слоя в After Effects аналогичны маркерам клипа в Adobe Premiere.

При рендеринге композиции, маркеры можно преобразовать в веб-ссылки, ссылки на разделы, монтажные метки, в зависимости от выходного формата и значения, заданного в диалоговом окне маркера. Маркеры можно экспортировать в формате метаданных XMP.

У интервальных маркеров есть точка входа (начало интервала) и точка выхода (конец интервала). Перетаскивание точки входа маркера изменяет позицию маркера на Timeline, а перетаскивание точки выхода маркера изменяет продолжительность маркера.

Для совмещения слоев или курсора воспроизведения с определенными временными точками на Timeline при перемещении ключевого кадра, курсора воспроизведения или ползунка длительности слоя нажмите и удерживайте клавишу SHIFT, это упростит привязку элементов к маркерам.

На значке маркера, содержащего ссылку или монтажную метку, есть небольшая точка.

2. Создание маркеров.

Маркеры можно добавлять, как в процессе редактирования, так и во время предпросмотра или предварительного воспроизведения аудио.

  • Чтобы добавить маркер композиции, нужно снять выделение со всех слоев и выбрать меню «Layer/Add marker» (* на цифровой клавиатуре).
  • Чтобы добавить маркер слоя, нужно выделить слой и выбрать меню «Layer/Add marker» (* на цифровой клавиатуре).
  • Чтобы добавить маркер сразу для нескольких слоев, нужно выделить эти слои слой и выбрать меню «Layer/Add marker» (* на цифровой клавиатуре).
  • Для удаления маркера перетащите маркер за пределы композиции или нажмите клавишу ctrl и щелкните его мышью.
  • Чтобы удалить все маркеры, наведите указатель мыши на маркер и щелкните его правой кнопкой мыши, а затем выберите «Delete All Markers».
  • Чтобы заменить все маркеры на слое маркерами, содержащими временные метаданные из исходных файлов, наведите указатель мыши на маркер слоя, щелкните его правой кнопкой мыши, а затем выберите «Update Markers From Source».

Быстрые клавиши управления маркерами:

  • * на цифровой клавиатуре – установить маркер в позиции Курсора воспроизведения (действует во время предпросмотра и предварительного воспроизведения аудио).
  • ALT+* – установить маркер в позиции Курсора воспроизведения и открыть диалоговое окно маркера.
  • SHIFT+0-9 (на основной клавиатуре) – установить маркер композиции в позиции Курсора воспроизведения и присвоить номер маркеру (0 – 9) в текущем отрезке времени. Если указанный номер уже занят другим маркером композиции, After Effects не создает новый маркер. Вместо этого он переместит существующий маркер с таким номером на новую позицию.
  • 0-9 (на основной клавиатуре) – перейти к маркеру композиции с номером 0-9.
  • Щелчок по маркеру при нажатой клавише ALT – отобразить промежуток времени между маркерами двух слоев или ключевыми кадрами на панели «Info».
  • Щелчок маркера при нажатой клавише CTRL – удалить маркер.
  • Чтобы заблокировать все маркеры, щелкните маркер правой кнопкой мыши, а затем выберите «Lock Markers».

3. Свойства маркеров.

  • В композиции может быть любое количество маркеров.
  • За один раз можно создать только один маркер композиции.
  • За один раз можно создать маркеры для всех выделенных слоев.
  • При добавлении или перемещении маркера на место другого маркера композиции, он заменит существующий маркер.
  • Чтобы просмотреть или изменить маркер, наведите указатель мыши на маркер и дважды щелкните его. Можно вызвать Всплывающее меню и выбрать команду «Setting…».
  • Чтобы переместить маркер в точку, перетащите маркер в нужное место мышью или дважды щелкните маркер и панели свойств маркера введите время.
  • Чтобы задать продолжительность интервальных маркеров композиции или слоя, перетащите точку выхода маркера на Timeline или дважды щелкните маркер и панели свойств маркера введите продолжительность.
  • Если в панели свойств маркера ввести в свойство Duration (продолжительность) не нулевое значение, то точечный маркер станет интервальным.
  • Для автоматического создания маркеров слоев, основанных на временных метаданных исходного файла, включите параметр «Create Layer Markers from Footage XMP Metadata» в настройках во вкладке «Media & Disk Cache». (Эти опция включена по умолчанию.)
  • Для синхронизации маркеров слоя на слое предварительной композиции с соответствующими маркерами исходной композиции щелкните маркер слоя правой кнопкой мыши, а затем выберите «Обновить маркеры из источника». Внимание! Эта команда удалит все маркеры, добавленные на слой.

Примечание. Если слой использует файл, а не композицию в качестве источника, данная команда восстановит маркеры слоя так, чтобы они соответствовали временным метаданным XMP исходного файла.

  • При добавлении одной композиции в другую первая композиция станет вложенным слоем второй. Все маркеры из вложенной композиции станут маркерами слоя на Timeline композиции-контейнера. Эти маркеры не будут связаны с исходными маркерами композиции. Изменение маркеров в исходной композиции не будет влиять на маркеры слоя вложенной композиции. Например, при удалении одного из исходных маркеров композиции соответствующий маркер слоя вложенной композиции останется на своем месте.
  • Сценарии и выражения могут считывать данные, содержащиеся в маркерах. Поскольку метаданные XMP исходных элементов видеоряда могут быть преобразованы в маркеры слоя, то выражения и сценарии могут работать с метаданными XMP.
  • При удалении нумерованного маркера композиции номера других маркеров остаются прежними. Если вместо номера, назначенного по умолчанию, ввести комментарий, то этот номер может быть использован для маркера композиции, созданного позже.

4. Присвоение маркерам цветовых меток.

Маркерам можно присваивать цветовые метки. По умолчанию маркеры не имеют никакого цвета. Чтобы изменить цветовую метку маркера:

Для настройки цветовых меток, выберите пункт меню Preferences/Label.

I am not seeing anything new. Can you upload the AEP file using the Drag & drop here or browse files to attach Tool?

This expression does not do anything:

posterizeTime(comp(“Endo Opening Main”).layer(“Control”).effect(“Posterize Time Frame Rate”)(Slider);
value

You have not declared a variable, and «value» only returns the property’s current value. To make a slider modify a property, you need to declare a variable and then add or subtract it from the property’s » value. » 

For an Expression Control Slider on a layer in a nested composition (a Pre-comp) to control the Z Position of a layer in the Main comp and not break if the Layer is 2D, You should not separate dimensions, and the expression should look like this:

zPos = comp("Controller Comp 1").layer("Controller").effect("Slider Control")("Slider");
x = value[0];
y = value[1];
z = value[2];

if (thisLayer.position.value.length == 3){
	[x, y, z + zPos];
}
else{
	value;
}

I still don’t know what you are trying to accomplish. You have not explained the design goals or described the workflow at all. 

Give us some details, and we can help. Without them, it isn’t easy to know what to suggest.

I am not seeing anything new. Can you upload the AEP file using the Drag & drop here or browse files to attach Tool?

This expression does not do anything:

posterizeTime(comp(“Endo Opening Main”).layer(“Control”).effect(“Posterize Time Frame Rate”)(Slider);
value

You have not declared a variable, and «value» only returns the property’s current value. To make a slider modify a property, you need to declare a variable and then add or subtract it from the property’s » value. » 

For an Expression Control Slider on a layer in a nested composition (a Pre-comp) to control the Z Position of a layer in the Main comp and not break if the Layer is 2D, You should not separate dimensions, and the expression should look like this:

zPos = comp("Controller Comp 1").layer("Controller").effect("Slider Control")("Slider");
x = value[0];
y = value[1];
z = value[2];

if (thisLayer.position.value.length == 3){
	[x, y, z + zPos];
}
else{
	value;
}

I still don’t know what you are trying to accomplish. You have not explained the design goals or described the workflow at all. 

Give us some details, and we can help. Without them, it isn’t easy to know what to suggest.

  1. Руководство пользователя After Effects
  2. Выпуски бета-версии
    1. Обзор программы бета-тестирования
    2. Домашняя страница бета-версии After Effects
    3. Функции бета-версии
      1. Панель «Свойства» (Бета-версия)
      2. Импорт 3D-моделей (бета-версия)
      3. Управление цветом OpenColorIO и ACES (бета-версия)
  3. Начало работы
    1. Начало работы с After Effects
    2. Новые возможности After Effects 
    3. Сведения о выпуске | After Effects
    4. Системные требования для After Effects
    5. Сочетания клавиш в After Effects
    6. Поддерживаемые форматы файлов | After Effects
    7. Рекомендации по аппаратному обеспечению
    8. After Effects для компьютеров с процессорами Apple
    9. Планирование и настройка
  4. Рабочие среды
    1. Общие элементы пользовательского интерфейса
    2. Знакомство с интерфейсом After Effects
    3. Рабочие процессы
    4. Рабочие среды, панели управления, программы просмотра
  5. Проекты и композиции
    1. Проекты
    2. Основы создания композиции
    3. Предварительная композиция, вложение и предварительный рендеринг
    4. Просмотр подробных сведений о производительности с помощью инструмента «Профайлер композиций»
    5. Модуль рендеринга композиций CINEMA 4D
  6. Импорт видеоряда
    1. Подготовка и импорт неподвижных изображений
    2. Импорт из After Effects и Adobe Premiere Pro
    3. Импорт и интерпретация видео и аудио
    4. Подготовка и импорт файлов 3D-изображений
    5. Импорт и интерпретация элементов видеоряда
    6. Работа с элементами видеоряда
    7. Определение точек редактирования с помощью функции «Определение изменения сцен»
    8. Метаданные XMP
  7. Текст и графические элементы
    1. Текст
      1. Форматирование символов и панель символов
      2. Эффекты текста
      3. Создание и редактирование текстовых слоев
      4. Форматирование абзацев и панель «Абзац»
      5. Экструзия слоев текста и слоев-фигур
      6. Анимация текста
      7. Примеры и ресурсы для текстовой анимации
      8. Шаблоны динамического текста
    2. Анимационный дизайн
      1. Работа с шаблонами анимационного дизайна в After Effects
      2. Использование выражений для создания раскрывающихся списков в шаблонах анимационного дизайна
      3. Работа с основными свойствами для создания шаблонов анимационного дизайна
      4. Замена изображений и видео в шаблонах анимационного дизайна и основных свойствах
  8. Рисование, заливка цветом и контуры
    1. Обзор слоев-фигур, контуров и векторных изображений
    2. Инструменты рисования: «Кисть», «Штамп» и «Ластик»
    3. Сглаживание обводки фигуры
    4. Атрибуты фигур, операции заливки цветом и операции с контурами для слоев-фигур
    5. Использование эффекта фигуры «Cмещение контура» для изменения фигур
    6. Создание фигур
    7. Создание масок
    8. Удаление объектов из видеоматериалов с помощью панели «Заливка с учетом содержимого»
    9. Инструменты «Кисть для ротоскопии» и «Уточнить подложку»
  9. Слои, маркеры и камера
    1. Выделение и упорядочивание слоев
    2. Режимы наложения и стили слоев
    3. 3D-слои
    4. Свойства слоя
    5. Создание слоев
    6. Управление слоями
    7. Маркеры слоя и маркеры композиции
    8. Камеры, освещение и точки обзора
  10. Анимация, ключевые кадры, отслеживание движения и прозрачное наложение
    1. Анимация
      1. Основы анимации
      2. Анимация с помощью инструментов «Марионетка»
      3. Управление и анимация контуров фигур и масок
      4. Анимация фигур Sketch и Capture с помощью After Effects
      5. Инструменты анимации
      6. Работа с анимацией на основе данных
    2. Ключевой кадр
      1. Интерполяция ключевого кадра
      2. Установка, выбор и удаление ключевых кадров
      3. Редактирование, перемещение и копирование ключевых кадров
    3. Отслеживание движения
      1. Отслеживание и стабилизация движения
      2. Отслеживание лиц
      3. Отслеживание маски
      4. Ссылка на маску
      5. Скорость
      6. Растягивание по времени и перераспределение времени
      7. Тайм-код и единицы отображения времени
    4. Прозрачное наложение
      1. Прозрачное наложение
      2. Эффекты прозрачного наложения
  11. Прозрачность и композиция
    1. Обзор композиции и прозрачности и соответствующие ресурсы
    2. Альфа-каналы и маски
    3. Подложки дорожек и перемещающиеся подложки
  12. Корректирование цвета
    1. Основы работы с цветом
    2. Управление цветом
    3. Эффекты цветокоррекции
  13. Эффекты и стили анимации
    1. Обзор эффектов и стилей анимации
    2. Список эффектов
    3. Эффекты имитации
    4. Эффекты стилизации
    5. Аудиоэффекты
    6. Эффекты искажения
    7. Эффекты перспективы
    8. Эффекты канала
    9. Эффекты создания
    10. Эффекты перехода
    11. Эффект «Устранение эффекта плавающего затвора»
    12. Эффекты «Размытие» и «Резкость»
    13. Эффекты 3D-канала
    14. Программные эффекты
    15. Эффекты подложки
    16. Эффекты «Шум» и «Зернистость»
    17. Эффект «Увеличение с сохранением уровня детализации»
    18. Устаревшие эффекты
  14. Выражения и автоматизация
    1. Выражение
      1. Основы работы с выражениями
      2. Понимание языка выражений
      3. Использование элементов управления выражениями
      4. Различия в синтаксисе между движками выражений JavaScript и Legacy ExtendScript
      5. Управление выражениями
      6. Ошибки выражения
      7. Использование редактора выражений
      8. Использование выражений для изменения свойств текста и доступа к ним
      9. Справочник языка выражений
      10. Примеры выражений
    2. Автоматизация
      1. Автоматизация
      2. Сценарии
  15. Видео с погружением, VR и 3D
    1. Создание сред VR в After Effects
    2. Применение видеоэффектов с эффектом погружения
    3. Инструменты составления композиций для видеоизображений VR/360
    4. Отслеживание движений камеры в трехмерном пространстве
    5. Пространство для работы с трехмерными объектами
    6. Инструменты 3D-преобразования
    7. Дополнительные возможности 3D-анимации
    8. Предварительный просмотр изменений в 3D-дизайнах в режиме реального времени с помощью модуля Mercury 3D
    9. Добавление гибкого дизайна в графику 
  16. Виды и предварительный просмотр
    1. Предпросмотр
    2. Предпросмотр видео с помощью Mercury Transmit
    3. Изменение и использование представлений
  17. Рендеринг и экспорт
    1. Основы рендеринга и экспорта
    2. Кодирование H.264 в After Effects
    3. Экспорт проекта After Effects как проекта Adobe Premiere Pro
    4. Преобразование фильмов
    5. Многокадровый рендеринг
    6. Автоматический рендеринг и рендеринг по сети
    7. Рендеринг и экспорт неподвижных изображений и наборов неподвижных изображений
    8. Использование кодека GoPro CineForm в After Effects
  18. Работа с другими приложениями
    1. Dynamic Link и After Effects
    2. Работа с After Effects и другими приложениями
    3. Синхронизация настроек в After Effects
    4. Библиотеки Creative Cloud Libraries в After Effects
    5. Подключаемые модули
    6. Cinema 4D и Cineware
  19. Совместная работа: Frame.io и Team Projects
    1. Совместная работа в Premiere Pro и After Effects
    2. Frame.io
      1. Установка и активация Frame.io
      2. Использование Frame.io с Premiere Pro и After Effects
      3. Часто задаваемые вопросы
    3. Team Projects
      1. Начало работы с Team Projects
      2. Создание Team Project
      3. Совместная работа с помощью Team Projects
  20. Память, хранилище, производительность
    1. Память и хранилище
    2. Как After Effects справляется с проблемами нехватки памяти при предварительном просмотре    
    3. Повышение производительности
    4. Установки
    5. Требования к графическому процессору и драйверу графического процессора для After Effects

Узнайте основную информацию о создании выражений и работе с ними.

Выражения

Если вам нужно создать и подключить сложные анимации, но не хочется создавать десятки или сотни ключевых кадров вручную, попробуйте применять выражения. Выражение — это небольшой фрагмент кода JavaScript. Его можно подключить к анимированным свойствам в проектах After Effects и использовать для оценки одиночного свойства слоя в конкретный момент времени.

Выражения отдают команды сделать что-либо не всему приложению (этим занимаются сценарии), а определенному свойству. Представим, что вы хотите заставить мячик, который катится на экране слева направо, покачиваться. Для этого не нужно анимировать свойство «Положение» с помощью ключевых кадров, а можно просто применить выражение покачивания.

Язык выражений основан на стандартном языке JavaScript, но для начала работы с выражениями знание JavaScript не требуется. Выражения можно создавать с помощью инструмента «Лассо» или путем копирования простых примеров и изменения их согласно требованиям. Дополнительные сведения см. в разделе Понимание языка выражений.

Представляем вам базовый пример выполнения циклов с помощью выражений:

Почему стоит использовать выражения?

Экономия времени и быстрое создание анимаций.
Выражения позволяют автоматизировать действия (например, покачивание, дрожание или отскок). Это существенно экономит время, благодаря отсутствию необходимости создавать новые ключевые кадры для каждого действия. Вот несколько примеров, которые помогут приступить к работе.

Связывание разных свойств.

Выражения можно использовать для связывания разных свойств, таких как «Положение» и «Поворот», в нескольких композициях. Функция связывания помогает создавать анимации без прописывания разных выражений для каждой из них. 

Создание инфографиков движения.

Выражения можно использовать при создании шаблонов анимационного дизайна. After Effects позволяет регулировать разные свойства, выполнять привязку анимаций и изменять файлы .mogrt. 

Создание сложных анимаций с помощью управления несколькими слоями.

Инструмент «Лассо» позволяет с легкостью регулировать несколько анимаций с помощью минимального количества элементов управления. Применяя его, можно с легкостью создавать анимации, которые потребовали бы намного больших усилий при использовании других средств.

Сохранение и повторное использование выражений.

Сохраняйте выражения как шаблоны для использования в других проектах After Effects. Вам не придется несколько раз делать одно и то же!

Интерфейс выражений

Перед тем, как приступить к использованию выражений, следует ознакомиться с пользовательским интерфейсом. Для начала выполните следующие шаги:

  1. Создайте композицию и выберите Слой > Новый > Сплошной для создания сплошного слоя.

  2. Выберите слой на таймлайне и нажмите S на клавиатуре, чтобы отобразить свойство «Масштаб». Теперь все готово для начала работы с выражениями.

  3. Давайте создадим выражение. Чтобы добавить выражение к свойству, откройте таймлайн и щелкните мышкой секундомер рядом с элементом «Положение» при нажатой клавише Alt (Win) или Opt (Mac). After Effects присваивает всем свойствам стандартные выражения, которые позднее можно изменить.

  4. Обратите внимание на то, как изменился пользовательский интерфейс после создания выражения. Во-первых, значение свойства «Масштаб» (показано как «100,100») становится красным вместо синего. Красный цвет указывает на то, что для значения активно выражение.

  5. Обратите внимание, что слева от секундомера появился символ раскрытия. Нажмите на него. Это позволит открыть само выражение.

    • Первая кнопка выглядит как знак равенства (=). Она включает и выключает выражение. Когда выражение включено, она синего цвета.
    • Вторая кнопка переключает в редакторе диаграмм показ значения с течением времени.
    • Третья кнопка с маленькой завитушкой используется для вызова инструмента «Лассо», который можно использовать при создании выражений. 
    • Четвертая кнопка открывает меню языка выражений, которое можно использовать при создании выражений.
  6. Наконец, справа от четырех кнопок отображается параметр transform.position выражения по умолчанию. Для изменения выражения щелкните его текст на таймлайне, чтобы активировать поле редактора выражений. Оно поддерживает те же функции, что и любое другое текстовое поле, например, копирование, вставку, выбор и перетаскивание текста. При нажатии на клавишу ввода создается новая строка, высоту которой можно изменить. Нажмите на нее и введите нужное выражение, например wiggle(3,50). Дополнительные сведения см. в разделе Управление выражениями.

    управление выражением

Выражения и ключевые кадры

После добавления выражения к свойству можно продолжить добавлять или изменять ключевые кадры свойства. Выражение может принимать значение свойства, как это определено соответствующим ключевым кадром, и использовать эти входные данные для создания новых, измененных значений. Например, выражение value+90 свойства «Поворот» конкретного слоя добавляет 90 градусов к значению свойства «Поворот» в дополнение к движению по ключевым кадрам:

Некоторые методы, такие как покачивание, работают непосредственно с текущим значением свойства. (См. раздел Атрибуты и методы свойства (справочник по выражениям).) 

Выражение wiggle(10, 10) свойства слоя «Положение» сохраняет движение по ключевым кадрам слоя, что приводит к его незначительному покачиванию.

Использование простых математических операций в выражениях

Значения свойства, которое содержит выражение, отображаются красным или розовым цветом.

Лучше всего начать работу с выражениями с создания простого выражения с помощью инструмента «Лассо», а затем настроить поведение выражения, используя простые математические операции, приведенные в таблице ниже.

Символ

Функция

+

Сложение

Вычитание

/

Деление

*

Умножение

*-1

Действие, противоположное исходному, например движение против часовой стрелки вместо движения по часовой стрелке.

К примеру, можно удвоить результат, добавив *2 в конец выражения; или можно разделить результат пополам, добавив /2 в конец выражения.

В процессе развития навыков работы с выражениями можно комбинировать эти простые действия и выполнять даже более сложные операции. Например, можно добавить /360*100 в конец выражения, чтобы изменить его диапазон с 0-360 на 0-100. Это изменение будет полезно, если требуется преобразовать значения 360-градусной круговой шкалы в ползунковую шкалу измерения в процентах.

меню языка выражений

Меню языка выражений

Меню языка выражений на таймлайне содержит языковые элементы After Effects, которые можно использовать в выражении. Это меню полезно для определения подходящих элементов и их правильного синтаксиса. Используйте его в качестве справки по доступным элементам. При выборе любого объекта, атрибута или метода в меню After Effects автоматически добавляет его в поле выражений в точке вставки. Если в поле выражения выделен текст, он будет заменен новым текстом выражения. Если точка вставки находится не в поле выражения, то новый текст выражения заменит весь текст в поле.

Распространенные выражения, которые бывает полезно использовать

Покачивание

покачивание

Случайное покачивание

Покачивание — одно из самых распространенных выражений After Effects. Выражение «Покачивание» искажает свойство, используя случайное значение. С помощью этого выражения можно сделать сцену более естественной.

Значения в скобках используются для управления покачиванием. Первое значение — это количество покачиваний в секунду, а второе — интенсивность покачивания. Таким образом, свойство «Положение» с выражением wiggle(2,30) покачивается 2 раза в секунду на расстояние до 30 пикселей.

Время

time*40

Бесконечное вращение со скоростью 40 градусов в секунду

Выражение time (время) подходит для объектов, которые все время должны находиться в движении. Например, если вы хотите заставить объект постоянно вращаться, добавьте выражение time к свойству Вращение, и он начнет поворачиваться со скоростью 1 градус в секунду. Это выражение также совместимо с основными математическими уравнениями, поэтому, чтобы ускорить вращение упомянутого ранее объекта в 40 раз, можно использовать выражение time*40.

Цикл

loop_out

Зацикливание с точек входа и выхода

На создание повторяющейся анимации с помощью нескольких ключевых кадров потребуется много времени. Однако благодаря выражению loop работу над сложными зацикленными анимациями можно автоматизировать. Существует два типа зацикливания — loopIn и loopOut (используется чаще). Свойство Поворот с выражением loopOut(); или loopOut(«cycle»); зацикливает анимацию до конца таймлайна.

Другие похожие примеры см в разделе Примеры выражений.

Редактирование выражения вручную

  1. Войдите в режим редактирования текста, щелкнув поле выражения.

    При переходе в режим редактирования текста выбирается все выражение. Для дополнения выражения щелкните область в выражении, чтобы разместить точку вставки, в противном случае заменяется все выражение полностью.

  2. Вводить текст и редактировать его в поле выражения можно также с помощью меню языка выражения.

  3. Для выхода из режима редактирования текста и активации выражения выполните одно из предложенных ниже действий.

    • Нажмите клавишу ВВОД на цифровой клавиатуре.

    • Щелкните за пределами поля выражения.

Настройка вида выражений в редакторе

Редактор выражений на таймлайне

Внешний вид выражений можно настроить в Редакторе. Он находится на таймлайне в установках Сценарии и выражения. Чтобы открыть редактор выражений, выберите After Effects > Установки > Сценарии и выражения (Mac) или Приложение > Установки > . Выражения (Win). Дополнительные сведения см. в разделе Использование редактора выражений.    

Посмотрите следующее видео, чтобы узнать больше о работе с выражениями.

Дополнительные ресурсы о выражениях

Итак, вы изучили основные принципы выражений. На сайте сообщества вы найдете наглядные примеры и сможете показать свои работы.

Кроме того, на веб-сайте MotionScript вы можете посмотреть руководства и интересную коллекцию Дэна Эббертса (Dan Ebberts) с примерами выражений.

На форуме AE Enhancers также можно найти множество примеров и сведения о выражениях, сценариях и шаблонах настроек анимации.

The After Effects Expressions Cheat Sheet: Everything I've Ever Wanted

Шпаргалка по выражениям After Effects: все, что я когда-либо хотел 1

Прошлой ночью мне подали Instagram комедийный ролик от разработчика. В первой части видео разработчик в толстовке сгорбился на стуле, и там было написано: «Когда вы только начинаете кодировать, а персонаж гулит: как мне закодировать div?» Затем он пропускает десять лет вперед, когда персонаж становится успешным разработчиком с большим рабочим столом и дорогостоящим оборудованием. И он снова гуглит: как мне закодировать div?

В скетче говорится, что независимо от вашего опыта, иногда нужно немного обновить основы, чтобы пробудить это воспоминание. У меня также есть нечто подобное, о чем я постоянно нуждаюсь, и это выражения After Effects.

Выражения After Effects

Я ими пользуюсь довольно часто. Тем не менее, я все еще иногда обнаруживаю, что гуглил «Выражение ключевого кадра цикла After Effects», хотя в прошлом я делал это миллионы раз. Как и в скетче разработчика, есть форма кодирования с помощью выражений, и все, что касается кодирования или математики, не является моей сильной стороной.

Что ж, начиная с сегодняшнего дня, я думаю, что Google будет считать, что я стал мастером выражений, поскольку я больше не буду искать эту информацию в Google. К сожалению, я не стал человеческим словарем всех выражений After Effects. Вместо этого я наткнулся на эту удобную и анимированную шпаргалку по выражениям от Good Boy Ninja.

Памятка по After Effects Expressions Шпаргалка по выражениям After Effects. Изображение предоставлено Good Boy Ninja.

Хороший мальчик-ниндзя

Good Boy Ninja производит различные инструменты After Effects для моушн-дизайнеров. И, учитывая, что мне нравится собирать плагины и сценарии After Effects, например, Танос собирает камни бесконечности, я уверен, что скоро возьму в руки некоторые из этих заманчивых инструментов.

Кроме того, буквально вчера они выпустили шпаргалку по After Effects Expression. Однако мне кажется, что называть это шпаргалкой несколько принижает величие веб-страницы, потому что это не просто обычная шпаргалка.

При щелчке по одному из множества доступных выражений вы увидите всплывающее окно, которое наводнит вас информацией о выражении – что делает выражение в анимированной форме, как оно это делает, как это делать и переменные, доступные выражению.

Шпаргалка Как работает шпаргалка. Изображение предоставлено Good Boy Ninja.

И информация о том, что именно делает выражение, не легка. Good Boy Ninja подробно описал каждое выражение лица, даже приводя примеры из реального мира.

В случае выражения покачивания шпаргалка обозначает каждую форму покачивания, и, опять же, есть анимированный пример для каждого типа покачивания. Для нового дизайнера движения это сэкономит кучу времени, так как вам не придется возвращаться в After Effects, пытаясь выяснить, что именно делает выражение.

И, что более важно, если вы знаете, как работают эти выражения, но вам просто нужно было освежить код, код выражения – это первая часть информации, которую вы встречаетесь при нажатии на выражение.

Шпаргалка по кодамТребуется обновление кода? Эта шпаргалка поможет вам. Изображение предоставлено Good Boy Ninja.

Одна из моих самых незначительных любимых вещей при создании чего-либо в After Effects – «Этот проект содержит ошибку выражения». В результате я кричу на компьютер: «Я сделал так, как сказано на сайте!»

Что ж, внизу шпаргалки вы также найдете несколько распространенных ошибок и способы их решения. Как я уже сказал, термин “шпаргалка” не совсем точен.

Шпаргалка ОшибкаШпаргалка также удобна при устранении «ошибок». Изображение предоставлено Good Boy Ninja.

Если вы дошли до этого, не переходя к шпаргалке и не испытывая явного восторга от того, насколько легко реализовать выражения с этого момента, то вот еще одна последняя исходящая ссылка.

Чтобы узнать больше об After Effects, ознакомьтесь с этими статьями:

Изображение на обложке через Good Boy Ninja.

Напишу про небольшую проблему в АЕ, с которой могут столкнуться некоторые люди, и о способах решения оной. Итак, проблема заключается в том, что если вы используете для написания (в частности привязки к слайдерам и эффектам) выражений английский язык, то эти выражения в другой языковой версии АЕ (итальянской, французской, японской, немецкой) работать не будут. Суть в том, что делая привязки с pick whip’ом, АЕ использует стандартные языковые названия эффектов и параметров. Например, slider в немецкой версии называется schieber. Из-за этого несоответствия появляется проблема.

Решений несколько:

1. ExpressionUniversalizer 2

Самое простое использовать скрипт ExpressionUniversalizer 2 который автоматически переименовывает проблемные названия в универсальные обозначения, таким образом они будут работать во всех языковых версиях АЕ. Раньше этот скрипт был бесплатным, теперь он стоит 50$. Супер простой в управлении (тупо одна кнопка), что экономит кучу времени. Must have для стокеров.

2. Translate Expresissions

Скрипт Translate Expresissions. Если у вас есть проблемные названия и выражения не работают, то бесплатный скрипт translateExpressions поможет перевести все названия в тот язык, на котором запущен АЕ.

3. rd_GimmePropPath

Другим вариантом является самостоятельная правка выражений. То есть изначально пишем универсальные выражения. Для этого вам поможет скрипт rd_GimmePropPath. Параметр match name позволит узнать правильное написание универсального выражения. Скрипт бесплатный. Но в этом случае придется повозится с написанием таких выражений.

4. Ручной режим

Кроме того, на канале Felt Tips’а есть одно очень старое видео о том, как универсализировать выражения:


Похожие статьи:

  • Риггинг 2д персонажа с помощью Liquify Tool
  • Воссоздание черной дыры из Интерстеллера.
  • Сворачивание части окна в АЕ
  • Эффект заливки Fill в АЕ
  • Рандомное распределение слоев на таймлайне

Не пропустите:

  • Объединение выражений в After Effects
  • Вставка выражений в несколько слоев
  • Простой Color Control
  • Скрипт Path Duplicator
  • Использование несколько камер в одной композиции

  •  (0)
  • Вконтакте

У Вас недостаточно прав для добавления комментариев.
Регистрируемся,а потом можно будет писать.

Понравилась статья? Поделить с друзьями:
  • Adobe acrobat произошла неизвестная ошибка
  • Adobe illustrator ошибка 195
  • Adobe acrobat произошла ошибка при отрисовке
  • Adobe creative cloud ошибка установки
  • Adobe acrobat произошла ошибка при отправке сообщения