{"id":1219,"date":"2016-04-20T12:26:56","date_gmt":"2016-04-20T12:26:56","guid":{"rendered":"http:\/\/www.bobbyciraldo.com\/?page_id=1219"},"modified":"2018-04-25T00:19:31","modified_gmt":"2018-04-25T00:19:31","slug":"intro-to-keying","status":"publish","type":"page","link":"https:\/\/ciraldo.stream\/uwm-vfx1\/topics\/intro-to-keying\/","title":{"rendered":"Intro to Keying"},"content":{"rendered":"<h2><strong>&#8220;Intro to Keying&#8221;<\/strong><\/h2>\n<p><strong><div class=\"content_block\" id=\"custom_post_widget-2598\"><p>Concepts &amp; Terms, Keylight &amp; Refine Hard Matte effects, Basic Workflow<\/p>\n<\/div><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Hey, <strong>&#8220;Keying&#8221;<\/strong> is not the same as <strong>&#8220;keyframing&#8221;<\/strong> okay?<\/p>\n<p>The <strong>basic idea<\/strong> is that on each frame, a particular <strong>color range,<\/strong>\u00a0usually <strong>green<\/strong> or <strong>blue,<\/strong>\u00a0is <strong>converted from opaque to <\/strong><strong>transparent.<\/strong><\/p>\n<p>In general, <strong>keying<\/strong> is a process done to <strong>moving footage,<\/strong> although it can be used on still images as well as an alternative to manual masking.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2557 size-full\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-10.44.49.png\" alt=\"\" width=\"260\" height=\"265\" \/>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2558 size-full\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-10.49.36.png\" alt=\"\" width=\"255\" height=\"267\" \/><\/p>\n<h3>Concepts and Terminology<\/h3>\n<ul>\n<li>Sometimes referred to as simply\u00a0<strong>Keying, <\/strong>or also\u00a0<strong>Chroma Keying,<\/strong> or <strong>Color Keying,<\/strong> or <strong>Blue Screen Removal,<\/strong> or <strong>Green Screen Removal,<\/strong>\u00a0and other variations&#8230;<\/li>\n<li>The colors <strong>Blue<\/strong> and <strong>Green<\/strong> are most frequently used due to their <strong>contrast with human skin colors;<\/strong> sometimes you might see a <strong>red screen<\/strong> when shooting <strong>non-human things<\/strong> that have both blue and green parts. <strong>White<\/strong> screen and <strong>black<\/strong> screen are sometimes used if the foreground object contrasts with the background enough.<\/li>\n<li>Some history: the very <strong>1st chroma key effect in a movie!\u00a0<\/strong>\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=2LNrYyVTq2g\" target=\"_blank\" rel=\"noopener\">Thief of Bagdad (1940)<\/a><\/li>\n<li>The verb for the process is sometimes called <strong>&#8220;keying&#8221;<\/strong> or <strong>&#8220;keying out&#8221;<\/strong> or <strong>&#8220;doing a key&#8221;<\/strong><\/li>\n<li><strong>&#8220;Spill&#8221;<\/strong> &#8211; background color (green for example) which has bounced onto to the foreground subject due to being too physically close to the background green or blue screen.<\/li>\n<li><strong>&#8220;Spill Suppression&#8221;<\/strong> &#8211; general term for a process done to video <strong>after<\/strong> <strong>it has been keyed.<\/strong> Removes or neutralizes the <strong>spill<\/strong> from the foreground subject.<\/li>\n<li><strong>&#8220;Matte&#8221;<\/strong> &#8211; a <strong>black &amp; white<\/strong> depiction of the <strong>transparency of an image<\/strong><strong>.<\/strong> Kind of looks like an <strong>inverted silhouette,\u00a0<\/strong>where the <strong>foreground is<\/strong>\u00a0<strong>white<\/strong>\u00a0(opaque) and the <strong>background is<\/strong>\u00a0<strong>black<\/strong> (transparent).\u00a0\u00a0Various <strong>shades of gray<\/strong> can represent alpha values somewhere in between fully opaque and transparent.<\/li>\n<li><strong>&#8220;Edge&#8221;<\/strong> &#8211; the boundary between <strong>foreground<\/strong> and <strong>background.<\/strong> Good chroma key work is all about nice, clean edges.<\/li>\n<li><strong>&#8220;Edge Refinement,&#8221;<\/strong>\u00a0aka <strong>&#8220;Matte Processing&#8221;<\/strong>\u00a0&#8211;\u00a0Basically, <strong>cleaning up the matte<\/strong> after the\u00a0background color has been keyed out. Includes techniques such as <strong>&#8220;choking,&#8221;<\/strong> <strong>&#8220;refining the edge\/matte,&#8221;<\/strong> <strong>&#8220;despotting,&#8221;<\/strong> etc.<\/li>\n<\/ul>\n<h3>The &#8220;Keylight (1.2)&#8221; &amp; &#8220;Refine Hard Matte&#8221; effects<\/h3>\n<p>After Effects comes with a nice built-in <strong>chroma key effect<\/strong> called <strong>&#8220;Keylight.&#8221;<\/strong><br \/>\nKeylight does it all: keying, spill suppression, and matte processing all in one effect.<br \/>\nAfter Effects also includes some <strong>standalone matte processing effects,<\/strong> one of which (the <strong>&#8220;Refine Hard Matte&#8221;<\/strong> effect) we&#8217;ll use instead of Keylight&#8217;s matte processing.<\/p>\n<h3>Basic Keying Workflow<\/h3>\n<ol>\n<li><span style=\"color: #ff0000;\"><strong>Isolate the clips you&#8217;ll use<\/strong><\/span>\n<ol style=\"list-style-type: lower-alpha;\">\n<li><strong>Import<\/strong> the raw green screen shoot footage in <strong>Premiere.<\/strong><\/li>\n<li><strong>Export<\/strong> an <strong>individual clip<\/strong> for keying. When exporting, select <strong>&#8220;Quicktime&#8221;<\/strong> for the <strong>Format,<\/strong> and under the <strong>Video tab<\/strong> make sure to\u00a0use a good <strong>intermediate format<\/strong> such as <strong>Apple ProRes 422 (on Macs)<\/strong> or <strong>Avid\u00a0DNxHR\/DNxHD (on Windows.) Make sure that the output width and height, as well as framerate, matches the source.<\/strong><\/li>\n<li><strong>Import<\/strong> this clip into <strong>After Effects<\/strong> and drag it onto the\u00a0<strong>New Comp<\/strong> button to create a new comp<\/li>\n<\/ol>\n<\/li>\n<li><span style=\"color: #ff0000;\"><strong>Add a garbage matte<\/strong><\/span><br \/>\nA <strong>garbage matte<\/strong> is one or more<strong> masks<\/strong> which <strong>roughly isolate<\/strong> the foreground prior to the keying step. Use the <strong>mask tools<\/strong> to get rid of lights in the shot, stuff on the floor, non-green walls, etc.<br \/>\nIn some cases you may need to <strong>animate<\/strong> the garbage matte masks by <strong>keyframing the<\/strong>\u00a0<strong>Mask Path<\/strong> properties of the masks.<\/li>\n<li><span style=\"color: #ff0000;\"><strong>Setup the &#8220;Keylight (1.2)&#8221; effect<\/strong><\/span>\n<ol style=\"list-style-type: lower-alpha;\">\n<li><strong>Select your footage layer<\/strong> containing the green screen footage and <strong>add the &#8220;Keylight (1.2)&#8221;<\/strong> <strong>effect<\/strong><\/li>\n<li>Use Keylight&#8217;s <strong>eyedropper<\/strong> to select the <strong>Screen Colour.<\/strong>\u00a0 There might be variation in the shades of green to choose from, so try picking a green that seems <strong>the least saturated.<\/strong> (You can always pick a different shade of green later on by temporarily disabling the effect.)<\/li>\n<li>Toggle the <strong>Transparency Grid<\/strong> to be <strong>on<\/strong> so that transparent areas of the comp look like a checkerboard.\n<p><figure id=\"attachment_2560\" aria-describedby=\"caption-attachment-2560\" style=\"width: 295px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2560\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.07.50.png\" alt=\"\" width=\"295\" height=\"91\" \/><figcaption id=\"caption-attachment-2560\" class=\"wp-caption-text\">Transparency Grid toggle button (center)<\/figcaption><\/figure><\/li>\n<li>In Keylight&#8217;s <strong>View dropdown,<\/strong> choose <strong>Screen Matte<\/strong> to see the current\u00a0<strong><strong>Matte:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2561 aligncenter\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.15.17.png\" alt=\"\" width=\"407\" height=\"226\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.15.17.png 407w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.15.17-300x167.png 300w\" sizes=\"auto, (max-width: 407px) 100vw, 407px\" \/><\/strong><\/strong><\/p>\n<p><figure id=\"attachment_2562\" aria-describedby=\"caption-attachment-2562\" style=\"width: 407px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2562\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.14.37.png\" alt=\"\" width=\"407\" height=\"228\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.14.37.png 474w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.14.37-300x168.png 300w\" sizes=\"auto, (max-width: 407px) 100vw, 407px\" \/><figcaption id=\"caption-attachment-2562\" class=\"wp-caption-text\">This matte still needs a little help<span style=\"font-size: 16px;\">\u00a0<\/span><\/figcaption><\/figure><\/li>\n<li>Open Keylight&#8217;s\u00a0<strong>Screen Matte<\/strong> <strong>property\u00a0group<\/strong> using the twirl-down triangle thingy.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2564\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.17.36.png\" alt=\"\" width=\"333\" height=\"191\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.17.36.png 333w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.17.36-300x172.png 300w\" sizes=\"auto, (max-width: 333px) 100vw, 333px\" \/><\/li>\n<li>Gradually <strong>increase<\/strong> the <strong>Clip Black\u00a0<\/strong>property\u00a0to clean up the <strong>gray\/white noise<\/strong> from the <strong>black background<\/strong> areas.<\/li>\n<li>Gradually <strong>decrease\u00a0<\/strong>the\u00a0<strong>Clip White<\/strong>\u00a0property\u00a0to clean up the <strong>gray\/black noise<\/strong> from the <strong>white foreground<\/strong> areas.<\/li>\n<li>Check the current results: Back in the <strong>View dropdown,<\/strong> choose <strong>Final Result<\/strong> to check your progress.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2565\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.23.02.png\" alt=\"\" width=\"400\" height=\"243\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.23.02.png 400w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-11.23.02-300x182.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/li>\n<\/ol>\n<\/li>\n<li><span style=\"color: #ff0000;\"><strong>Setup the &#8220;Refine Hard Matte&#8221; effect<\/strong><\/span>\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Sometimes we need to <strong>clean up the edge a little bit.<\/strong> Take a look at the outline in the\u00a0<strong>before<\/strong> and <strong>after<\/strong> shots below:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2569\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.20.58.png\" alt=\"\" width=\"205\" height=\"287\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.20.58.png 264w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.20.58-214x300.png 214w\" sizes=\"auto, (max-width: 205px) 100vw, 205px\" \/>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2570\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.25.10.png\" alt=\"\" width=\"204\" height=\"287\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.25.10.png 269w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.25.10-213x300.png 213w\" sizes=\"auto, (max-width: 204px) 100vw, 204px\" \/><\/li>\n<li><strong>Add\u00a0<\/strong>the<strong>\u00a0&#8220;Refine Hard Matte&#8221;<\/strong> effect.<\/li>\n<li>Gradually increase the\u00a0<strong>Increase Decontamination Radius\u00a0<\/strong>property until the discolored edge goes away:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2571\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.30.13.png\" alt=\"\" width=\"313\" height=\"257\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.30.13.png 313w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.30.13-300x246.png 300w\" sizes=\"auto, (max-width: 313px) 100vw, 313px\" \/><\/li>\n<li>Then <strong>decrease or increase<\/strong> the\u00a0<strong>Shift Edge\u00a0<\/strong>property to <strong>shrink or grow the edge:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2572\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screen-Shot-2018-04-24-at-12.32.56-PM.png\" alt=\"\" width=\"305\" height=\"78\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screen-Shot-2018-04-24-at-12.32.56-PM.png 305w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screen-Shot-2018-04-24-at-12.32.56-PM-300x77.png 300w\" sizes=\"auto, (max-width: 305px) 100vw, 305px\" \/><\/strong><\/li>\n<li><em>Optional:<\/em> Try out the related effect\u00a0<strong>Refine Soft Matte<\/strong>\u00a0for situations where the matte edge is not so smooth and crisp. For example, hair, fur, foliage, etc.<\/li>\n<\/ol>\n<\/li>\n<li><span style=\"color: #ff0000;\"><strong>Check results at other points in time<\/strong><\/span>\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Move<strong> the playhead to different spots on the timeline<\/strong>\u00a0and <strong>check the results.<\/strong><\/li>\n<li>You may need to <strong>adjust the various effect properties,<\/strong> or even keyframe some properties if the keying results vary a lot over time.<\/li>\n<\/ol>\n<\/li>\n<li><span style=\"color: #ff0000;\"><strong>Render &amp; Import back into After Effects<\/strong><\/span>\n<ol style=\"list-style-type: lower-alpha;\">\n<li><strong>Add the comp to the render queue<\/strong> and <strong>render it<\/strong> using codec settings that <strong>preserve the alpha info<\/strong> in the Quicktime file.<br \/>\nOn<strong> Macs<\/strong> you can use <strong>Apple ProRes 4444:<\/strong><\/p>\n<figure id=\"attachment_2573\" aria-describedby=\"caption-attachment-2573\" style=\"width: 546px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2573 size-full\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.39.52.png\" alt=\"\" width=\"546\" height=\"129\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.39.52.png 546w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.39.52-300x71.png 300w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><figcaption id=\"caption-attachment-2573\" class=\"wp-caption-text\">Very important to make sure <strong>&#8220;RGB + Alpha&#8221;<\/strong> is selected!<\/figcaption><\/figure>\n<p>Or on<strong> Windows<\/strong> you can use <strong>DNxHR\/DNxHD:<\/strong><\/p>\n<figure id=\"attachment_2574\" aria-describedby=\"caption-attachment-2574\" style=\"width: 430px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2574 size-full\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.40.55.png\" alt=\"\" width=\"430\" height=\"152\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.40.55.png 430w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.40.55-300x106.png 300w\" sizes=\"auto, (max-width: 430px) 100vw, 430px\" \/><figcaption id=\"caption-attachment-2574\" class=\"wp-caption-text\">Make sure <strong>&#8220;Alpha: Uncompressed&#8221;<\/strong> is checked<\/figcaption><\/figure>\n<p><figure id=\"attachment_2575\" aria-describedby=\"caption-attachment-2575\" style=\"width: 545px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2575 size-full\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.41.26.png\" alt=\"\" width=\"545\" height=\"131\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.41.26.png 545w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-12.41.26-300x72.png 300w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><figcaption id=\"caption-attachment-2575\" class=\"wp-caption-text\">Very important to make sure <strong>&#8220;RGB + Alpha&#8221;<\/strong> is selected!<\/figcaption><\/figure><\/li>\n<li>After the render is complete, <strong>import the rendered Quicktime file back into After Effects<\/strong> for use in a <strong>new comp.<\/strong> If all goes well with the render, the rendered footage should be transparent where the green screen was.<\/li>\n<\/ol>\n<\/li>\n<li><span style=\"color: #ff0000;\"><strong>Use the keyed out footage in a new comp!<\/strong><\/span><br \/>\nNow you can use your nicely keyed out footage in a <strong>new comp.<\/strong> You could also do this using <strong>nested compositions instead,<\/strong> but by <strong>pre-rendering<\/strong> and then <strong>importing the rendered file<\/strong> you will save yourself lots of time.<\/p>\n<p><figure id=\"attachment_2592\" aria-describedby=\"caption-attachment-2592\" style=\"width: 481px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2592\" src=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-15.29.21.png\" alt=\"\" width=\"481\" height=\"270\" srcset=\"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-15.29.21.png 481w, https:\/\/ciraldo.stream\/uwm-vfx1\/wp-content\/uploads\/2018\/04\/Screenshot-2018-04-24-15.29.21-300x168.png 300w\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" \/><figcaption id=\"caption-attachment-2592\" class=\"wp-caption-text\">Pre-rendering the keying process gives you more time to experiment and have fun during the compositing phase!<\/figcaption><\/figure><\/li>\n<\/ol>\n<h3>Keylight Reference<\/h3>\n<p>Lastly, feel free to check out the <a href=\"http:\/\/thefoundry.s3.amazonaws.com\/products\/keylight\/ae\/documentation\/Keylight_1.2v12_AE.pdf\">Full Keylight (1.2) reference manual.<\/a>\u00a0There&#8217;s a lot to it!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Intro to Keying&#8221; &nbsp; Hey, &#8220;Keying&#8221; is not the same as &#8220;keyframing&#8221; okay? The basic idea is that on each frame, a particular color range,\u00a0usually green or blue,\u00a0is converted from opaque to transparent. In general, keying is a process done to moving footage, although it can be used on still images as well as an &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/ciraldo.stream\/uwm-vfx1\/topics\/intro-to-keying\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Intro to Keying&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1278,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1219","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-json\/wp\/v2\/pages\/1219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-json\/wp\/v2\/comments?post=1219"}],"version-history":[{"count":44,"href":"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-json\/wp\/v2\/pages\/1219\/revisions"}],"predecessor-version":[{"id":2633,"href":"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-json\/wp\/v2\/pages\/1219\/revisions\/2633"}],"up":[{"embeddable":true,"href":"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-json\/wp\/v2\/pages\/1278"}],"wp:attachment":[{"href":"https:\/\/ciraldo.stream\/uwm-vfx1\/wp-json\/wp\/v2\/media?parent=1219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}