{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "/home/mbudisic/Documents/PsTuts-RAG\n" ] } ], "source": [ "%cd /home/mbudisic/Documents/PsTuts-RAG\n", "import os\n", "from getpass import getpass\n", "from dotenv import load_dotenv\n", "from pstuts_rag.configuration import Configuration\n", "import asyncio\n", "\n", "import nest_asyncio\n", "nest_asyncio.apply()\n" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import pstuts_rag" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "import logging\n", "logging.basicConfig(\n", " level=Configuration().eva_log_level,\n", " format='%(asctime)s - %(levelname)s - %(funcName)s - %(message)s'\n", ")" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "%load_ext autoreload\n", "%autoreload 2\n" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "True" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "load_dotenv()\n" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "2025-06-03 01:54:52,353 - INFO - - Loaded .env file\n" ] } ], "source": [ "from pstuts_rag.rag_for_transcripts import *" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "2025-06-03 01:54:54,015 - INFO - print - Configuration parameters:\n", "2025-06-03 01:54:54,016 - INFO - print - eva_workflow_name: EVA_workflow\n", "2025-06-03 01:54:54,016 - INFO - print - eva_log_level: INFO\n", "2025-06-03 01:54:54,017 - INFO - print - transcript_glob: ./data/test.json\n", "2025-06-03 01:54:54,017 - INFO - print - embedding_model: text-embedding-3-small\n", "2025-06-03 01:54:54,018 - INFO - print - eva_strip_think: True\n", "2025-06-03 01:54:54,019 - INFO - print - embedding_api: ModelAPI.OPENAI\n", "2025-06-03 01:54:54,019 - INFO - print - llm_api: ModelAPI.OPENAI\n", "2025-06-03 01:54:54,019 - INFO - print - max_research_loops: 2\n", "2025-06-03 01:54:54,020 - INFO - print - llm_tool_model: gpt-4.1-mini\n", "2025-06-03 01:54:54,020 - INFO - print - n_context_docs: 3\n" ] } ], "source": [ "Configuration().print(logging.info)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "2025-06-03 01:54:54,369 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:54,545 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n" ] }, { "data": { "text/plain": [ ">" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "datastore = DatastoreManager()\n", "datastore.add_completion_callback(lambda _: logging.warning(\"Loading complete.\"))\n", "asyncio.create_task(datastore.from_json_globs(Configuration().transcript_glob))" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "2025-06-03 01:54:54,877 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:54,899 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:54,934 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:55,062 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:55,145 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:55,157 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:55,411 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:55,492 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:55,584 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:55,720 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:55,798 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:56,138 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:56,158 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:56,392 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:56,466 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:56,638 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n" ] }, { "data": { "text/plain": [ "True" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "await datastore.wait_for_loading()" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "chain = create_transcript_rag_chain(datastore)" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "2025-06-03 01:54:56,897 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:54:59,547 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/chat/completions \"HTTP/1.1 200 OK\"\n" ] } ], "source": [ "response = chain.invoke({\"question\":\"What is a layer?\"})" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "==================================\u001b[1m Ai Message \u001b[0m==================================\n", "\n", "A layer in Photoshop is like a separate flat piece of glass stacked on top of others, where each layer contains separate pieces of content. Layers allow you to build an image by stacking these pieces, and they often have transparent areas that let you see through to the layers below. This setup lets you edit parts of an image independently without affecting the rest. You can toggle the visibility of each layer on or off to see how it affects the overall image (explained around 0:47–3:41 and 85:45–152:97 in the video). 🎨🖼️\n" ] } ], "source": [ "response.pretty_print()" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[Document(metadata={'video_id': 19172, 'title': 'Understand layers', 'desc': 'Learn what layers are and why they are so useful.', 'length': '00:04:44.75', 'group': 'data/test.json', 'source': 'https://images-tv.adobe.com/avp/vr/b758b4c4-2a74-41f4-8e67-e2f2eab83c6a/f810fc5b-2b04-4e23-8fa4-5c532e7de6f8/e268fe4d-e5c7-415c-9f5c-d34d024b14d8_20170727011753.1280x720at2400_h264.mp4', 'speech_start_stop_times': [[0.47, 3.41], [3.81, 9.13], [9.309999, 15.01], [15.299999, 20.57], [20.88, 23.3], [23.83, 27.93], [29.38, 32.79], [32.96, 33.92], [34.43, 40.21], [41.91, 45.37], [45.88, 49.01], [49.54, 55.130001], [55.72, 58.49], [58.72, 62.14]], 'start': 0.47, 'stop': 62.14, '_id': 21, '_collection_name': '8ebf2703-a576-4b9d-8572-10103aaae141'}, page_content=\"Layers are the building blocks of any image in Photoshop CC. So, it's important to understand, what layers are and why to use them - which we'll cover in this video. If you're following along, open this layered image from the downloadable practice files for this tutorial. You might think of layers like separate flat pints of glass, stacked one on top of the other. Each layer contains separate pieces of content. To get a sense of how layers are constructed, let's take a look at this Layers panel. I've closed my other panels, so that we can focus on the Layers panel. But you can skip that. By the way: If your Layers panel isn't showing, go up to the Window menu and choose Layers from there. The Layers panel is where you go to select and work with layers. In this image there are 4 layers, each with separate content. If you click the Eye icon to the left of a layer, you can toggle the visibility of that layer off and on. So, I'm going to turn off the visibility of the tailor layer. And keep your eye on the image, so you can see what's on that layer.\"),\n", " Document(metadata={'video_id': 19172, 'title': 'Understand layers', 'desc': 'Learn what layers are and why they are so useful.', 'length': '00:04:44.75', 'group': 'data/test.json', 'source': 'https://images-tv.adobe.com/avp/vr/b758b4c4-2a74-41f4-8e67-e2f2eab83c6a/f810fc5b-2b04-4e23-8fa4-5c532e7de6f8/e268fe4d-e5c7-415c-9f5c-d34d024b14d8_20170727011753.1280x720at2400_h264.mp4', 'speech_start_stop_times': [[85.75, 88.659999], [89.42, 100.11], [101.469999, 108.64], [109.09, 117.459999], [117.75, 129.45], [129.97, 133.37], [133.73, 143.98], [144.76, 152.97]], 'start': 85.75, 'stop': 152.97, '_id': 23, '_collection_name': '8ebf2703-a576-4b9d-8572-10103aaae141'}, page_content=\"Now let's take a look at just one layer, the tailor layer. A quick way to turn off all the layers except the tailor layer, is to hold down the Option key on the Mac, or the ALT key on the PC, and click on the Eye icon to the left of the tailor layer. In the Document window, you can see that this layer contains just the one small photo surrounded by a gray and white checkerboard pattern. That pattern represents transparent pixels, which allow us to see down through the corresponding part of this layer to the content of the layers below. So, let's turn that content back on by going back to the Layers panel, again holding the Option key on the Mac or the ALT key on the PC and clicking on the Eye icon to the left of the tailor layer. And all the other layers and their Eye icons come back into view. So again: You might think of layers like a stack of pints of glass, each with its own artwork and in some cases transparent areas that let you see down through to the layers below. The biggest benefit of having items on separate layers like this, is that you'll be able to edit pieces of an image independently without affecting the rest of the image.\"),\n", " Document(metadata={'video_id': 4157, 'title': 'Get organized with layer groups', 'desc': 'Learn some great tips for working with layers.', 'length': '00:04:05.78', 'group': 'data/test.json', 'source': 'https://videos-tv.adobe.com/2013-07-23/f65b5a0ef188ba5e5a96df93a8ead3cf.mp4', 'speech_start_stop_times': [[181.35, 182.05], [183.16, 184.01], [184.44, 186.49], [186.62, 187.46], [187.97, 191.469999], [191.79, 194.43], [195.0, 203.05], [203.13, 205.93], [206.37, 209.55], [210.09, 212.449999], [212.46, 215.060001], [215.609999, 219.54], [220.02, 223.97], [225.37, 227.109999], [227.929999, 228.57], [229.07, 239.72]], 'start': 181.35, 'stop': 239.72, '_id': 3, '_collection_name': '8ebf2703-a576-4b9d-8572-10103aaae141'}, page_content='Click \"OK\". You did it again. Let\\'s talk about one more way to do this. Using searching. Let\\'s say we have a complicated document that has a lot of stuff in it. We have a lot of type or text layers. That\\'s a unique type of layer in the Layers panel, which got a bunch of them you\\'ve got a couple of hundred layers and these are scattered all over the place. And you want all of your type layers in one group. So we go to the Search facility here and click \"Kind\". And then click this button for just type layers. It isolates everything but those two. We select them with a \"Shift\" click, go up here, this is the easiest way to do it. Go into \"New Group from Layers\" and call it \"Text\" - type whatever you want. And then turn this back off again - here. And there you go. Creating groups gives you control, it reduces the chaos and clutter in the Layers panel and if at any time you change your mind, it\\'s a very easy thing to take them back out again.')]" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "response.additional_kwargs[\"context\"]" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Configuration(eva_workflow_name='EVA_workflow', eva_log_level='INFO', transcript_glob='./data/test.json', embedding_model='text-embedding-3-small', eva_strip_think=True, embedding_api=, llm_api=, max_research_loops=2, llm_tool_model='gpt-4.1-mini', n_context_docs=3)" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Configuration()\n" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "2025-06-03 01:54:59,930 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:00,062 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:00,335 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:00,447 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:00,498 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:00,590 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:00,637 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:00,716 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:00,746 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:00,987 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:01,365 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:01,636 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:03,022 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:03,253 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:03,294 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:03,341 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:03,352 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:03,399 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/embeddings \"HTTP/1.1 200 OK\"\n", "2025-06-03 01:55:03,449 - WARNING - - Loading complete.\n" ] } ], "source": [ "from pstuts_rag.nodes import search_help,TutorialState\n", "from langchain_core.messages import HumanMessage\n", "from pstuts_rag.prompts import NODE_PROMPTS\n" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "2025-06-03 01:55:24,957 - INFO - _send_single_request - HTTP Request: POST https://api.openai.com/v1/chat/completions \"HTTP/1.1 200 OK\"\n" ] } ], "source": [ "state = TutorialState(messages=[HumanMessage(content=\"What are layers?\")])\n", "result = await search_help(state)" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "dict_keys(['research', 'relevance', 'search_summary'])" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "NODE_PROMPTS.keys()" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'messages': [AIMessage(content='The website explains how layers work in Adobe After Effects, a program used for creating animations and visual effects. Layers are the building blocks of a composition, similar to tracks in video editing or layers in Photoshop. Each layer can hold one footage item, like images, videos, or audio, or be created within After Effects as special layers such as cameras, lights, solids (solid-color layers), shapes, or text.\\n\\nYou can add layers by dragging footage into a composition or timeline, and adjust their position, duration, and stacking order, which affects how they appear and render. Layers can be opened and edited in different panels depending on the task. You can also replace a layer’s source with another footage item.\\n\\nAdjustment layers apply effects to all layers beneath them, useful for applying effects to multiple layers at once. Solid-color layers (solids) are customizable and often used for backgrounds or control layers.\\n\\nThe site also covers creating layers from trimmed footage, making Photoshop files from After Effects, and managing layers efficiently. It provides links to tutorials, keyboard shortcuts, and related topics like 3D layers, masks, and animation tools, helping users master layer-based workflows in After Effects.', additional_kwargs={'refusal': None}, response_metadata={'token_usage': {'completion_tokens': 236, 'prompt_tokens': 20746, 'total_tokens': 20982, 'completion_tokens_details': {'accepted_prediction_tokens': 0, 'audio_tokens': 0, 'reasoning_tokens': 0, 'rejected_prediction_tokens': 0}, 'prompt_tokens_details': {'audio_tokens': 0, 'cached_tokens': 0}}, 'model_name': 'gpt-4.1-mini-2025-04-14', 'system_fingerprint': 'fp_79b79be41f', 'finish_reason': 'stop', 'logprobs': None}, id='run--3656ed85-3de7-4afa-b5cd-49b9f127d9d6-0', usage_metadata={'input_tokens': 20746, 'output_tokens': 236, 'total_tokens': 20982, 'input_token_details': {'audio': 0, 'cache_read': 0}, 'output_token_details': {'audio': 0, 'reasoning': 0}})],\n", " 'url_references': [{'url': 'https://helpx.adobe.com/after-effects/using/creating-layers.html',\n", " 'raw_content': 'Creating layers in After Effects\\n\\n===============\\n\\n* \\n * \\n * \\n * [![Image 1: Adobe, Inc.](https://www.adobe.com/content/dam/cc/icons/adobe_wordmark_red.svg)](https://www.adobe.com/)\\n * \\n * \\n * \\n \\n * \\n[Creativity & Design Creativity Creativity & Design](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * \\n * \\n * \\nShop for \\n * [![Image 2: Creative Cloud icon](https://www.adobe.com/content/dam/cc/icons/creativecloud-app.svg)What is Creative Cloud?Creative apps and services for everyone](https://www.adobe.com/creativecloud.html)\\n\\n * \\n * [Photographers Lightroom, Photoshop, and more](https://www.adobe.com/creativecloud/photography.html)\\n * [Individuals 20+ creative apps, Acrobat, and more](https://www.adobe.com/creativecloud/all-apps.html)\\n * [Business Solutions for teams and enterprises](https://www.adobe.com/creativecloud/business.html)\\n * [Students and teachers Save 65% on Creative Cloud](https://www.adobe.com/creativecloud/buy/students.html)\\n * [View plans and pricing](https://www.adobe.com/creativecloud/plans.html)\\n\\n * \\nFeatured products \\n * [Photoshop Image editing and design](https://www.adobe.com/products/photoshop.html)\\n * [Premiere Pro Video editing and production](https://www.adobe.com/products/premiere.html)\\n * [Illustrator Vector graphics and illustration](https://www.adobe.com/products/illustrator.html)\\n * [Adobe Express All-in-one design, video, photo, and PDF app](https://www.adobe.com/express/?promoid=Y69SGP43&mv=other)\\n * [Lightroom Photo editing and organization](https://www.adobe.com/products/photoshop-lightroom.html)\\n * [Adobe Stock High-quality licensable assets](https://stock.adobe.com/?as_channel=adobe_com&as_source=profile_menu&as_campclass=brand&as_campaign=may2017&as_audience=users&as_content=globalnav)\\n * [Adobe Firefly AI-powered content creation](https://www.adobe.com/products/firefly.html)\\n * [View all products](https://www.adobe.com/products/catalog.html#category=creativity-design)\\n\\n * \\n * \\nExplore \\n * [AI at Adobe](https://www.adobe.com/ai/overview.html)\\n * [Photo](https://www.adobe.com/creativecloud/photography/apps.html?promoid=D8F91JW4&mv=other)\\n * [Design and illustration](https://www.adobe.com/creativecloud/design.html)\\n * [Video and animation](https://www.adobe.com/creativecloud/video.html)\\n * [3D](https://www.adobe.com/products/substance3d.html)\\n * [PDF](https://www.adobe.com/products/acrobat-pro-cc.html)\\n\\n * \\n * \\n * [![Image 3: Uber App Recommender (UAR)](https://cc-prod.scene7.com/is/image/CCProdAuthor/UAR-FrontDoorCardAsset?$png$&jpegSize=100&wid=520)](https://www.adobe.com/creativecloud/plan-recommender/quiz.html) \\n * \\n * Find the perfect app in about 60 seconds. \\n * **[Get started](https://www.adobe.com/creativecloud/plan-recommender/quiz.html)** \\n\\n * \\n * [![Image 4](https://www.adobe.com/content/dam/cc/icons/home_icon.svg)Adobe.com](https://www.adobe.com/index.html)\\n * [Creativity & Design](https://www.adobe.com/creativecloud.html)\\n * [PDF & E-signatures](https://www.adobe.com/acrobat.html)\\n * [Marketing & Commerce](https://business.adobe.com/)\\n * [Learn & Support](https://helpx.adobe.com/support.html)\\n\\n * \\n * \\n * [After Effects](https://www.adobe.com/products/aftereffects.html)\\n * \\n[Features](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [What\\'s New](https://helpx.adobe.com/after-effects/using/whats-new.html)\\n * [Collaboration](https://www.adobe.com/creativecloud/video/review-and-collaboration.html)\\n * [Text Animations](https://www.adobe.com/products/aftereffects/text-animation.html)\\n * [VFX/Visual Effects](https://www.adobe.com/products/aftereffects/vfx-visual-effects.html)\\n * [Motion Graphics](https://www.adobe.com/products/aftereffects/motion-graphics.html)\\n * [Rotoscoping](https://www.adobe.com/products/aftereffects/rotoscoping.html)\\n * [Motion tracking](https://www.adobe.com/products/aftereffects/motion-tracking.html)\\n\\n * [Video & Audio](https://www.adobe.com/creativecloud/video.html)\\n * [Showcase](https://www.adobe.com/creativecloud/video/customer-stories.html)\\n * \\n[Learn & Support Support Learn & Support](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [Home](https://helpx.adobe.com/support/after-effects.html)\\n * [Get started](https://helpx.adobe.com/after-effects/get-started.html)\\n * [Tutorials](https://creativecloud.adobe.com/en/learn/app/after-effects)\\n * [User Guide](https://helpx.adobe.com/after-effects/user-guide.html)\\n * [Contact Us](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [Free trial](https://helpx.adobe.com/after-effects/using/creating-layers.html#commerce-free-trial)\\n * \\n * [Buy now](https://helpx.adobe.com/after-effects/using/creating-layers.html#commerce-buy-now)\\n\\n * [![Image 5: Adobe, Inc.](https://www.adobe.com/content/dam/cc/icons/adobe_wordmark_red.svg)](https://www.adobe.com/)\\n\\n * \\n * App switcher Sign in \\n\\n* \\n\\n[_![Image 6: Adobe After Effects](https://helpx.adobe.com/content/dam/help/mnemonics/After\\\\_Effects\\\\_CC\\\\_mnemonic\\\\_RGB\\\\_64px.png)_ Adobe After Effects](https://www.adobe.com/products/aftereffects.html)\\n\\n* [Features](https://helpx.adobe.com/after-effects/using/creating-layers.html# \"Features\")\\n\\n * [What\\'s New](https://helpx.adobe.com/after-effects/user-guide.html \"What\\'s New\")\\n * [Text Animations](https://www.adobe.com/products/aftereffects/text-animation.html?promoid=7RZ3672T&mv=other \"Text Animations\")\\n * [VFX/Visual Effects](https://www.adobe.com/products/aftereffects/vfx-visual-effects.html?promoid=1K8FDFPH&mv=other \"VFX/Visual Effects\")\\n * [Motion Graphics](https://www.adobe.com/products/aftereffects/motion-graphics.html?promoid=RTQCN57G&mv=other \"Motion Graphics\")\\n * [Rotoscoping](https://www.adobe.com/products/aftereffects/rotoscoping.html?promoid=RGJ8NJFK&mv=other \"Rotoscoping\")\\n * [Motion tracking](https://www.adobe.com/products/aftereffects/motion-tracking.html \"Motion tracking\")\\n\\n* [Video & Audio](https://www.adobe.com/creativecloud/video.html?promoid=ZP46FD34&mv=other \"Video & Audio\")\\n* [Showcase](https://www.adobe.com/creativecloud/video/customer-stories.html?promoid=1NZGDBYQ&mv=other \"Showcase\")\\n* [Learn & Support](https://helpx.adobe.com/after-effects.html?promoid=RBS7NR3C&mv=other \"Learn & Support\")\\n* [Free Trial](https://www.adobe.com/products/aftereffects.html?promoid=PTYTQ77P&mv=other#mini-plans-web-cta-after-effects-card \"Free Trial\")\\n\\n[Buy now](https://www.adobe.com/creativecloud/plans.html?filter=video-audio&promoid=7WQ463BS&mv=other&plan=individual \"Buy now\")\\n\\nUser Guide Cancel\\n\\nCreating layers\\n===============\\n\\nSearch\\n\\nLast updated on May 10, 2024\\n\\n[![Image 7: Adobe After Effects](https://helpx.adobe.com/content/dam/help/mnemonics/ae_cc_app_RGB.svg)](https://creative.adobe.com/products/download/after-effects)\\n\\n[After Effects](https://creative.adobe.com/products/download/after-effects)\\n\\n[Open app](https://creative.adobe.com/products/download/after-effects)\\n\\n* [After Effects User Guide](https://helpx.adobe.com/after-effects/user-guide.html)\\n* Beta releases \\n 1. [Beta Program Overview](https://helpx.adobe.com/x-productkb/global/creative-cloud-beta.html)\\n 2. [After Effects Beta Home](https://helpx.adobe.com/after-effects/using/after-effects-beta.html)\\n\\n* Getting started \\n 1. [Get started with After Effects](https://creativecloud.adobe.com/en/learn/after-effects/web/aftereffects-workflow-terminology)\\n 2. [What\\'s new in After Effects](https://helpx.adobe.com/after-effects/using/whats-new.html)\\n 3. [Release Notes | After Effects](https://helpx.adobe.com/after-effects/release-note/release-notes-after-effects.html)\\n 4. [After Effects system requirements](https://helpx.adobe.com/after-effects/system-requirements.html)\\n 5. [Keyboard shortcuts in After Effects](https://helpx.adobe.com/after-effects/using/keyboard-shortcuts-reference.html)\\n 6. [Supported File formats | After Effects](https://helpx.adobe.com/after-effects/kb/supported-file-formats.html)\\n 7. [Hardware recommendations](https://helpx.adobe.com/premiere-pro/kb/hardware-recommendations.html)\\n 8. [After Effects for Apple silicon](https://helpx.adobe.com/after-effects/kb/after-effects-apple-silicon.html)\\n 9. [Planning and setup](https://helpx.adobe.com/after-effects/using/planning-setup.html)\\n\\n* Workspaces \\n 1. [General user interface items](https://helpx.adobe.com/after-effects/using/general-user-interface-items.html)\\n 2. [Get to know After Effects interface](https://creativecloud.adobe.com/en/learn/after-effects/web/aftereffects-workflow-terminology)\\n 3. [Workflows](https://helpx.adobe.com/after-effects/using/workflows.html)\\n 4. [Workspaces, panels, and viewers](https://helpx.adobe.com/after-effects/using/workspaces-panels-viewers.html)\\n 5. [Improved UI language support](https://helpx.adobe.com/after-effects/using/improved-ui-language-support.html)\\n\\n* Projects and compositions \\n 1. [Projects](https://helpx.adobe.com/after-effects/using/projects.html)\\n 2. [Composition basics](https://helpx.adobe.com/after-effects/using/composition-basics.html)\\n 3. [Precomposing, nesting, and pre-rendering](https://helpx.adobe.com/after-effects/using/precomposing-nesting-pre-rendering.html)\\n 4. [View detailed performance information with the Composition Profiler](https://helpx.adobe.com/after-effects/using/composition-profiler.html)\\n 5. [CINEMA 4D Composition Renderer](https://helpx.adobe.com/after-effects/using/cinema-4d-composition-renderer.html)\\n\\n* Importing footage \\n 1. [Preparing and importing still images](https://helpx.adobe.com/after-effects/using/preparing-importing-still-images.html)\\n 2. [Importing from After Effects and Adobe Premiere Pro](https://helpx.adobe.com/after-effects/using/importing-effects-premiere-pro.html)\\n 3. [Importing and interpreting video and audio](https://helpx.adobe.com/after-effects/using/importing-interpreting-video-audio.html)\\n 4. [Preparing and importing 3D image files](https://helpx.adobe.com/after-effects/using/preparing-importing-3d-image-files.html)\\n 5. [Importing and interpreting footage items](https://helpx.adobe.com/after-effects/using/importing-interpreting-footage-items.html)\\n 6. [Working with footage items](https://helpx.adobe.com/after-effects/using/footage-items.html)\\n 7. [Detect edit points using Scene Edit Detection](https://helpx.adobe.com/after-effects/using/scene-edit-detection.html)\\n 8. [XMP metadata](https://helpx.adobe.com/after-effects/using/xmp-metadata.html)\\n\\n* Text and Graphics \\n 1. Text \\n 1. [Formatting characters and the Character panel](https://helpx.adobe.com/after-effects/using/formatting-characters-character-panel.html)\\n 2. [Text effects](https://helpx.adobe.com/after-effects/using/text-effects.html)\\n 3. [Creating and editing text layers](https://helpx.adobe.com/after-effects/using/creating-editing-text-layers.html)\\n 4. [Formatting paragraphs and the Paragraph panel](https://helpx.adobe.com/after-effects/using/formatting-paragraphs-paragraph-panel.html)\\n 5. [Extruding text and shape layers](https://helpx.adobe.com/after-effects/using/extruding-text-shapes.html)\\n 6. [Animating text](https://helpx.adobe.com/after-effects/using/animating-text.html)\\n 7. [Examples and resources for text animation](https://helpx.adobe.com/after-effects/using/examples-resources-text-animation.html)\\n 8. [Live Text Templates](https://helpx.adobe.com/after-effects/using/editable-text-templates.html)\\n\\n 2. Motion Graphics \\n 1. [Work with Motion Graphics templates in After Effects](https://helpx.adobe.com/after-effects/using/creating-motion-graphics-templates.html)\\n 2. [Use expressions to create drop-down lists in Motion Graphics templates](https://helpx.adobe.com/after-effects/using/create_dropdowns_using_expressions.html)\\n 3. [Work with Essential Properties to create Motion Graphics templates](https://helpx.adobe.com/after-effects/using/essential-properties.html)\\n 4. [Replace images and videos in Motion Graphics templates and Essential Properties](https://helpx.adobe.com/after-effects/using/replace-media-motion-graphics-templates.html)\\n 5. [Animate faster and easier using the Properties panel](https://helpx.adobe.com/after-effects/using/properties-panel.html)\\n\\n* Drawing, Painting, and Paths \\n 1. [Overview of shape layers, paths, and vector graphics](https://helpx.adobe.com/after-effects/using/overview-shape-layers-paths-vector.html)\\n 2. [Paint tools: Brush, Clone Stamp, and Eraser](https://helpx.adobe.com/after-effects/using/paint-tools-brush-clone-stamp.html)\\n 3. [Taper shape strokes](https://helpx.adobe.com/after-effects/using/taper-shape-strokes.html)\\n 4. [Shape attributes, paint operations, and path operations for shape layers](https://helpx.adobe.com/after-effects/using/shape-attributes-paint-operations-path.html)\\n 5. [Use Offset Paths shape effect to alter shapes](https://helpx.adobe.com/after-effects/using/use-offset-paths.html)\\n 6. [Creating shapes](https://helpx.adobe.com/after-effects/using/creating-shapes-masks.html)\\n 7. [Create masks](https://helpx.adobe.com/after-effects/using/create-masks.html)\\n 8. [Remove objects from your videos with the Content-Aware Fill panel](https://helpx.adobe.com/after-effects/using/content-aware-fill.html)\\n 9. [Roto Brush and Refine Matte](https://helpx.adobe.com/after-effects/using/roto-brush-refine-matte.html)\\n 10. [Create Nulls for Positional Properties and Paths](https://helpx.adobe.com/after-effects/using/create-nulls-for-positional-properties-and-paths.html)\\n\\n* Layers, Markers, and Camera \\n 1. [Selecting and arranging layers](https://helpx.adobe.com/after-effects/using/selecting-arranging-layers.html)\\n 2. [Blending modes and layer styles](https://helpx.adobe.com/after-effects/using/blending-modes-layer-styles.html)\\n 3. [3D layers](https://helpx.adobe.com/after-effects/using/3d-layers.html)\\n 4. [Layer properties](https://helpx.adobe.com/after-effects/using/layer-properties.html)\\n 5. [Creating layers](https://helpx.adobe.com/after-effects/using/creating-layers.html)\\n 6. [Managing layers](https://helpx.adobe.com/after-effects/using/layers.html)\\n 7. [Layer markers and composition markers](https://helpx.adobe.com/after-effects/using/layer-markers-composition-markers.html)\\n 8. [Cameras, lights, and points of interest](https://helpx.adobe.com/after-effects/using/cameras-lights-points-interest.html)\\n\\n* Animation, Keyframes, Motion Tracking, and Keying \\n 1. Animation \\n 1. [Animation basics](https://helpx.adobe.com/after-effects/using/animation-basics.html)\\n 2. [Animating with Puppet tools](https://helpx.adobe.com/after-effects/using/animating-puppet-tools.html)\\n 3. [Managing and animating shape paths and masks](https://helpx.adobe.com/after-effects/using/animating-shape-paths-masks.html)\\n 4. [Animating Sketch and Capture shapes using After Effects](https://helpx.adobe.com/after-effects/using/convert-from-sketch-capture-to-photoshop-illustrator-and-animate.html)\\n 5. [Assorted animation tools](https://helpx.adobe.com/after-effects/using/assorted-animation-tools.html)\\n 6. [Work with Data-driven animation](https://helpx.adobe.com/after-effects/using/data-driven-animations.html)\\n\\n 2. Keyframe \\n 1. [Keyframe interpolation](https://helpx.adobe.com/after-effects/using/keyframe-interpolation.html)\\n 2. [Setting, selecting, and deleting keyframes](https://helpx.adobe.com/after-effects/using/setting-selecting-deleting-keyframes.html)\\n 3. [Editing, moving, and copying keyframes](https://helpx.adobe.com/after-effects/using/editing-moving-copying-keyframes.html)\\n\\n 3. Motion tracking \\n 1. [Tracking and stabilizing motion](https://helpx.adobe.com/after-effects/using/tracking-stabilizing-motion-cs5.html)\\n 2. [Face Tracking](https://helpx.adobe.com/after-effects/using/facetracking.html)\\n 3. [Mask Tracking](https://helpx.adobe.com/after-effects/using/rigid-mask-tracking.html)\\n 4. [Mask Reference](https://helpx.adobe.com/after-effects/using/mask-reference.html)\\n 5. [Speed](https://helpx.adobe.com/after-effects/using/speed.html)\\n 6. [Time-stretching and time-remapping](https://helpx.adobe.com/after-effects/using/time-stretching-time-remapping.html)\\n 7. [Timecode and time display units](https://helpx.adobe.com/after-effects/using/timecode-time-display-units.html)\\n\\n 4. Keying \\n 1. [Keying](https://helpx.adobe.com/after-effects/using/keying.html)\\n 2. [Keying effects](https://helpx.adobe.com/after-effects/using/keying-effects.html)\\n\\n* Transparency and Compositing \\n 1. [Compositing and transparency overview and resources](https://helpx.adobe.com/after-effects/using/compositing-transparency-overview-resources.html)\\n 2. [Alpha channels and masks](https://helpx.adobe.com/after-effects/using/alpha-channels-masks-mattes.html)\\n 3. [Track Mattes and Traveling Mattes](https://helpx.adobe.com/after-effects/using/track-mattes-and-traveling-mattes.html)\\n\\n* Adjusting color \\n 1. [Color basics](https://helpx.adobe.com/after-effects/using/color-basics.html)\\n 2. [Color management](https://helpx.adobe.com/after-effects/using/color-management.html)\\n 3. [Color Correction effects](https://helpx.adobe.com/after-effects/using/color-correction-effects.html)\\n 4. [OpenColorIO and ACES color management](https://helpx.adobe.com/after-effects/using/opencolorio-aces-color-management.html)\\n 5. [Enhanced HDR support](https://helpx.adobe.com/after-effects/using/hdr-preview.html)\\n 6. [HDR import and export](https://helpx.adobe.com/after-effects/using/hdr-import-and-export.html)\\n\\n* Effects and Animation Presets \\n 1. [Effects and animation presets overview](https://helpx.adobe.com/after-effects/using/effects-animation-presets-overview.html)\\n 2. [Effect list](https://helpx.adobe.com/after-effects/using/effect-list.html)\\n 3. [Effect Manager](https://helpx.adobe.com/after-effects/using/effect-manager.html)\\n 4. [Simulation effects](https://helpx.adobe.com/after-effects/using/simulation-effects.html)\\n 5. [Stylize effects](https://helpx.adobe.com/after-effects/using/stylize-effects.html)\\n 6. [Audio effects](https://helpx.adobe.com/after-effects/using/audio-effects.html)\\n 7. [Distort effects](https://helpx.adobe.com/after-effects/using/distort-effects.html)\\n 8. [Perspective effects](https://helpx.adobe.com/after-effects/using/perspective-effects.html)\\n 9. [Channel effects](https://helpx.adobe.com/after-effects/using/channel-effects.html)\\n 10. [Generate effects](https://helpx.adobe.com/after-effects/using/generate-effects.html)\\n 11. [Time effects](https://helpx.adobe.com/after-effects/using/time-effects.html)\\n 12. [Transition effects](https://helpx.adobe.com/after-effects/using/transition-effects.html)\\n 13. [The Rolling Shutter Repair effect](https://helpx.adobe.com/after-effects/using/rolling-shutter-repair.html)\\n 14. [Blur and Sharpen effects](https://helpx.adobe.com/after-effects/using/blur-sharpen-effects.html)\\n 15. [3D Channel effects](https://helpx.adobe.com/after-effects/using/3d-channel-effects.html)\\n 16. [Utility effects](https://helpx.adobe.com/after-effects/using/utility-effects.html)\\n 17. [Matte effects](https://helpx.adobe.com/after-effects/using/matte-effects.html)\\n 18. [Noise and Grain effects](https://helpx.adobe.com/after-effects/using/noise-grain-effects.html)\\n 19. [Detail-preserving Upscale effect](https://helpx.adobe.com/after-effects/using/detail-preserving-upscale-effect.html)\\n 20. [Obsolete effects](https://helpx.adobe.com/after-effects/using/obsolete-effects.html)\\n 21. [Cycore plugins](https://helpx.adobe.com/after-effects/using/cycore-plugins.html)\\n\\n* Expressions and Automation \\n 1. Expressions \\n 1. [Expression basics](https://helpx.adobe.com/after-effects/using/expression-basics.html)\\n 2. [Understanding the expression language](https://helpx.adobe.com/after-effects/using/expression-language.html)\\n 3. [Using expression controls](https://helpx.adobe.com/after-effects/using/expression-controls.html)\\n 4. [Syntax differences between the JavaScript and Legacy ExtendScript expression engines](https://helpx.adobe.com/after-effects/using/legacy-and-extend-script-engine.html)\\n 5. [Editing expressions](https://helpx.adobe.com/after-effects/using/edit-expressions.html)\\n 6. [Expression errors](https://helpx.adobe.com/after-effects/using/troubleshooting-expressions.html)\\n 7. [Using the Expressions editor](https://helpx.adobe.com/after-effects/using/using-expressions-editor.html)\\n 8. [Use expressions to edit and access text properties](https://helpx.adobe.com/after-effects/using/expressions-text-properties.html)\\n 9. [Expression language reference](https://helpx.adobe.com/after-effects/using/expression-language-reference.html)\\n 10. [Expression examples](https://helpx.adobe.com/after-effects/using/expression-examples.html)\\n\\n 2. Automation \\n 1. [Automation](https://helpx.adobe.com/after-effects/using/automation.html)\\n 2. [Scripts](https://helpx.adobe.com/after-effects/using/scripts.html)\\n\\n* Immersive video, VR, and 3D \\n 1. [Construct VR environments in After Effects](https://helpx.adobe.com/after-effects/using/immersive-video-VR.html)\\n 2. [Apply immersive video effects](https://helpx.adobe.com/after-effects/using/vr-effects.html)\\n 3. [Compositing tools for VR/360 videos](https://helpx.adobe.com/after-effects/using/compositing-tools-vr-360.html)\\n 4. [Advanced 3D Renderer](https://helpx.adobe.com/after-effects/using/advanced-3d-renderer.html)\\n 5. [Import and add 3D models to your composition](https://helpx.adobe.com/after-effects/using/import-3d-model.html)\\n 6. [Import 3D models from Creative Cloud Libraries](https://helpx.adobe.com/after-effects/using/import-3d-models-from-creative-cloud-libraries.html)\\n 7. [Image-Based Lighting](https://helpx.adobe.com/after-effects/using/image-based-lighting.html)\\n 8. [Animated Environment Lights](https://helpx.adobe.com/after-effects/using/animated-environment-lights.html)\\n 9. [Enable lights to cast shadows](https://helpx.adobe.com/after-effects/using/enable-lights-to-cast-shadows.html)\\n 10. [Extract and animate lights and cameras from 3D models](https://helpx.adobe.com/after-effects/using/extract-and-animate-cameras-and-lights-from-3d-models.html)\\n 11. [Tracking 3D camera movement](https://helpx.adobe.com/after-effects/using/tracking-3d-camera-movement.html)\\n 12. [Cast and accept shadows](https://helpx.adobe.com/after-effects/using/cast-and-accept-shadows.html)\\n 13. [Embedded 3D model animations](https://helpx.adobe.com/after-effects/using/embedded-3d-model-animations.html)\\n 14. [Shadow Catcher](https://helpx.adobe.com/after-effects/using/shadow-catchers.html)\\n 15. [3D depth data extraction](https://helpx.adobe.com/after-effects/using/3d-depth-data-extraction.html)\\n 16. [Modify materials properties of a 3D layer](https://helpx.adobe.com/after-effects/using/modify-materials-properties-of-3d-layers.html)\\n 17. [Work in 3D Design Space](https://helpx.adobe.com/after-effects/using/work-in-3D-space.html)\\n 18. [3D Transform Gizmos](https://helpx.adobe.com/after-effects/using/3d-transform-gizmo.html)\\n 19. [Do more with 3D animation](https://helpx.adobe.com/after-effects/using/3d-animation-settings.html)\\n 20. [Preview changes to 3D designs real time with the Mercury 3D engine](https://helpx.adobe.com/after-effects/using/real-time-engine.html)\\n 21. [Add responsive design to your graphics](https://helpx.adobe.com/after-effects/using/responsive-design.html)\\n\\n* Views and Previews \\n 1. [Previewing](https://helpx.adobe.com/after-effects/using/previewing.html)\\n 2. [Video preview with Mercury Transmit](https://helpx.adobe.com/after-effects/using/video-preview-using-mercury-transmit.html)\\n 3. [Modifying and using views](https://helpx.adobe.com/after-effects/using/modifying-using-views.html)\\n\\n* Rendering and Exporting \\n 1. [Basics of rendering and exporting](https://helpx.adobe.com/after-effects/using/basics-rendering-exporting.html)\\n 2. [H.264 Encoding in After Effects](https://helpx.adobe.com/after-effects/using/exporting-h264-from-the-after-effects-render-queue.html)\\n 3. [Export an After Effects project as an Adobe Premiere Pro project](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n 4. [Converting movies](https://helpx.adobe.com/after-effects/using/converting-movies.html)\\n 5. [Multi-frame rendering](https://helpx.adobe.com/after-effects/using/multi-frame-rendering.html)\\n 6. [Automated rendering and network rendering](https://helpx.adobe.com/after-effects/using/automated-rendering-network-rendering.html)\\n 7. [Rendering and exporting still images and still-image sequences](https://helpx.adobe.com/after-effects/using/rendering-exporting-still-images-still.html)\\n 8. [Using the GoPro CineForm codec in After Effects](https://helpx.adobe.com/after-effects/using/gopro-cineform-codec-settings.html)\\n\\n* Working with other applications \\n 1. [Dynamic Link and After Effects](https://helpx.adobe.com/after-effects/using/dynamic-link-effects.html)\\n 2. Working with After Effects and other applications \\n 1. [Export After Effects project as Premiere Pro project](https://helpx.adobe.com/after-effects/using/export-after-effects-project-as-premiere-pro-project.html)\\n\\n 3. [Sync Settings in After Effects](https://helpx.adobe.com/after-effects/using/sync-settings.html)\\n 4. [Creative Cloud Libraries in After Effects](https://helpx.adobe.com/after-effects/using/creative-cloud-libraries.html)\\n 5. [Plug-ins](https://helpx.adobe.com/after-effects/plug-ins.html)\\n 6. [Cinema 4D and Cineware](https://helpx.adobe.com/after-effects/using/c4d.html)\\n\\n* Collaboration: Frame.io, and Team Projects \\n 1. [Collaboration in Premiere Pro and After Effects](https://helpx.adobe.com/premiere-pro/using/collaboration.html)\\n 2. Frame.io \\n 1. [Install and activate Frame.io](https://helpx.adobe.com/x-productkb/multi/install-activate-frameio.html)\\n 2. [Use Frame.io with Premiere Pro and After Effects](https://helpx.adobe.com/x-productkb/multi/collaborate-frameio-premiere-pro.html)\\n 3. [Frequently asked questions](https://helpx.adobe.com/x-productkb/multi/frameio-creative-cloud-faq.html)\\n\\n 3. Team Projects \\n 1. [Get Started with Team Projects](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n 2. [Create a Team Project](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n 3. [Collaborate with Team Projects](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n* Memory, storage, performance \\n 1. [Memory and storage](https://helpx.adobe.com/after-effects/using/memory-storage1.html)\\n 2. [How After Effects handles low memory issues while previewing](https://helpx.adobe.com/after-effects/kb/after-effects-low-memory-warning-mechanism.html)\\n 3. [Improve performance](https://helpx.adobe.com/after-effects/using/improve-performance.html)\\n 4. [Preferences](https://helpx.adobe.com/after-effects/using/preferences.html)\\n 5. [GPU and GPU driver requirements for After Effects](https://helpx.adobe.com/after-effects/using/basics-gpu-after-effects.html)\\n\\n* Knowledge Base \\n 1. [Known issues](https://helpx.adobe.com/after-effects/kb/known-issues-after-effects.html)\\n 2. [Fixed issues](https://helpx.adobe.com/after-effects/kb/fixed-issues.html)\\n 3. [Frequently asked questions](https://helpx.adobe.com/after-effects/faq.html)\\n 4. [After Effects and macOS Ventura](https://helpx.adobe.com/after-effects/kb/after-effects-and-macos-ventura.html)\\n 5. [How After Effects handles low memory issues while previewing](https://helpx.adobe.com/after-effects/kb/after-effects-low-memory-warning-mechanism.html)\\n\\n1. [After Effects User Guide](https://helpx.adobe.com/after-effects/user-guide.html)\\n2. Beta releases \\n 1. [Beta Program Overview](https://helpx.adobe.com/x-productkb/global/creative-cloud-beta.html)\\n 2. [After Effects Beta Home](https://helpx.adobe.com/after-effects/using/after-effects-beta.html)\\n\\n3. Getting started \\n 1. [Get started with After Effects](https://creativecloud.adobe.com/en/learn/after-effects/web/aftereffects-workflow-terminology)\\n 2. [What\\'s new in After Effects](https://helpx.adobe.com/after-effects/using/whats-new.html)\\n 3. [Release Notes | After Effects](https://helpx.adobe.com/after-effects/release-note/release-notes-after-effects.html)\\n 4. [After Effects system requirements](https://helpx.adobe.com/after-effects/system-requirements.html)\\n 5. [Keyboard shortcuts in After Effects](https://helpx.adobe.com/after-effects/using/keyboard-shortcuts-reference.html)\\n 6. [Supported File formats | After Effects](https://helpx.adobe.com/after-effects/kb/supported-file-formats.html)\\n 7. [Hardware recommendations](https://helpx.adobe.com/premiere-pro/kb/hardware-recommendations.html)\\n 8. [After Effects for Apple silicon](https://helpx.adobe.com/after-effects/kb/after-effects-apple-silicon.html)\\n 9. [Planning and setup](https://helpx.adobe.com/after-effects/using/planning-setup.html)\\n\\n4. Workspaces \\n 1. [General user interface items](https://helpx.adobe.com/after-effects/using/general-user-interface-items.html)\\n 2. [Get to know After Effects interface](https://creativecloud.adobe.com/en/learn/after-effects/web/aftereffects-workflow-terminology)\\n 3. [Workflows](https://helpx.adobe.com/after-effects/using/workflows.html)\\n 4. [Workspaces, panels, and viewers](https://helpx.adobe.com/after-effects/using/workspaces-panels-viewers.html)\\n 5. [Improved UI language support](https://helpx.adobe.com/after-effects/using/improved-ui-language-support.html)\\n\\n5. Projects and compositions \\n 1. [Projects](https://helpx.adobe.com/after-effects/using/projects.html)\\n 2. [Composition basics](https://helpx.adobe.com/after-effects/using/composition-basics.html)\\n 3. [Precomposing, nesting, and pre-rendering](https://helpx.adobe.com/after-effects/using/precomposing-nesting-pre-rendering.html)\\n 4. [View detailed performance information with the Composition Profiler](https://helpx.adobe.com/after-effects/using/composition-profiler.html)\\n 5. [CINEMA 4D Composition Renderer](https://helpx.adobe.com/after-effects/using/cinema-4d-composition-renderer.html)\\n\\n6. Importing footage \\n 1. [Preparing and importing still images](https://helpx.adobe.com/after-effects/using/preparing-importing-still-images.html)\\n 2. [Importing from After Effects and Adobe Premiere Pro](https://helpx.adobe.com/after-effects/using/importing-effects-premiere-pro.html)\\n 3. [Importing and interpreting video and audio](https://helpx.adobe.com/after-effects/using/importing-interpreting-video-audio.html)\\n 4. [Preparing and importing 3D image files](https://helpx.adobe.com/after-effects/using/preparing-importing-3d-image-files.html)\\n 5. [Importing and interpreting footage items](https://helpx.adobe.com/after-effects/using/importing-interpreting-footage-items.html)\\n 6. [Working with footage items](https://helpx.adobe.com/after-effects/using/footage-items.html)\\n 7. [Detect edit points using Scene Edit Detection](https://helpx.adobe.com/after-effects/using/scene-edit-detection.html)\\n 8. [XMP metadata](https://helpx.adobe.com/after-effects/using/xmp-metadata.html)\\n\\n7. Text and Graphics \\n 1. Text \\n 1. [Formatting characters and the Character panel](https://helpx.adobe.com/after-effects/using/formatting-characters-character-panel.html)\\n 2. [Text effects](https://helpx.adobe.com/after-effects/using/text-effects.html)\\n 3. [Creating and editing text layers](https://helpx.adobe.com/after-effects/using/creating-editing-text-layers.html)\\n 4. [Formatting paragraphs and the Paragraph panel](https://helpx.adobe.com/after-effects/using/formatting-paragraphs-paragraph-panel.html)\\n 5. [Extruding text and shape layers](https://helpx.adobe.com/after-effects/using/extruding-text-shapes.html)\\n 6. [Animating text](https://helpx.adobe.com/after-effects/using/animating-text.html)\\n 7. [Examples and resources for text animation](https://helpx.adobe.com/after-effects/using/examples-resources-text-animation.html)\\n 8. [Live Text Templates](https://helpx.adobe.com/after-effects/using/editable-text-templates.html)\\n\\n 2. Motion Graphics \\n 1. [Work with Motion Graphics templates in After Effects](https://helpx.adobe.com/after-effects/using/creating-motion-graphics-templates.html)\\n 2. [Use expressions to create drop-down lists in Motion Graphics templates](https://helpx.adobe.com/after-effects/using/create_dropdowns_using_expressions.html)\\n 3. [Work with Essential Properties to create Motion Graphics templates](https://helpx.adobe.com/after-effects/using/essential-properties.html)\\n 4. [Replace images and videos in Motion Graphics templates and Essential Properties](https://helpx.adobe.com/after-effects/using/replace-media-motion-graphics-templates.html)\\n 5. [Animate faster and easier using the Properties panel](https://helpx.adobe.com/after-effects/using/properties-panel.html)\\n\\n8. Drawing, Painting, and Paths \\n 1. [Overview of shape layers, paths, and vector graphics](https://helpx.adobe.com/after-effects/using/overview-shape-layers-paths-vector.html)\\n 2. [Paint tools: Brush, Clone Stamp, and Eraser](https://helpx.adobe.com/after-effects/using/paint-tools-brush-clone-stamp.html)\\n 3. [Taper shape strokes](https://helpx.adobe.com/after-effects/using/taper-shape-strokes.html)\\n 4. [Shape attributes, paint operations, and path operations for shape layers](https://helpx.adobe.com/after-effects/using/shape-attributes-paint-operations-path.html)\\n 5. [Use Offset Paths shape effect to alter shapes](https://helpx.adobe.com/after-effects/using/use-offset-paths.html)\\n 6. [Creating shapes](https://helpx.adobe.com/after-effects/using/creating-shapes-masks.html)\\n 7. [Create masks](https://helpx.adobe.com/after-effects/using/create-masks.html)\\n 8. [Remove objects from your videos with the Content-Aware Fill panel](https://helpx.adobe.com/after-effects/using/content-aware-fill.html)\\n 9. [Roto Brush and Refine Matte](https://helpx.adobe.com/after-effects/using/roto-brush-refine-matte.html)\\n 10. [Create Nulls for Positional Properties and Paths](https://helpx.adobe.com/after-effects/using/create-nulls-for-positional-properties-and-paths.html)\\n\\n9. Layers, Markers, and Camera \\n 1. [Selecting and arranging layers](https://helpx.adobe.com/after-effects/using/selecting-arranging-layers.html)\\n 2. [Blending modes and layer styles](https://helpx.adobe.com/after-effects/using/blending-modes-layer-styles.html)\\n 3. [3D layers](https://helpx.adobe.com/after-effects/using/3d-layers.html)\\n 4. [Layer properties](https://helpx.adobe.com/after-effects/using/layer-properties.html)\\n 5. [Creating layers](https://helpx.adobe.com/after-effects/using/creating-layers.html)\\n 6. [Managing layers](https://helpx.adobe.com/after-effects/using/layers.html)\\n 7. [Layer markers and composition markers](https://helpx.adobe.com/after-effects/using/layer-markers-composition-markers.html)\\n 8. [Cameras, lights, and points of interest](https://helpx.adobe.com/after-effects/using/cameras-lights-points-interest.html)\\n\\n10. Animation, Keyframes, Motion Tracking, and Keying \\n 1. Animation \\n 1. [Animation basics](https://helpx.adobe.com/after-effects/using/animation-basics.html)\\n 2. [Animating with Puppet tools](https://helpx.adobe.com/after-effects/using/animating-puppet-tools.html)\\n 3. [Managing and animating shape paths and masks](https://helpx.adobe.com/after-effects/using/animating-shape-paths-masks.html)\\n 4. [Animating Sketch and Capture shapes using After Effects](https://helpx.adobe.com/after-effects/using/convert-from-sketch-capture-to-photoshop-illustrator-and-animate.html)\\n 5. [Assorted animation tools](https://helpx.adobe.com/after-effects/using/assorted-animation-tools.html)\\n 6. [Work with Data-driven animation](https://helpx.adobe.com/after-effects/using/data-driven-animations.html)\\n\\n 2. Keyframe \\n 1. [Keyframe interpolation](https://helpx.adobe.com/after-effects/using/keyframe-interpolation.html)\\n 2. [Setting, selecting, and deleting keyframes](https://helpx.adobe.com/after-effects/using/setting-selecting-deleting-keyframes.html)\\n 3. [Editing, moving, and copying keyframes](https://helpx.adobe.com/after-effects/using/editing-moving-copying-keyframes.html)\\n\\n 3. Motion tracking \\n 1. [Tracking and stabilizing motion](https://helpx.adobe.com/after-effects/using/tracking-stabilizing-motion-cs5.html)\\n 2. [Face Tracking](https://helpx.adobe.com/after-effects/using/facetracking.html)\\n 3. [Mask Tracking](https://helpx.adobe.com/after-effects/using/rigid-mask-tracking.html)\\n 4. [Mask Reference](https://helpx.adobe.com/after-effects/using/mask-reference.html)\\n 5. [Speed](https://helpx.adobe.com/after-effects/using/speed.html)\\n 6. [Time-stretching and time-remapping](https://helpx.adobe.com/after-effects/using/time-stretching-time-remapping.html)\\n 7. [Timecode and time display units](https://helpx.adobe.com/after-effects/using/timecode-time-display-units.html)\\n\\n 4. Keying \\n 1. [Keying](https://helpx.adobe.com/after-effects/using/keying.html)\\n 2. [Keying effects](https://helpx.adobe.com/after-effects/using/keying-effects.html)\\n\\n11. Transparency and Compositing \\n 1. [Compositing and transparency overview and resources](https://helpx.adobe.com/after-effects/using/compositing-transparency-overview-resources.html)\\n 2. [Alpha channels and masks](https://helpx.adobe.com/after-effects/using/alpha-channels-masks-mattes.html)\\n 3. [Track Mattes and Traveling Mattes](https://helpx.adobe.com/after-effects/using/track-mattes-and-traveling-mattes.html)\\n\\n12. Adjusting color \\n 1. [Color basics](https://helpx.adobe.com/after-effects/using/color-basics.html)\\n 2. [Color management](https://helpx.adobe.com/after-effects/using/color-management.html)\\n 3. [Color Correction effects](https://helpx.adobe.com/after-effects/using/color-correction-effects.html)\\n 4. [OpenColorIO and ACES color management](https://helpx.adobe.com/after-effects/using/opencolorio-aces-color-management.html)\\n 5. [Enhanced HDR support](https://helpx.adobe.com/after-effects/using/hdr-preview.html)\\n 6. [HDR import and export](https://helpx.adobe.com/after-effects/using/hdr-import-and-export.html)\\n\\n13. Effects and Animation Presets \\n 1. [Effects and animation presets overview](https://helpx.adobe.com/after-effects/using/effects-animation-presets-overview.html)\\n 2. [Effect list](https://helpx.adobe.com/after-effects/using/effect-list.html)\\n 3. [Effect Manager](https://helpx.adobe.com/after-effects/using/effect-manager.html)\\n 4. [Simulation effects](https://helpx.adobe.com/after-effects/using/simulation-effects.html)\\n 5. [Stylize effects](https://helpx.adobe.com/after-effects/using/stylize-effects.html)\\n 6. [Audio effects](https://helpx.adobe.com/after-effects/using/audio-effects.html)\\n 7. [Distort effects](https://helpx.adobe.com/after-effects/using/distort-effects.html)\\n 8. [Perspective effects](https://helpx.adobe.com/after-effects/using/perspective-effects.html)\\n 9. [Channel effects](https://helpx.adobe.com/after-effects/using/channel-effects.html)\\n 10. [Generate effects](https://helpx.adobe.com/after-effects/using/generate-effects.html)\\n 11. [Time effects](https://helpx.adobe.com/after-effects/using/time-effects.html)\\n 12. [Transition effects](https://helpx.adobe.com/after-effects/using/transition-effects.html)\\n 13. [The Rolling Shutter Repair effect](https://helpx.adobe.com/after-effects/using/rolling-shutter-repair.html)\\n 14. [Blur and Sharpen effects](https://helpx.adobe.com/after-effects/using/blur-sharpen-effects.html)\\n 15. [3D Channel effects](https://helpx.adobe.com/after-effects/using/3d-channel-effects.html)\\n 16. [Utility effects](https://helpx.adobe.com/after-effects/using/utility-effects.html)\\n 17. [Matte effects](https://helpx.adobe.com/after-effects/using/matte-effects.html)\\n 18. [Noise and Grain effects](https://helpx.adobe.com/after-effects/using/noise-grain-effects.html)\\n 19. [Detail-preserving Upscale effect](https://helpx.adobe.com/after-effects/using/detail-preserving-upscale-effect.html)\\n 20. [Obsolete effects](https://helpx.adobe.com/after-effects/using/obsolete-effects.html)\\n 21. [Cycore plugins](https://helpx.adobe.com/after-effects/using/cycore-plugins.html)\\n\\n14. Expressions and Automation \\n 1. Expressions \\n 1. [Expression basics](https://helpx.adobe.com/after-effects/using/expression-basics.html)\\n 2. [Understanding the expression language](https://helpx.adobe.com/after-effects/using/expression-language.html)\\n 3. [Using expression controls](https://helpx.adobe.com/after-effects/using/expression-controls.html)\\n 4. [Syntax differences between the JavaScript and Legacy ExtendScript expression engines](https://helpx.adobe.com/after-effects/using/legacy-and-extend-script-engine.html)\\n 5. [Editing expressions](https://helpx.adobe.com/after-effects/using/edit-expressions.html)\\n 6. [Expression errors](https://helpx.adobe.com/after-effects/using/troubleshooting-expressions.html)\\n 7. [Using the Expressions editor](https://helpx.adobe.com/after-effects/using/using-expressions-editor.html)\\n 8. [Use expressions to edit and access text properties](https://helpx.adobe.com/after-effects/using/expressions-text-properties.html)\\n 9. [Expression language reference](https://helpx.adobe.com/after-effects/using/expression-language-reference.html)\\n 10. [Expression examples](https://helpx.adobe.com/after-effects/using/expression-examples.html)\\n\\n 2. Automation \\n 1. [Automation](https://helpx.adobe.com/after-effects/using/automation.html)\\n 2. [Scripts](https://helpx.adobe.com/after-effects/using/scripts.html)\\n\\n15. Immersive video, VR, and 3D \\n 1. [Construct VR environments in After Effects](https://helpx.adobe.com/after-effects/using/immersive-video-VR.html)\\n 2. [Apply immersive video effects](https://helpx.adobe.com/after-effects/using/vr-effects.html)\\n 3. [Compositing tools for VR/360 videos](https://helpx.adobe.com/after-effects/using/compositing-tools-vr-360.html)\\n 4. [Advanced 3D Renderer](https://helpx.adobe.com/after-effects/using/advanced-3d-renderer.html)\\n 5. [Import and add 3D models to your composition](https://helpx.adobe.com/after-effects/using/import-3d-model.html)\\n 6. [Import 3D models from Creative Cloud Libraries](https://helpx.adobe.com/after-effects/using/import-3d-models-from-creative-cloud-libraries.html)\\n 7. [Image-Based Lighting](https://helpx.adobe.com/after-effects/using/image-based-lighting.html)\\n 8. [Animated Environment Lights](https://helpx.adobe.com/after-effects/using/animated-environment-lights.html)\\n 9. [Enable lights to cast shadows](https://helpx.adobe.com/after-effects/using/enable-lights-to-cast-shadows.html)\\n 10. [Extract and animate lights and cameras from 3D models](https://helpx.adobe.com/after-effects/using/extract-and-animate-cameras-and-lights-from-3d-models.html)\\n 11. [Tracking 3D camera movement](https://helpx.adobe.com/after-effects/using/tracking-3d-camera-movement.html)\\n 12. [Cast and accept shadows](https://helpx.adobe.com/after-effects/using/cast-and-accept-shadows.html)\\n 13. [Embedded 3D model animations](https://helpx.adobe.com/after-effects/using/embedded-3d-model-animations.html)\\n 14. [Shadow Catcher](https://helpx.adobe.com/after-effects/using/shadow-catchers.html)\\n 15. [3D depth data extraction](https://helpx.adobe.com/after-effects/using/3d-depth-data-extraction.html)\\n 16. [Modify materials properties of a 3D layer](https://helpx.adobe.com/after-effects/using/modify-materials-properties-of-3d-layers.html)\\n 17. [Work in 3D Design Space](https://helpx.adobe.com/after-effects/using/work-in-3D-space.html)\\n 18. [3D Transform Gizmos](https://helpx.adobe.com/after-effects/using/3d-transform-gizmo.html)\\n 19. [Do more with 3D animation](https://helpx.adobe.com/after-effects/using/3d-animation-settings.html)\\n 20. [Preview changes to 3D designs real time with the Mercury 3D engine](https://helpx.adobe.com/after-effects/using/real-time-engine.html)\\n 21. [Add responsive design to your graphics](https://helpx.adobe.com/after-effects/using/responsive-design.html)\\n\\n16. Views and Previews \\n 1. [Previewing](https://helpx.adobe.com/after-effects/using/previewing.html)\\n 2. [Video preview with Mercury Transmit](https://helpx.adobe.com/after-effects/using/video-preview-using-mercury-transmit.html)\\n 3. [Modifying and using views](https://helpx.adobe.com/after-effects/using/modifying-using-views.html)\\n\\n17. Rendering and Exporting \\n 1. [Basics of rendering and exporting](https://helpx.adobe.com/after-effects/using/basics-rendering-exporting.html)\\n 2. [H.264 Encoding in After Effects](https://helpx.adobe.com/after-effects/using/exporting-h264-from-the-after-effects-render-queue.html)\\n 3. [Export an After Effects project as an Adobe Premiere Pro project](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n 4. [Converting movies](https://helpx.adobe.com/after-effects/using/converting-movies.html)\\n 5. [Multi-frame rendering](https://helpx.adobe.com/after-effects/using/multi-frame-rendering.html)\\n 6. [Automated rendering and network rendering](https://helpx.adobe.com/after-effects/using/automated-rendering-network-rendering.html)\\n 7. [Rendering and exporting still images and still-image sequences](https://helpx.adobe.com/after-effects/using/rendering-exporting-still-images-still.html)\\n 8. [Using the GoPro CineForm codec in After Effects](https://helpx.adobe.com/after-effects/using/gopro-cineform-codec-settings.html)\\n\\n18. Working with other applications \\n 1. [Dynamic Link and After Effects](https://helpx.adobe.com/after-effects/using/dynamic-link-effects.html)\\n 2. Working with After Effects and other applications \\n 1. [Export After Effects project as Premiere Pro project](https://helpx.adobe.com/after-effects/using/export-after-effects-project-as-premiere-pro-project.html)\\n\\n 3. [Sync Settings in After Effects](https://helpx.adobe.com/after-effects/using/sync-settings.html)\\n 4. [Creative Cloud Libraries in After Effects](https://helpx.adobe.com/after-effects/using/creative-cloud-libraries.html)\\n 5. [Plug-ins](https://helpx.adobe.com/after-effects/plug-ins.html)\\n 6. [Cinema 4D and Cineware](https://helpx.adobe.com/after-effects/using/c4d.html)\\n\\n19. Collaboration: Frame.io, and Team Projects \\n 1. [Collaboration in Premiere Pro and After Effects](https://helpx.adobe.com/premiere-pro/using/collaboration.html)\\n 2. Frame.io \\n 1. [Install and activate Frame.io](https://helpx.adobe.com/x-productkb/multi/install-activate-frameio.html)\\n 2. [Use Frame.io with Premiere Pro and After Effects](https://helpx.adobe.com/x-productkb/multi/collaborate-frameio-premiere-pro.html)\\n 3. [Frequently asked questions](https://helpx.adobe.com/x-productkb/multi/frameio-creative-cloud-faq.html)\\n\\n 3. Team Projects \\n 1. [Get Started with Team Projects](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n 2. [Create a Team Project](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n 3. [Collaborate with Team Projects](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n20. Memory, storage, performance \\n 1. [Memory and storage](https://helpx.adobe.com/after-effects/using/memory-storage1.html)\\n 2. [How After Effects handles low memory issues while previewing](https://helpx.adobe.com/after-effects/kb/after-effects-low-memory-warning-mechanism.html)\\n 3. [Improve performance](https://helpx.adobe.com/after-effects/using/improve-performance.html)\\n 4. [Preferences](https://helpx.adobe.com/after-effects/using/preferences.html)\\n 5. [GPU and GPU driver requirements for After Effects](https://helpx.adobe.com/after-effects/using/basics-gpu-after-effects.html)\\n\\n21. Knowledge Base \\n 1. [Known issues](https://helpx.adobe.com/after-effects/kb/known-issues-after-effects.html)\\n 2. [Fixed issues](https://helpx.adobe.com/after-effects/kb/fixed-issues.html)\\n 3. [Frequently asked questions](https://helpx.adobe.com/after-effects/faq.html)\\n 4. [After Effects and macOS Ventura](https://helpx.adobe.com/after-effects/kb/after-effects-and-macos-ventura.html)\\n 5. [How After Effects handles low memory issues while previewing](https://helpx.adobe.com/after-effects/kb/after-effects-low-memory-warning-mechanism.html)\\n\\nLayers overview\\n---------------\\n\\nLayers are the elements that make up a composition. Without layers, a composition is only an empty frame. Use as many layers as necessary to create your composition. Some compositions contain thousands of layers, whereas some compositions contain only one layer.\\n\\nLayers in After Effects are similar to tracks in Adobe Premiere Pro. The primary difference is that each After Effects layer can have no more than one footage item as its source, whereas a Premiere Pro track typically contains multiple clips. Layers in After Effects are also similar to layers in Photoshop, though the interface for working with layers differs. Working with layers in the Timeline panel in After Effects is similar to working with layers in the Layers panel in Photoshop.\\n\\nYou can create several kinds of layers:\\n\\n* Video and audio layers that are based on footage items that you import, such as still images, movies, and audio tracks\\n\\n* Layers that you create within After Effects to perform special functions, such as cameras, lights, adjustment layers, and null objects\\n\\n* Solid-color layers that are based on solid-color footage items that you create within After Effects\\n\\n* Synthetic layers that hold visual elements that you create within After Effects, such as shape layers and text layers\\n\\n* Precomposition layers, which use compositions as their source footage items\\n\\nWhen you modify a layer, you do not affect its source footage item. You can use the same footage item as the source for more than one layer and use the footage differently in each instance. (See [Importing and interpreting footage items](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7f86a.html).)\\n\\nChanges made to one layer do not affect other layers, unless you specifically link the layers. For example, you can move, rotate, and draw masks for one layer without disturbing any other layers in the composition.\\n\\nAfter Effects automatically numbers all layers in a composition. By default, these numbers are visible in the Timeline panel next to the layer name. The number corresponds to the position of that layer in the stacking order. When the stacking order changes, After Effects changes all numbers accordingly. The layer stacking order affects rendering order and therefore affects how the composition is rendered for previews and final output. (See [Render order and collapsing transformations](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7ed7a.html#WS064964FC-424C-4e5a-A5C3-2160B3DFBCA4a).)\\n\\nLayers in the Layer, Composition, and Timeline panels\\n-----------------------------------------------------\\n\\nAfter you add a layer to a composition, you can reposition the layer in the Composition panel. In the Timeline panel, you can change a layer’s duration, starting time, and place in the layer stacking order. You can also change any of the properties of a layer in the Timeline panel. (See [Layer properties in the Timeline panel](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7dd2a.html#WS3878526689cb91655866c1103906c6dea-7e16a).)\\n\\nYou can perform many tasks—such as drawing masks—in either the Composition panel or the Layer panel. However, other tasks—such as tracking motion and using the paint tools—must be performed in the Layer panel.\\n\\nThe Layer panel shows you a layer before any transforms are applied to the layer. For example, the Layer panel does not show the result of modifying the Scale property of a layer. To see a layer in context with other layers and with the results of transforms, use the Composition panel.\\n\\nLayers that are not based on a source footage item are _synthetic_ layers. Synthetic layers include text layers and shape layers. You cannot open a synthetic layer in the Layer panel. You can, however, precompose a synthetic layer and open the precomposition in the Layer panel.\\n\\nNote:\\n\\nTo view changes to a layer (such as masks or effects) in the Layer panel, select Render in the Layer panel. Deselect Render to view the original, unaltered layer.\\n\\nOpening layers and layer sources\\n--------------------------------\\n\\n* To open a layer other than a precomposition layer in the Layer panel, double-click the layer, or select the layer and choose Layer > Open Layer.\\n\\n* To open the source composition of a precomposition layer in the Composition panel, double-click the layer, or select the layer and choose Layer > Open Composition.\\n\\n* To open the source footage item of a layer, Alt-double-click (Windows) or Option-double-click (Mac OS) the layer, or select the layer and choose Layer > Open Layer Source.\\n\\nNote:\\n\\nIf you right-click (Windows) or Control-click (Mac OS) a layer, you can choose Open Footage or Open Composition to open the layer’s source item.\\n\\n* To open a precomposition layer in the Layer panel, Alt-double-click (Windows) or Option-double-click (Mac OS) the layer, or select the layer and choose Layer > Open Layer.\\n\\nCreate layers from footage items or change layer source\\n-------------------------------------------------------\\n\\nYou can create a layer from any footage item in the Project panel, including another composition. After you add a footage item to a composition, you can modify and animate the resulting layer.\\n\\nWhen you add a composition to another composition, you create a layer that uses the composition that you added as its source. (See [Precomposing, nesting, and pre-rendering](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7ed7a.html).)\\n\\nThe Still Footage preference setting (Preferences > Import) controls the default duration of layers that use still footage items as their sources. By default, when you create a layer with a still image as its source, the duration of the layer is the duration of the composition. You can change the duration of the layer after it’s created by trimming the layer.\\n\\nNote:\\n\\nBy default, new layers begin at the beginning of the composition duration. You can instead choose to have new layers begin at the current time by deselecting the Create Layers At Composition Start Time preference (Edit > Preferences > General (Windows) or After Effects > Preferences > General (Mac OS)).\\n\\nOften, the next step after adding a layer to a composition is scaling and positioning the layer to fit in the frame. (See [Scale or flip a layer](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7dd2a.html#WS3878526689cb91655866c1103906c6dea-7dbfa).)\\n\\nCreate layers from one or more footage items\\n--------------------------------------------\\n\\nWhen you create layers from multiple footage items, the layers appear in the layer stacking order in the Timeline panel in the order in which they were selected in the Project panel.\\n\\n1. Select one or more footage items and folders in the Project panel. \\n2. \\n Do one of the following: \\n\\n * Drag the selected footage items to the Composition panel.\\n\\nNote:\\n\\nHold Shift while dragging to snap the layer to the center or edges of the composition.\\n\\n * Drag the selected footage items to the Timeline panel. When you drag the item into the layer outline, a highlight bar indicates the layer appearence when you release the mouse button. If you drag the item over the time graph area, a time marker indicates the position of the In point of the layer when you release the mouse button.\\n\\nNote:\\n\\nHold Shift while dragging to snap the In point to the current-time indicator.\\n\\n * Drag the selected footage items to the composition name or icon in the Project panel, or press Ctrl+/ (Windows) or Command+/ (Mac OS). New layers are created immediately above a selected layer and at the center of the composition. If no layer is selected, then new layers are created at the top of the layer stack.\\n\\nCreate a layer from a trimmed footage item\\n------------------------------------------\\n\\nYou can trim a moving-image footage item in the Footage panel before inserting a layer based on that footage item into a composition.\\n\\n1. Double-click a footage item in the Project panel to open it in the Footage panel. (See [View footage items in the Footage panel](https://help.adobe.com/en_US/aftereffects/cs/using/WS619F56A5-4D32-4b44-A229-27433A8FF02Ea.html#WS3878526689cb91655866c1103906c6dea-7f9da).) \\n2. Move the current-time indicator in the Footage panel to the frame that you want to use as the In point of the layer, and click the Set In Point button at the bottom of the Footage panel. \\n3. Move the current-time indicator in the Footage panel to the frame that you want to use as the Out point of the layer, and click the Set Out Point button at the bottom of the Footage panel. \\n4. To create a layer based on this trimmed footage item, click an Edit button at the bottom of the Footage panel: Overlay Edit ![Image 8](https://helpx.adobe.com/content/dam/help/icons/overlay.png)\\n\\nCreates the layer at the top of the layer stacking order, with the In point set at the current time in the Timeline panel. Ripple Insert Edit ![Image 9](https://helpx.adobe.com/content/dam/help/icons/rippleinsert.png)\\n\\nAlso creates the layer at the top of the layer stacking order, with the In point set at the current time in the Timeline panel, but splits all other layers. Newly created split layers are moved later in time so that their In points are at the same time as the Out point of the inserted layer. \\n\\nReplace layer sources with references to another footage item\\n-------------------------------------------------------------\\n\\n1. Select one or more layers in the Timeline panel \\n2. Alt-drag (Windows) or Option-drag (Mac OS) a footage item from the Project panel onto a selected layer in the Timeline panel. \\n\\nSolid-color layers and solid-color footage items\\n------------------------------------------------\\n\\nYou can create layers of any solid color and any size (up to 30,000x30,000 pixels). Solid-color layers have solid-color footage items as their sources. Solid-color layers and solid-color footage items are both usually called _solids_.\\n\\nSolids work just like any other footage item: You can add masks, modify transform properties, and apply effects to a layer that has a solid as its source footage item. Use solids to color a background, as the basis of a control layer for a compound effect, or to create simple graphic images.\\n\\nSolid-color footage items are automatically stored in the Solids folder in the Project panel.\\n\\nTo learn how to modify solids folder for better project organization, see [Enhanced solids folder organization](https://helpx.adobe.com/after-effects/using/footage-items.html).\\n\\nNote:\\n\\nIn After Effects CS6 and later, new solid layers are 17% gray (45/255) so they can contrast with the new default darker user interface brightness\\n\\nCreate a solid-color layer or solid-color footage item\\n------------------------------------------------------\\n\\n* To create a solid footage item but not create a layer for it in a composition, choose File > Import > Solid.\\n* To create a solid footage item and create a layer for it in the current composition, choose Layer > New > Solid or press Ctrl+Y (Windows) or Command+Y (Mac OS).\\nTo create a layer that fits the composition when you create a solid-color layer, choose Make Comp Size.\\n\\nModify settings for solid-color layers and solid-color footage items\\n--------------------------------------------------------------------\\n\\n* To modify settings for the selected solid-color layer or footage item, choose Layer > Solid Settings.\\nTo apply the changes to all solid-color layers that use the footage item, select Affect All Layers That Use This Solid. If you don’t select this option, you create a footage item, which becomes the source for the selected layer.\\n\\nAdjustment layers\\n-----------------\\n\\nWhen you apply an effect to a layer, the effect applies only to that layer and no others. However, an effect can exist independently if you create an _adjustment layer_ for it. Any effects applied to an adjustment layer affect all layers below it in the layer stacking order. An adjustment layer at the bottom of the layer stacking order has no visible result.\\n\\nBecause effects on adjustment layers apply to all layers beneath them, they are useful for applying effects to many layers at once. In other respects, an adjustment layer behaves like other layers; for example, you can use keyframes or expressions with any adjustment layer property.\\n\\nNote:\\n\\nA more accurate description is that the adjustment layer applies the effect to the composite created from all layers below the adjustment layer in the layer stacking order. For this reason, applying an effect to an adjustment layer improves rendering performance compared with applying the same effect separately to each of the underlying layers.\\n\\nNote:\\n\\nIf you want to apply an effect or transformation to a collection of layers, you can precompose the layers and then apply the effect or transformation to the precomposition layer. (See [Precompose layers](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7ed7a.html#WS3878526689cb91655866c1103906c6dea-7ecea).)\\n\\nUse masks on an adjustment layer to apply an effect to only parts of the underlying layers. You can animate masks to follow moving subjects in the underlying layers.\\n\\n* To create an adjustment layer, choose Layer > New > Adjustment Layer, or press Ctrl+Alt+Y (Windows) or Command+Option+Y (Mac OS).\\n* To convert selected layers to adjustment layers, select the Adjustment Layer switch ![Image 10](https://helpx.adobe.com/content/dam/help/icons/switch_adjustment.png) for the layers in the Timeline panel or choose Layer > Switches > Adjustment Layer.\\n\\nNote:\\n\\nYou can deselect the Adjustment Layer switch for a layer to convert it to a normal layer.\\n\\nOnline resources about adjustment layers\\n----------------------------------------\\n\\nAndrew Kramer provides a video tutorial on his [Video Copilot website](http://www.videocopilot.net/tutorials/simulated_lighting/) in which he shows how to use an adjustment layer to apply an effect to only a short duration and to only specific portions of a movie.\\n\\nLloyd Alvarez provides a script on his [After Effects Scripts website](http://aescripts.com/create-trimmed-adjustment-layer/) that creates an adjustment layer above each selected layer, with each new adjustment layer trimmed to the duration of the selected layer.\\n\\nCreate a layer and new Photoshop footage item\\n---------------------------------------------\\n\\nWhen you create an Adobe Photoshop file from After Effects, Photoshop starts and creates a PSD file. This PSD file consists of a blank Photoshop layer that has the same dimensions as your composition, with the appropriate title-safe, and action-safe guides. The color bit depth of the PSD file is the same as the color bit depth of your After Effects project.\\n\\nThe newly created PSD file is automatically imported into After Effects as a footage item. Any changes that you save in Photoshop appear in the footage item in After Effects.\\n\\n* To create a Photoshop footage item and use it as the source for a new layer in the current composition, choose Layer > New > Adobe Photoshop File. The Photoshop layer is added as the top layer in your composition.\\n* To create a Photoshop footage item with the settings of the most recently open composition, without adding it to a composition, choose File > New > Adobe Photoshop File.\\n\\n### More like this\\n\\n* [Layers (keyboard shortcuts)](https://help.adobe.com/en_US/aftereffects/cs/using/WSCEBCDB03-0A9C-459e-873E-F5A10520F24A.html#WS3391C8C2-3332-41c0-9A3A-A8A864E43E84)\\n* [Precompose layers](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7ed7a.html)\\n* [Creating and editing text layers](https://helpx.adobe.com/after-effects/using/creating-editing-text-layers.html)\\n* [3D layers](https://helpx.adobe.com/after-effects/using/3d-layers.html#3d_layers)\\n* [Cameras, lights, and points of interest](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7e29a.html)\\n* [About shapes and shape layers](https://helpx.adobe.com/after-effects/using/overview-shape-layers-paths-vector.html#about_shapes_and_shape_layers)\\n* [Null object layers](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7dd2a.html#WS3878526689cb91655866c1103906c6dea-7d9aa)\\n* [Working with footage items](https://help.adobe.com/en_US/aftereffects/cs/using/WS619F56A5-4D32-4b44-A229-27433A8FF02Ea.html#WS3878526689cb91655866c1103906c6dea-7f9da)\\n* [Trim, extend, or slip-edit a layer](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7e94a.html#WS3878526689cb91655866c1103906c6dea-7e70a)\\n* [Apply an effect or animation preset](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7c30a.html#WS3878526689cb91655866c1103906c6dea-7c2ba)\\n* [Creating masks](https://helpx.adobe.com/after-effects/using/creating-shapes-masks.html#creating_masks)\\n* [Preparing and importing Photoshop files](https://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7f7ca.html#WS3878526689cb91655866c1103906c6dea-7f53a)\\n* [Working with Photoshop and After Effects](https://help.adobe.com/en_US/aftereffects/cs/using/WSB865D05C-3793-4682-B26E-5B25FAF45432.html)\\n\\n![Image 11](https://helpx.adobe.com/content/dam/helpx/icons/adobe-logo.svg)\\n\\n**Get help faster and easier**\\n------------------------------\\n\\n[Sign in](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\nNew user?\\n\\n[Create an account ›](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n![Image 12: Avatar](https://helpx.adobe.com/after-effects/using/creating-layers.html)\\n\\n[Manage account](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\nQuick links\\n\\n[View all your plans](https://helpx.adobe.com/after-effects/using/creating-layers.html#)[Manage your plans](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n[View quick links](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n[Hide quick links](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n[Legal Notices](https://helpx.adobe.com/legal/legal-notices.html)|[Online Privacy Policy](https://www.adobe.com/privacy.html)\\n\\n![Image 13: Adobe After Effects](https://helpx.adobe.com/content/dam/help/mnemonics/ae_cc_app_RGB.svg)\\n\\n![Image 14: Adobe After Effects](https://helpx.adobe.com/content/dam/help/mnemonics/ae_cc_app_RGB.svg)\\n\\n**Create stunning 3D animations in After Effects**\\n\\n Animate characters and illustrations, add motion to text, and more.\\n\\n[Open the app](https://creative.adobe.com/products/download/aftereffects)\\n\\n[Open the app](https://creative.adobe.com/products/download/aftereffects)\\n\\n### Share this page\\n\\n* [](http://www.facebook.com/sharer.php)\\n* [](https://twitter.com/share?text=twitter)\\n* [](http://www.linkedin.com/shareArticle?mini=true)\\n* [Link copied](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\nWas this page helpful?\\n\\nYes, thanks Not really\\n\\n![Image 15: Adobe After Effects](https://helpx.adobe.com/content/dam/help/mnemonics/ae_cc_app_RGB.svg)\\nAdobe After Effects\\n-------------------\\n\\n* [< Visit Adobe Help Center](https://helpx.adobe.com/support.html#/all_products)\\n\\n* [Learn & Support](https://helpx.adobe.com/support/after-effects.html)\\n* [Get Started](https://helpx.adobe.com/after-effects/get-started.html)\\n* [User Guide](https://helpx.adobe.com/after-effects/user-guide.html)\\n* [Tutorials](https://helpx.adobe.com/after-effects/tutorials.html)\\n\\n### Ask the Community\\n\\nPost questions and get answers from experts.\\n\\n[Ask now](https://community.adobe.com/t5/after-effects/ct-p/ct-after-effects)\\n\\n### Contact Us\\n\\nExpert support for your issues.\\n\\n[Start now](https://helpx.adobe.com/contact.html?step=AEFT)\\n\\n[^Back to top](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n* \\n * \\n * \\n[Shop for](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [Creative Cloud](https://www.adobe.com/creativecloud.html?promoid=ZP46FD38&mv=other)\\n * [Photoshop](https://www.adobe.com/products/photoshop.html)\\n * [Adobe Express](https://www.adobe.com/express/?promoid=Z2G1FSYV&mv=other)\\n * [Photography](https://www.adobe.com/creativecloud/photography.html)\\n * [Premiere Pro](https://www.adobe.com/products/premiere.html)\\n * [Adobe Stock](https://stock.adobe.com/)\\n * [Elements Family](https://www.adobe.com/products/elements-family.html)\\n * [Document Cloud](https://www.adobe.com/acrobat/business.html)\\n * [Acrobat](https://www.adobe.com/acrobat.html)\\n * [Acrobat Sign](https://www.adobe.com/sign.html)\\n * [Special offers](https://www.adobe.com/products/special-offers.html)\\n * [View plans and pricing](https://www.adobe.com/creativecloud/plans.html)\\n * [View all products](https://www.adobe.com/products/catalog.html?types=pf_252Fdesktop&types=pf_252Fmobile&types=pf_252Fweb)\\n\\n * \\n * \\n * \\n[For business](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [Creative Cloud for business](https://www.adobe.com/creativecloud/business.html)\\n * [Creative Cloud for enterprise](https://www.adobe.com/creativecloud/business/enterprise.html)\\n * [Acrobat for business](https://www.adobe.com/acrobat/business.html)\\n\\n * \\n * \\n[For education](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [Discounts for students and teachers](https://www.adobe.com/creativecloud/buy/students.html)\\n * [Schools and universities](https://www.adobe.com/education.html)\\n * [Digital Learning Solutions](https://www.adobe.com/elearning.html)\\n\\n * \\n * \\n[For nonprofits](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [Nonprofit overview](https://www.adobe.com/nonprofits.html)\\n\\n * \\n * \\n[For mobile](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [Apps for iOS](https://www.apple.com/app-store/)\\n * [Apps for Android](https://play.google.com/store/search?q=adobe&c=apps)\\n\\n * \\n * \\n[Experience Cloud](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [What is Experience Cloud?](https://business.adobe.com/)\\n * [Analytics](https://business.adobe.com/products/analytics/adobe-analytics.html)\\n * [Experience Manager](https://business.adobe.com/products/experience-manager/adobe-experience-manager.html)\\n * [Commerce](https://business.adobe.com/products/magento/enterprise.html)\\n * [Marketo Engage](https://business.adobe.com/products/marketo.html)\\n * [Workfront](https://business.adobe.com/products/workfront.html)\\n * [Terms of Use](https://www.adobe.com/go/experiencecloudterms)\\n\\n * \\n * \\n * \\n[Support](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [Download and install](https://helpx.adobe.com/download-install.html)\\n * [Help Center](https://helpx.adobe.com/support.html)\\n * [Adobe Community](https://community.adobe.com/)\\n * [Enterprise Support](https://helpx.adobe.com/contact/enterprise-support.html)\\n * [Genuine software](https://www.adobe.com/genuine.html)\\n\\n * \\n * \\n[Resources](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [Adobe Blog](https://blog.adobe.com/)\\n * [Adobe Developer](https://developer.adobe.com/)\\n\\n * \\n * \\n[Adobe Account](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [Log in to your account](https://account.adobe.com/)\\n\\n * \\n * \\n[Adobe](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\n * [About](https://www.adobe.com/about-adobe.html)\\n * [AI Overview](https://www.adobe.com/ai/overview.html)\\n * [Careers](https://www.adobe.com/careers.html)\\n * [Newsroom](https://news.adobe.com/)\\n * [Corporate responsibility](https://www.adobe.com/corporate-responsibility.html)\\n * [Investor Relations](https://www.adobe.com/investor-relations.html)\\n * [Supply chain](https://www.adobe.com/corporate-responsibility/supply-chain.html)\\n * [Trust Center](https://www.adobe.com/trust.html)\\n * [Events](https://www.adobe.com/events.html)\\n * [Adobe for All](https://www.adobe.com/diversity.html)\\n * [Integrity](https://www.adobe.com/about-adobe/integrity.html)\\n\\n* \\n * Featured products \\n * [![Image 16](https://www.adobe.com/content/dam/cc/icons/reader_appicon_64_grayscale.svg)Adobe Acrobat Reader](https://get.adobe.com/reader/)\\n * [![Image 17](https://www.adobe.com/content/dam/cc/icons/Adobe_Express_FP_Icon.svg)Adobe Express](https://www.adobe.com/express/?promoid=Z2G1FSYV&mv=other)\\n * [![Image 18](https://www.adobe.com/content/dam/cc/icons/ps_appicon_64_grayscale.svg)Photoshop](https://www.adobe.com/products/photoshop/free-trial-download.html)\\n * [![Image 19](https://www.adobe.com/content/dam/cc/icons/ai_appicon_64_grayscale.svg)Illustrator](https://www.adobe.com/products/illustrator/free-trial-download.html)\\n\\n* \\n * \\n * [Change region](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n * \\n * [![Image 20: Adobe on Facebook](https://www.adobe.com/content/dam/cc/icons/social-icon-facebook.svg)](https://www.facebook.com/adobe)\\n * [![Image 21: Adobe on Twitter](https://www.adobe.com/content/dam/cc/icons/social-icon-twitter.svg)](https://twitter.com/Adobe)\\n * [![Image 22: Adobe on LinkedIn](https://www.adobe.com/content/dam/cc/icons/social-icon-linkedin.svg)](https://www.linkedin.com/company/adobe)\\n * [![Image 23: Adobe on Instagram](https://www.adobe.com/content/dam/cc/icons/social-icon-instagram.svg)](https://www.instagram.com/adobe/)\\n\\n * \\nCopyright © 2025 Adobe. All rights reserved. \\n * [Privacy](https://www.adobe.com/privacy.html)\\n * [Terms of Use](https://www.adobe.com/legal/terms.html)\\n * [Cookie preferences](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n * [Do not sell or share my personal information](https://www.adobe.com/privacy/us-rights.html)\\n * [![Image 24](https://www.adobe.com/content/dam/cc/icons/adchoices-small.svg)AdChoices](https://www.adobe.com/privacy/opt-out.html#interest-based-ads)\\n\\nLanguage Navigation\\n\\nLanguage Navigation\\n\\n[](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\nChoose a region\\n\\nSelecting a region changes the language and/or content on Adobe.com.\\n\\n* Americas\\n\\n* Brasil\\n* Canada - English\\n* Canada - Français\\n* Latinoamérica\\n* México\\n* Argentina\\n* Colombia\\n* Perú\\n* Chile\\n* United States\\n* Asia Pacific\\n\\n* Australia\\n* Hong Kong S.A.R. of China\\n* India - English\\n* Indonesia - English\\n* Malaysia - English\\n* New Zealand\\n* Philippines - English\\n* Vietnam - English\\n* 中国\\n* 中國香港特別行政區\\n* 台灣地區\\n* 日本\\n* Indonesia\\n* Malaysia\\n* Pilipinas\\n* Việt Nam\\n* भारत\\n* 한국\\n* Singapore\\n* Thailand - English\\n* ประเทศไทย\\n* Europe, Middle East and Africa\\n\\n* Africa - English\\n* België - Nederlands\\n* Belgique - Français\\n* Belgium - English\\n* Česká republika\\n* Danmark\\n* Deutschland\\n* Eesti\\n* España\\n* France\\n* Greece - English\\n* Ireland\\n* Israel - English\\n* Italia\\n* Latvija\\n* Lietuva\\n* Luxembourg - Deutsch\\n* Luxembourg - English\\n* Luxembourg - Français\\n* Magyarország\\n* Middle East and North Africa - English\\n* Nederland\\n* Norge\\n* Österreich\\n* Polska\\n* Portugal\\n* România\\n* Schweiz\\n* Slovenija\\n* Slovensko\\n* Suisse\\n* Suomi\\n* Svizzera\\n* Türkiye\\n* United Kingdom\\n* България\\n* Россия\\n* Україна\\n* الشرق الأوسط وشمال أفريقيا - اللغة العربية\\n* ישראל - עברית\\n* Sverige\\n* Saudi Arabia - English\\n* United Arab Emirates - English\\n* الإمارات العربية المتحدة\\n* المملكة العربية السعودية\\n\\nLocale Modalv2\\n\\nWe have detected you are visiting a different region on adobe.com\\n\\n[](https://helpx.adobe.com/after-effects/using/creating-layers.html#)\\n\\nUnited States\\n\\nChat with us\\n',\n", " 'images': []}]}" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "result" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": ".venv", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.11" } }, "nbformat": 4, "nbformat_minor": 2 }