All language subtitles for nuk231-class02

af Afrikaans
sq Albanian
am Amharic
ar Arabic Download
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:06,533 --> 00:00:09,066 hello and welcome back to nuke 2 3 2 00:00:09,066 --> 00:00:11,699 1 compositing best practices 3 00:00:11,700 --> 00:00:13,800 this is Victor Perez and today 4 00:00:13,800 --> 00:00:16,133 we are going to discuss something very important 5 00:00:16,133 --> 00:00:18,966 when we are applying transformation 6 00:00:19,000 --> 00:00:20,900 which is concartination 7 00:00:20,966 --> 00:00:24,699 the word concartination comes from Latin 8 00:00:24,766 --> 00:00:29,199 and it means to put things on a chain 9 00:00:29,400 --> 00:00:32,166 okay so what does it means 10 00:00:32,166 --> 00:00:34,999 when we are talking about transformations 11 00:00:35,000 --> 00:00:39,200 well let me show you this little graphic 12 00:00:39,200 --> 00:00:41,666 something that is going to be very clear 13 00:00:41,766 --> 00:00:45,866 imagine that this is a pixel in a certain position 14 00:00:46,100 --> 00:00:48,266 when we are applying transformation 15 00:00:48,266 --> 00:00:51,166 we are moving that pixel maybe here 16 00:00:51,166 --> 00:00:53,199 and then another transformation later 17 00:00:53,200 --> 00:00:55,300 is going to put it here 18 00:00:55,300 --> 00:00:59,900 and then another transformation is going to put it here 19 00:00:59,900 --> 00:01:01,233 so at the end 20 00:01:01,466 --> 00:01:03,999 you did three transformations 21 00:01:04,333 --> 00:01:09,499 that we can put together with one single line which is 22 00:01:11,566 --> 00:01:13,999 this arrow so 23 00:01:14,466 --> 00:01:17,566 what we are doing with the first transformation 24 00:01:17,933 --> 00:01:21,799 the second transformation and the third transformation 25 00:01:21,800 --> 00:01:26,100 is exactly the same as this total transformation 26 00:01:26,166 --> 00:01:28,566 which is the d 27 00:01:29,133 --> 00:01:32,599 so why is this relevant 28 00:01:32,600 --> 00:01:34,000 well it's because 29 00:01:34,000 --> 00:01:37,833 every time we are applying a transformation to an image 30 00:01:37,900 --> 00:01:40,900 we are actually destroying the image 31 00:01:41,066 --> 00:01:44,833 and all because of the anti alley icing 32 00:01:44,966 --> 00:01:47,866 so let's have a look at the antialius 33 00:01:49,266 --> 00:01:55,033 in here we have one single pixel in a canvas 34 00:01:55,166 --> 00:01:59,466 so we can transform the pixel as we want 35 00:02:00,000 --> 00:02:02,300 and just to simplify things 36 00:02:02,333 --> 00:02:04,899 I'm just going to use the translation 37 00:02:04,900 --> 00:02:08,300 but this subject of the concarcination 38 00:02:08,300 --> 00:02:12,366 can be applied to any of the controls that are inside 39 00:02:12,400 --> 00:02:14,300 of the transform note 40 00:02:14,500 --> 00:02:17,466 and many other notes that we will see later 41 00:02:17,666 --> 00:02:21,566 so if we move this by 1 pixel 42 00:02:23,100 --> 00:02:24,300 you will see that 43 00:02:25,200 --> 00:02:28,400 of course we are just moving one unit 44 00:02:28,400 --> 00:02:31,400 but what happens when we are moving by 45 00:02:31,400 --> 00:02:32,366 for instance 46 00:02:32,366 --> 00:02:33,666 half a unit 47 00:02:33,766 --> 00:02:37,299 so 0.5 see what's happening 48 00:02:37,400 --> 00:02:40,966 you hear the value of the original pixel 49 00:02:41,000 --> 00:02:43,700 has been drained to another pixel 50 00:02:43,733 --> 00:02:47,599 because if you look at this at a certain distance 51 00:02:48,100 --> 00:02:50,266 yeah it's gonna look like 52 00:02:50,366 --> 00:02:55,466 the pixel is moving slightly less than an actual pixel 53 00:02:55,933 --> 00:02:57,566 but this is a cheat 54 00:02:57,900 --> 00:03:01,566 so every time we are applying this cheating 55 00:03:01,566 --> 00:03:03,799 what is called a filter 56 00:03:04,900 --> 00:03:07,800 the image is losing the actual quality 57 00:03:07,866 --> 00:03:12,233 so if we apply this transform to the Marcy image 58 00:03:12,600 --> 00:03:14,866 you will see that in the original image 59 00:03:15,000 --> 00:03:18,000 the grain is going to be quite constant 60 00:03:18,066 --> 00:03:20,199 while in here 61 00:03:20,533 --> 00:03:25,933 we are applying a kind of blurry effect to that grain 62 00:03:25,933 --> 00:03:27,899 and that is totally normal 63 00:03:27,900 --> 00:03:29,700 is because of the filter 64 00:03:29,700 --> 00:03:30,866 and you know 65 00:03:30,966 --> 00:03:33,099 you cannot avoid the filter 66 00:03:33,100 --> 00:03:35,000 actually thanks to the filter 67 00:03:35,000 --> 00:03:40,700 we can move the image around without having issues 68 00:03:41,366 --> 00:03:42,966 like for instance 69 00:03:43,133 --> 00:03:44,666 imagine that this is the impulse 70 00:03:44,666 --> 00:03:49,099 which means we are going to round the values 71 00:03:49,133 --> 00:03:50,999 but imagine that in this case 72 00:03:51,000 --> 00:03:53,133 instead of using the translation 73 00:03:53,133 --> 00:03:55,966 I'm going to use a checkerboard 74 00:03:57,600 --> 00:04:00,900 and I'm going to put another transformation 75 00:04:01,200 --> 00:04:02,266 but this time 76 00:04:02,900 --> 00:04:04,066 with the impulse 77 00:04:04,466 --> 00:04:07,099 I'm just going to rotate by 1 degree 78 00:04:07,300 --> 00:04:08,233 here you are 79 00:04:08,266 --> 00:04:13,166 so see now I can see the arrows in here 80 00:04:13,166 --> 00:04:15,399 because of the filter here 81 00:04:15,400 --> 00:04:17,066 what is actually doing 82 00:04:17,066 --> 00:04:21,933 is just using an interchange number to place that pixel 83 00:04:21,933 --> 00:04:26,833 so there is no antialius applied to this image 84 00:04:27,133 --> 00:04:29,366 but if we apply here 85 00:04:29,366 --> 00:04:30,699 for instance the cubic 86 00:04:30,700 --> 00:04:33,200 which is the classic filter 87 00:04:33,400 --> 00:04:38,466 you'll see now the power of those values has been 88 00:04:38,933 --> 00:04:40,933 drain from one pixel to another 89 00:04:40,933 --> 00:04:43,199 just to create the feeling 90 00:04:43,200 --> 00:04:46,266 that the image has been rotated 91 00:04:46,533 --> 00:04:49,999 okay so you cannot feel any issues 92 00:04:50,000 --> 00:04:52,066 aside of the normal filter 93 00:04:52,066 --> 00:04:53,699 in that it appears 94 00:04:53,733 --> 00:04:58,266 every time we are translating or transforming an image 95 00:04:58,266 --> 00:05:02,733 okay so this is the issue of the antialias 96 00:05:02,733 --> 00:05:04,599 and we cannot avoid that 97 00:05:04,600 --> 00:05:06,000 we can place it or not 98 00:05:06,000 --> 00:05:08,766 but depending on what we are doing 99 00:05:08,766 --> 00:05:11,733 we are going to use one filter or another 100 00:05:11,733 --> 00:05:14,866 if you want to have more information about the filter 101 00:05:14,866 --> 00:05:15,399 are you ready 102 00:05:15,400 --> 00:05:18,300 publish a course with FXPD 103 00:05:18,400 --> 00:05:21,966 which is painting and reconstruction techniques 104 00:05:21,966 --> 00:05:23,533 with Nuke X 105 00:05:23,533 --> 00:05:26,366 in there I explain quite in depth 106 00:05:26,733 --> 00:05:29,766 all the filters that you feature in milk 107 00:05:29,800 --> 00:05:32,166 okay but right now 108 00:05:32,166 --> 00:05:35,233 we are going to focus just in the issue 109 00:05:35,533 --> 00:05:36,899 of concatination 110 00:05:36,900 --> 00:05:40,900 because concatination is nothing more than 111 00:05:40,966 --> 00:05:44,166 putting all the transformation together 112 00:05:44,166 --> 00:05:47,699 just to create one single calculation 113 00:05:47,700 --> 00:05:51,633 so instead of having one filter kick 114 00:05:51,900 --> 00:05:53,500 and another filter kick 115 00:05:53,533 --> 00:05:55,699 and a third filter kick 116 00:05:55,733 --> 00:05:58,599 for every time you are transforming your image 117 00:05:58,666 --> 00:06:00,699 you are going to have yes 118 00:06:01,000 --> 00:06:03,533 one single filter cake 119 00:06:03,533 --> 00:06:08,266 so your image is going to suffer just once 120 00:06:08,466 --> 00:06:10,699 the issue of the antialius 121 00:06:10,866 --> 00:06:15,066 so now how is the concartination working 122 00:06:15,066 --> 00:06:18,499 well it's kind of a mysterious theme 123 00:06:18,500 --> 00:06:22,333 because there is nothing in milk that is a dancing 124 00:06:22,333 --> 00:06:25,633 when a concartination is working or not 125 00:06:26,100 --> 00:06:27,733 unlike other softwares 126 00:06:27,733 --> 00:06:30,199 like the old time shake 127 00:06:30,333 --> 00:06:33,233 in there there was a graphical representation 128 00:06:33,466 --> 00:06:37,433 for all the notes that were put in the same chain 129 00:06:37,700 --> 00:06:40,066 so in here we need to understand 130 00:06:40,133 --> 00:06:42,199 how the concatenation works 131 00:06:42,200 --> 00:06:47,300 in order to make it happened without any visual aid 132 00:06:47,500 --> 00:06:52,666 so in here I just prepare 133 00:06:54,133 --> 00:06:57,566 a very simple graphic with notes 134 00:06:57,600 --> 00:07:01,166 just to show you when the concartination is happening 135 00:07:01,333 --> 00:07:04,599 um I just put this grade note as a reference 136 00:07:04,600 --> 00:07:07,366 so this grade is going to represent 137 00:07:07,366 --> 00:07:09,566 any operation that you want 138 00:07:09,566 --> 00:07:11,133 okay and actually 139 00:07:11,133 --> 00:07:13,433 the grade is doing nothing 140 00:07:13,500 --> 00:07:21,100 so each transforming here is having a 0.5 in X and in y 141 00:07:21,266 --> 00:07:22,599 for the translation 142 00:07:22,800 --> 00:07:27,400 I'm the same for the second transformation in here 143 00:07:27,400 --> 00:07:29,100 so at the end 144 00:07:29,100 --> 00:07:34,433 he's just moving by one pixel to the right and up 145 00:07:34,700 --> 00:07:39,366 so here if we look at this original pixel 146 00:07:41,133 --> 00:07:47,033 we see clearly there is one value for each RGB 147 00:07:47,300 --> 00:07:49,100 a channel okay 148 00:07:49,266 --> 00:07:52,399 so as soon as I move by 149 00:07:52,400 --> 00:07:56,466 0.5 is distributing equally 150 00:07:56,866 --> 00:08:00,099 depending on the position of this translation 151 00:08:00,266 --> 00:08:04,566 that is using the cubic filter of distribution 152 00:08:04,566 --> 00:08:06,199 okay so in here 153 00:08:06,200 --> 00:08:09,400 I'm applying that 0.5 154 00:08:09,666 --> 00:08:14,199 now this grade is breaking the concatenation 155 00:08:14,533 --> 00:08:15,933 um wise breaking 156 00:08:15,933 --> 00:08:18,866 because if you want your concarcination to work 157 00:08:18,933 --> 00:08:23,799 all the transformations need to be in the same stream 158 00:08:23,966 --> 00:08:27,433 without anything in between them 159 00:08:28,200 --> 00:08:31,133 so in here and in there 160 00:08:31,133 --> 00:08:33,399 as you can see now 161 00:08:33,400 --> 00:08:36,366 what was originally one single pixel 162 00:08:36,400 --> 00:08:40,533 is now an array of 3 by 3 pixels 163 00:08:40,533 --> 00:08:43,266 so it's nothing to do with the original 164 00:08:43,300 --> 00:08:46,900 and if you want to see how this is going to work 165 00:08:46,900 --> 00:08:48,766 with the actual image 166 00:08:49,933 --> 00:08:54,233 let's try to change from there to here 167 00:08:54,500 --> 00:08:55,433 have a look 168 00:08:56,766 --> 00:08:58,933 see the difference from the original 169 00:08:58,933 --> 00:09:00,566 I'm going to deactivate 170 00:09:00,966 --> 00:09:05,133 see it's actually moving by 1 pixel but also 171 00:09:05,133 --> 00:09:08,766 the quality of my image has been totally destroyed 172 00:09:09,000 --> 00:09:14,100 so if you want to preserve the quality of your image 173 00:09:14,266 --> 00:09:18,766 just make sure that there is nothing between your 174 00:09:19,100 --> 00:09:20,533 transformations 175 00:09:20,533 --> 00:09:22,133 okay so in here 176 00:09:22,133 --> 00:09:22,899 for instance 177 00:09:22,900 --> 00:09:26,733 I put the great in the first position 178 00:09:26,733 --> 00:09:29,666 so then my transforms are together 179 00:09:29,666 --> 00:09:32,166 so here you are now 180 00:09:32,500 --> 00:09:36,033 see the original on the final is one pixel 181 00:09:36,500 --> 00:09:37,900 but just that 182 00:09:38,066 --> 00:09:43,033 there is no problems of alias or any other issues 183 00:09:43,333 --> 00:09:46,599 look at the difference between this and that 184 00:09:47,000 --> 00:09:48,866 see the position is the same 185 00:09:48,866 --> 00:09:52,066 but the quality has massively change 186 00:09:52,200 --> 00:09:55,400 okay so you can decide to put 187 00:09:55,966 --> 00:10:01,466 your operations before the chain or after the chain 188 00:10:01,500 --> 00:10:05,566 but never in the middle of the chain okay um 189 00:10:05,666 --> 00:10:08,499 I will explain at the end of the class 190 00:10:08,500 --> 00:10:10,600 a few best practices 191 00:10:10,600 --> 00:10:14,600 for how to group all your transformations 192 00:10:14,600 --> 00:10:17,133 even when you have different operations 193 00:10:17,133 --> 00:10:20,166 that they need to be in between 194 00:10:20,166 --> 00:10:23,033 okay so there are a few work around 195 00:10:23,066 --> 00:10:26,433 so this is the issue of filtering 196 00:10:26,600 --> 00:10:29,300 and how to get the less impact 197 00:10:29,466 --> 00:10:31,366 using the concatenation 198 00:10:31,700 --> 00:10:33,500 so the point is 199 00:10:34,266 --> 00:10:36,133 what notes concartinate 200 00:10:36,133 --> 00:10:39,666 because not all of them are going to concartinate 201 00:10:39,766 --> 00:10:42,466 and not even those that concartinate 202 00:10:42,466 --> 00:10:44,666 concartinate at the same way 203 00:10:44,966 --> 00:10:48,199 so there are three kind of nodes 204 00:10:48,200 --> 00:10:50,066 three groups we can say 205 00:10:50,300 --> 00:10:51,200 and in here 206 00:10:51,200 --> 00:10:53,600 I just put an example 207 00:10:54,000 --> 00:10:58,866 so you have those notes that concartinate 208 00:10:58,866 --> 00:11:01,866 with the note upstream 209 00:11:02,200 --> 00:11:04,600 and with the note downstream 210 00:11:04,600 --> 00:11:08,666 which means he's going to preserve the concatenation 211 00:11:08,666 --> 00:11:12,466 even with the notes that are coming after this note 212 00:11:12,866 --> 00:11:16,666 the best example for this is the transform note 213 00:11:16,666 --> 00:11:19,633 so that's why I put this double arrow 214 00:11:19,700 --> 00:11:26,466 so is getting the concatination upstream and downstream 215 00:11:26,533 --> 00:11:30,299 but there are other notes that only concatinate 216 00:11:30,466 --> 00:11:32,066 upstreams with 217 00:11:32,066 --> 00:11:34,866 means that after this note 218 00:11:35,166 --> 00:11:36,999 the chain is broken 219 00:11:37,000 --> 00:11:39,100 so if you put 220 00:11:39,100 --> 00:11:40,000 for instance 221 00:11:40,000 --> 00:11:43,766 a transform after this lens distortion 222 00:11:43,800 --> 00:11:48,600 even if the transform is going to concatinate upstream 223 00:11:49,066 --> 00:11:53,399 the lens distortion is only concatinating upstream 224 00:11:53,400 --> 00:11:55,300 and not downstream 225 00:11:55,566 --> 00:11:57,533 okay so in here 226 00:11:57,533 --> 00:12:02,099 the concartination stops after the lens distortion 227 00:12:02,100 --> 00:12:06,000 so it's a good idea that every time you have a note 228 00:12:06,000 --> 00:12:09,700 that has this upstream concartination only 229 00:12:10,066 --> 00:12:13,666 you put it at the end of the chain okay 230 00:12:14,200 --> 00:12:15,900 but then there is another group 231 00:12:15,900 --> 00:12:18,533 which is the group of notes that they 232 00:12:18,533 --> 00:12:20,766 simply don't contatinate 233 00:12:20,866 --> 00:12:24,699 so is there any rule to know who is who 234 00:12:25,066 --> 00:12:29,466 well here I'm going to give you a guideline 235 00:12:29,466 --> 00:12:35,666 which is all notes that have this filter 236 00:12:36,266 --> 00:12:38,433 and the motion blur controls 237 00:12:38,800 --> 00:12:40,600 usually are 238 00:12:40,766 --> 00:12:45,466 notes that concutinate upstream and downstream okay 239 00:12:45,933 --> 00:12:47,299 in the other hands 240 00:12:47,700 --> 00:12:51,166 the notes that have only the filter 241 00:12:51,166 --> 00:12:52,199 like in here 242 00:12:52,200 --> 00:12:55,666 but not the motion blur 243 00:12:55,900 --> 00:12:57,500 are going to concacinate 244 00:12:57,600 --> 00:12:59,600 upstring okay 245 00:12:59,900 --> 00:13:02,166 then as you can imagine 246 00:13:02,200 --> 00:13:07,666 other notes that don't have filter or motion blur knobs 247 00:13:07,866 --> 00:13:10,099 they are not going to contatinate 248 00:13:10,466 --> 00:13:13,966 but there are a couple of exceptions to this rule 249 00:13:14,333 --> 00:13:17,299 for the upstream and downstream 250 00:13:17,333 --> 00:13:19,699 are for the upstream only 251 00:13:20,333 --> 00:13:23,366 and those exceptions are in here 252 00:13:23,566 --> 00:13:27,899 so the reformat has no motion blur knobs 253 00:13:27,966 --> 00:13:31,366 why because you cannot animate a reformant 254 00:13:31,366 --> 00:13:33,366 so in this case 255 00:13:33,366 --> 00:13:34,133 the reformat 256 00:13:34,133 --> 00:13:38,499 even if it doesn't allow you to apply the motion blur 257 00:13:38,500 --> 00:13:40,066 is going to preserve 258 00:13:40,200 --> 00:13:41,633 the contamination 259 00:13:41,700 --> 00:13:43,800 upstream and downstream 260 00:13:43,800 --> 00:13:45,366 okay and then 261 00:13:45,366 --> 00:13:46,466 in the other hand 262 00:13:46,500 --> 00:13:48,700 we have the transform mask 263 00:13:48,933 --> 00:13:50,999 that even need you have 264 00:13:51,066 --> 00:13:52,566 the motion broke controls 265 00:13:52,566 --> 00:13:53,599 and the filter 266 00:13:53,600 --> 00:13:56,600 is not going to concartinate downstream 267 00:13:56,666 --> 00:13:58,966 but just upstream okay 268 00:13:58,966 --> 00:14:03,866 they are the only exceptions I can figure in here okay 269 00:14:04,333 --> 00:14:08,399 so another question is going to be in a chain 270 00:14:08,466 --> 00:14:12,066 when I have different filters 271 00:14:12,966 --> 00:14:14,133 what is the filter that 272 00:14:14,133 --> 00:14:15,599 that is going to remain 273 00:14:15,600 --> 00:14:17,766 well if you have 274 00:14:17,866 --> 00:14:19,399 different filters 275 00:14:19,733 --> 00:14:21,133 the filter remaining 276 00:14:21,133 --> 00:14:23,033 is going to be always 277 00:14:23,200 --> 00:14:25,500 the one of the last note 278 00:14:25,766 --> 00:14:26,833 of the chain 279 00:14:26,933 --> 00:14:28,399 okay so in this case 280 00:14:28,400 --> 00:14:30,666 we have Cubic Reef Man 281 00:14:30,666 --> 00:14:31,999 person you know 282 00:14:32,000 --> 00:14:34,500 you can even change and put whatever you want 283 00:14:34,800 --> 00:14:36,966 the only filter apply to everything 284 00:14:36,966 --> 00:14:38,899 is going to be the mutual 285 00:14:38,933 --> 00:14:40,466 the one in here 286 00:14:40,466 --> 00:14:42,533 okay and this is very important 287 00:14:42,533 --> 00:14:45,766 because you don't need to care about the filters 288 00:14:45,766 --> 00:14:46,833 in the other 289 00:14:47,133 --> 00:14:48,966 notes of the chain okay 290 00:14:48,966 --> 00:14:51,199 just look at the last one 291 00:14:51,466 --> 00:14:52,699 and this rule 292 00:14:52,700 --> 00:14:54,000 is happening 293 00:14:54,000 --> 00:14:56,300 only when you are not 294 00:14:56,333 --> 00:14:57,899 applying the motion blur 295 00:14:58,000 --> 00:15:00,233 because when you are applying the motion blur 296 00:15:00,400 --> 00:15:01,900 the rule change 297 00:15:02,266 --> 00:15:03,199 which means 298 00:15:04,333 --> 00:15:07,599 if you put the motion blower at the end 299 00:15:07,900 --> 00:15:09,566 is going to apply the motion blower 300 00:15:09,566 --> 00:15:11,199 to the whole chain 301 00:15:11,733 --> 00:15:14,899 but the filter that you are going to apply 302 00:15:15,133 --> 00:15:16,566 is irrelevant 303 00:15:16,600 --> 00:15:18,300 because the mushroom blur 304 00:15:18,300 --> 00:15:20,100 is having a radian algorithm 305 00:15:20,100 --> 00:15:21,100 to calculate 306 00:15:21,100 --> 00:15:22,100 the antialius 307 00:15:22,100 --> 00:15:24,266 so there is no filter applied 308 00:15:24,500 --> 00:15:27,200 every filter that you are going to apply in here 309 00:15:27,200 --> 00:15:28,733 is going to be ignore 310 00:15:28,733 --> 00:15:30,566 as soon as you put 311 00:15:30,733 --> 00:15:32,233 the motion blur on 312 00:15:32,266 --> 00:15:34,133 at the end of the chain 313 00:15:34,133 --> 00:15:38,666 okay so this is something to keep in consideration 314 00:15:38,666 --> 00:15:41,333 every time we are working with motion blur 315 00:15:41,333 --> 00:15:43,999 so when we are applying much move 316 00:15:44,000 --> 00:15:45,700 or something like that 317 00:15:46,200 --> 00:15:49,566 um now that we are talking about the motion blur 318 00:15:49,933 --> 00:15:52,433 we have to be careful with the motion blur 319 00:15:52,600 --> 00:15:54,400 because we can easily 320 00:15:54,500 --> 00:15:56,433 break the chain 321 00:15:56,600 --> 00:15:58,166 of the concarcination 322 00:15:58,166 --> 00:16:00,599 just by applying randomly 323 00:16:00,766 --> 00:16:01,999 or motion blur 324 00:16:02,000 --> 00:16:04,066 so a good practice for me 325 00:16:04,066 --> 00:16:05,366 when we are applying 326 00:16:05,366 --> 00:16:06,599 a concarcination 327 00:16:06,600 --> 00:16:07,666 with motion blur 328 00:16:07,666 --> 00:16:08,899 is just to forget 329 00:16:08,900 --> 00:16:09,900 the motion blur 330 00:16:09,900 --> 00:16:11,366 in any other 331 00:16:11,466 --> 00:16:12,866 note upstream 332 00:16:12,866 --> 00:16:14,599 the last note of the chain 333 00:16:14,600 --> 00:16:16,000 okay and just 334 00:16:16,266 --> 00:16:17,699 keep working 335 00:16:17,700 --> 00:16:19,166 with the motion blur 336 00:16:19,166 --> 00:16:20,199 and the filters 337 00:16:20,200 --> 00:16:21,166 in case you don't want 338 00:16:21,166 --> 00:16:22,033 the motion blur 339 00:16:22,100 --> 00:16:24,200 just in the last note 340 00:16:24,266 --> 00:16:25,266 of the chain 341 00:16:25,266 --> 00:16:27,299 okay let's see 342 00:16:27,566 --> 00:16:28,966 when the motion blur 343 00:16:28,966 --> 00:16:30,099 is gonna work 344 00:16:30,100 --> 00:16:32,000 and when it doesn't 345 00:16:32,166 --> 00:16:33,266 well in here 346 00:16:33,266 --> 00:16:35,666 I put a few examples 347 00:16:35,800 --> 00:16:37,100 so in this chain 348 00:16:37,100 --> 00:16:37,933 for instance 349 00:16:37,933 --> 00:16:39,033 I don't get 350 00:16:39,066 --> 00:16:40,133 any motion blur 351 00:16:40,133 --> 00:16:42,299 so all my notes 352 00:16:42,400 --> 00:16:44,200 are having the motion blur 353 00:16:44,200 --> 00:16:46,066 in off okay 354 00:16:46,066 --> 00:16:47,599 which is the same 355 00:16:47,666 --> 00:16:48,666 as putting the 356 00:16:48,666 --> 00:16:51,133 this knob in here to 0 357 00:16:51,133 --> 00:16:52,199 so the motion blur 358 00:16:52,200 --> 00:16:53,633 is totally off 359 00:16:53,866 --> 00:16:54,933 then in here 360 00:16:54,933 --> 00:16:57,166 we have the country 361 00:16:57,666 --> 00:16:59,133 on on and on 362 00:16:59,133 --> 00:17:00,566 everything here is 363 00:17:00,566 --> 00:17:01,799 having the motion block 364 00:17:01,800 --> 00:17:03,100 is not necessary 365 00:17:03,166 --> 00:17:04,466 but if you get it 366 00:17:04,466 --> 00:17:05,833 all working together 367 00:17:05,900 --> 00:17:07,100 is the same 368 00:17:07,533 --> 00:17:09,099 here we have 369 00:17:09,100 --> 00:17:10,200 another option 370 00:17:10,200 --> 00:17:12,300 and this is slightly different 371 00:17:12,466 --> 00:17:14,299 in this the first one 372 00:17:14,300 --> 00:17:15,733 has no motion blur 373 00:17:15,733 --> 00:17:17,266 but then the second 374 00:17:17,266 --> 00:17:19,199 and the third half 375 00:17:19,666 --> 00:17:21,399 well in this case 376 00:17:21,400 --> 00:17:22,466 even if it's 377 00:17:22,466 --> 00:17:23,199 not necessary 378 00:17:23,200 --> 00:17:23,900 just to switch 379 00:17:23,900 --> 00:17:24,566 off in here 380 00:17:24,566 --> 00:17:25,399 it can happen 381 00:17:25,400 --> 00:17:26,833 that maybe you have been 382 00:17:27,066 --> 00:17:28,466 working with this 383 00:17:28,666 --> 00:17:30,799 as your last note 384 00:17:30,900 --> 00:17:32,666 and then suddenly 385 00:17:32,666 --> 00:17:34,299 you apply another note 386 00:17:34,300 --> 00:17:35,733 after that well 387 00:17:35,733 --> 00:17:36,833 in that case 388 00:17:36,966 --> 00:17:38,399 if you put in 389 00:17:38,400 --> 00:17:39,966 the last note again 390 00:17:39,966 --> 00:17:41,299 the motion blur on 391 00:17:41,933 --> 00:17:43,133 the whole chain 392 00:17:43,133 --> 00:17:44,266 is going to have 393 00:17:44,266 --> 00:17:45,366 motion blur 394 00:17:45,866 --> 00:17:48,566 here is more or less similar 395 00:17:48,566 --> 00:17:49,899 but is just 396 00:17:49,933 --> 00:17:52,366 keeping those off 397 00:17:52,566 --> 00:17:53,733 and then the last 398 00:17:53,733 --> 00:17:55,366 one on okay 399 00:17:55,366 --> 00:17:57,399 so this is going to be 400 00:17:57,466 --> 00:17:59,099 in all cases 401 00:17:59,266 --> 00:18:00,399 concacinated 402 00:18:01,000 --> 00:18:02,800 but let's have a look at this 403 00:18:02,800 --> 00:18:03,800 other group 404 00:18:04,066 --> 00:18:05,333 which is when 405 00:18:05,333 --> 00:18:06,533 this rule cannot 406 00:18:06,533 --> 00:18:08,399 be applied well 407 00:18:08,766 --> 00:18:09,999 it's basically 408 00:18:10,000 --> 00:18:10,900 when you are 409 00:18:10,900 --> 00:18:11,766 switching on 410 00:18:11,766 --> 00:18:12,533 the motion blur 411 00:18:12,533 --> 00:18:14,133 in the middle of the stream 412 00:18:14,133 --> 00:18:16,266 and not in the last one 413 00:18:16,266 --> 00:18:18,499 okay so and 414 00:18:18,500 --> 00:18:19,766 here we have 415 00:18:19,800 --> 00:18:20,733 the first one 416 00:18:20,733 --> 00:18:22,099 with no motion blur 417 00:18:22,100 --> 00:18:22,766 and then we 418 00:18:22,766 --> 00:18:23,299 are applying 419 00:18:23,300 --> 00:18:24,866 the motion blur in there 420 00:18:25,133 --> 00:18:25,999 and then we are 421 00:18:26,000 --> 00:18:26,700 switching off 422 00:18:26,700 --> 00:18:27,566 the motion blur 423 00:18:27,566 --> 00:18:29,166 in here well 424 00:18:29,300 --> 00:18:30,266 at this point 425 00:18:30,700 --> 00:18:31,400 let me tell you 426 00:18:31,400 --> 00:18:33,800 that your contamination is broken 427 00:18:33,800 --> 00:18:35,766 in here okay 428 00:18:35,766 --> 00:18:37,066 so you are having 429 00:18:37,066 --> 00:18:38,399 two filter cakes 430 00:18:38,533 --> 00:18:39,933 and even you 431 00:18:39,933 --> 00:18:40,666 are getting 432 00:18:40,666 --> 00:18:41,299 motion blur 433 00:18:41,300 --> 00:18:42,900 from one of the chains 434 00:18:42,900 --> 00:18:43,966 and no motion blur 435 00:18:43,966 --> 00:18:44,699 for the other 436 00:18:44,700 --> 00:18:46,600 okay in here 437 00:18:46,600 --> 00:18:47,866 in the second column 438 00:18:47,933 --> 00:18:48,899 we have that 439 00:18:48,900 --> 00:18:50,366 we put the motion 440 00:18:50,366 --> 00:18:51,466 blur in the beginning 441 00:18:51,466 --> 00:18:52,099 and then we 442 00:18:52,100 --> 00:18:53,100 switch off in 443 00:18:53,100 --> 00:18:54,000 the second note 444 00:18:54,000 --> 00:18:56,100 well in this case again 445 00:18:56,100 --> 00:18:57,000 we are breaking 446 00:18:57,000 --> 00:18:57,966 the concarcination 447 00:18:57,966 --> 00:18:59,299 after this motion 448 00:18:59,300 --> 00:19:00,400 blur okay so 449 00:19:00,400 --> 00:19:01,533 we have two groups 450 00:19:01,533 --> 00:19:03,099 the first with one note 451 00:19:03,100 --> 00:19:04,166 and then the other two 452 00:19:04,166 --> 00:19:06,366 that are going to be in a chain 453 00:19:06,366 --> 00:19:07,666 but they are 454 00:19:07,666 --> 00:19:09,266 not going to have motion blur 455 00:19:09,266 --> 00:19:10,899 okay it's going to be 456 00:19:11,266 --> 00:19:12,199 really strange 457 00:19:12,200 --> 00:19:13,100 that you apply 458 00:19:13,100 --> 00:19:13,800 motion blur in 459 00:19:13,800 --> 00:19:14,366 the beginning 460 00:19:14,366 --> 00:19:15,299 and then you move it 461 00:19:15,300 --> 00:19:16,366 without the motion blur 462 00:19:16,366 --> 00:19:18,166 so never apply 463 00:19:18,166 --> 00:19:19,633 this this rule 464 00:19:19,900 --> 00:19:20,933 living aside 465 00:19:20,933 --> 00:19:21,966 that is grown 466 00:19:21,966 --> 00:19:23,799 in terms of filtering 467 00:19:23,800 --> 00:19:24,800 okay and then 468 00:19:24,800 --> 00:19:26,666 we have this third 469 00:19:27,166 --> 00:19:28,733 the third is having 470 00:19:28,733 --> 00:19:29,666 the first two 471 00:19:29,666 --> 00:19:30,566 with the motion blower 472 00:19:30,566 --> 00:19:31,166 and the last 473 00:19:31,166 --> 00:19:32,199 one without 474 00:19:32,200 --> 00:19:33,266 in this case 475 00:19:33,466 --> 00:19:34,799 this is a chain 476 00:19:34,933 --> 00:19:36,533 this is another chain 477 00:19:36,533 --> 00:19:38,933 and is broken here again 478 00:19:38,933 --> 00:19:39,899 is the same 479 00:19:39,900 --> 00:19:41,000 instance as 480 00:19:41,000 --> 00:19:42,100 the previous one 481 00:19:42,133 --> 00:19:43,366 but in this case 482 00:19:43,366 --> 00:19:44,333 the chain is 483 00:19:44,333 --> 00:19:45,533 having more notes 484 00:19:45,533 --> 00:19:46,599 for the motion blur 485 00:19:46,600 --> 00:19:47,800 okay and then 486 00:19:47,800 --> 00:19:48,400 the last one 487 00:19:48,400 --> 00:19:49,800 which is in here 488 00:19:49,800 --> 00:19:51,766 you get the motion blur 489 00:19:51,766 --> 00:19:52,799 and then in here 490 00:19:52,800 --> 00:19:54,766 you get the motion blur again 491 00:19:54,766 --> 00:19:55,599 but then you are 492 00:19:55,600 --> 00:19:57,466 getting just this 493 00:19:57,466 --> 00:19:58,299 to break the 494 00:19:58,300 --> 00:19:59,066 concarcination 495 00:19:59,066 --> 00:20:00,533 so you get this 496 00:20:00,533 --> 00:20:02,199 broken after 497 00:20:02,200 --> 00:20:03,200 this transform 498 00:20:03,200 --> 00:20:06,466 so again just by 499 00:20:06,466 --> 00:20:07,666 switching off 500 00:20:07,866 --> 00:20:10,466 the motion blur in here 501 00:20:10,533 --> 00:20:11,566 in the middle 502 00:20:11,566 --> 00:20:12,799 you are breaking 503 00:20:12,800 --> 00:20:13,866 the concarcination 504 00:20:13,866 --> 00:20:16,099 so pay a lot of attention 505 00:20:16,100 --> 00:20:18,100 my recommendation is 506 00:20:18,366 --> 00:20:19,899 just to switch on 507 00:20:20,066 --> 00:20:21,266 the motion blower 508 00:20:21,266 --> 00:20:22,166 at the very end 509 00:20:22,166 --> 00:20:23,099 of the chain 510 00:20:23,100 --> 00:20:24,900 and let's ignore 511 00:20:24,900 --> 00:20:26,333 any other issue 512 00:20:26,333 --> 00:20:27,533 of the motion blower 513 00:20:27,533 --> 00:20:29,766 evolve the column okay 514 00:20:30,766 --> 00:20:32,566 then let me tell you 515 00:20:32,566 --> 00:20:34,233 that the concartination 516 00:20:34,700 --> 00:20:36,566 is not only working 517 00:20:36,566 --> 00:20:37,999 in the 2D world 518 00:20:38,266 --> 00:20:40,766 is also working in 3D 519 00:20:41,366 --> 00:20:42,799 because milk 520 00:20:42,966 --> 00:20:44,299 can concartinate 521 00:20:44,900 --> 00:20:46,933 all the 3D transformation 522 00:20:46,933 --> 00:20:48,233 that you apply 523 00:20:48,700 --> 00:20:50,766 from the 2D 524 00:20:52,700 --> 00:20:54,433 through the geometry 525 00:20:55,900 --> 00:20:58,666 up to the scan line render 526 00:20:58,800 --> 00:21:00,533 so in this case 527 00:21:00,533 --> 00:21:04,366 what's the filter that we are applying here well 528 00:21:04,766 --> 00:21:07,499 is this one here 529 00:21:08,066 --> 00:21:09,633 is this cubic 530 00:21:09,666 --> 00:21:13,166 so it's going to be applied even to this transform 531 00:21:13,300 --> 00:21:15,100 and to this other transform 532 00:21:15,133 --> 00:21:18,266 and they both are going to be in the same chain 533 00:21:18,266 --> 00:21:19,999 so at the end 534 00:21:20,133 --> 00:21:22,566 you are getting one single filter 535 00:21:22,566 --> 00:21:25,166 kick just for the whole setup 536 00:21:25,166 --> 00:21:26,799 and this is very very good 537 00:21:26,800 --> 00:21:28,333 and keep it in consideration 538 00:21:28,333 --> 00:21:32,366 because if you by any chance apply a grade in here 539 00:21:32,400 --> 00:21:34,400 you just broke everything 540 00:21:34,400 --> 00:21:36,766 so you are getting two filter kicks 541 00:21:36,900 --> 00:21:37,833 one in here 542 00:21:38,200 --> 00:21:39,800 Wanna hear okay 543 00:21:39,800 --> 00:21:41,566 so in this case 544 00:21:41,666 --> 00:21:44,966 just apply the grade before okay 545 00:21:44,966 --> 00:21:49,433 I always recommend to apply the filters 546 00:21:49,533 --> 00:21:53,866 and color corrections above the transformations okay 547 00:21:54,400 --> 00:21:56,666 so it's not only for the cart 548 00:21:56,700 --> 00:21:59,100 it can be applied also for the cube 549 00:21:59,333 --> 00:22:00,466 or the sphere 550 00:22:00,566 --> 00:22:01,966 or the cylinder 551 00:22:02,100 --> 00:22:06,500 all the primitives that you have available in here okay 552 00:22:06,500 --> 00:22:10,700 in case you are getting your mesh from the 3D package 553 00:22:10,700 --> 00:22:14,800 that sadly is not going to concacinate okay 554 00:22:15,466 --> 00:22:18,833 and this is working not only when you are getting 555 00:22:18,933 --> 00:22:23,566 the transformation applied directly to the geometry 556 00:22:23,700 --> 00:22:25,366 is also working 557 00:22:25,366 --> 00:22:28,899 very important for projections 558 00:22:28,900 --> 00:22:34,300 because milk is so powerful in terms of projection 559 00:22:34,300 --> 00:22:36,300 so now in here 560 00:22:36,300 --> 00:22:39,066 you can apply the transformations 561 00:22:39,100 --> 00:22:40,900 through the projection also 562 00:22:40,900 --> 00:22:45,800 so again from this first note to the scanline render 563 00:22:45,966 --> 00:22:49,866 everything is going to be consider one single chain 564 00:22:49,866 --> 00:22:51,366 so at the end 565 00:22:51,400 --> 00:22:54,500 you are getting only one filter kick 566 00:22:54,600 --> 00:22:57,300 for the whole setup okay 567 00:22:59,133 --> 00:23:03,099 then in here we have another case scenario 568 00:23:03,133 --> 00:23:07,299 which is imagine that we are having two images 569 00:23:07,300 --> 00:23:11,966 that are contributing to the texture of this card 570 00:23:12,533 --> 00:23:15,499 so what I did in here is just to apply 571 00:23:16,300 --> 00:23:19,233 a few transformations from the a side 572 00:23:19,333 --> 00:23:22,899 and a few transformations from the B side 573 00:23:22,966 --> 00:23:27,399 and then I'm using this merch material 574 00:23:27,666 --> 00:23:29,499 and let me underline 575 00:23:29,500 --> 00:23:32,933 this is not a merch 576 00:23:32,933 --> 00:23:35,299 is a merch material 577 00:23:35,300 --> 00:23:38,000 because if you apply a merch 578 00:23:38,366 --> 00:23:41,599 something like this and this 579 00:23:42,066 --> 00:23:45,099 that is going to break your chain 580 00:23:45,300 --> 00:23:50,766 while the merch material has the quality of preserve 581 00:23:51,000 --> 00:23:53,300 now through the whole setup 582 00:23:53,700 --> 00:23:58,600 the combination from this side and this side 583 00:23:58,600 --> 00:24:03,766 so each image that is contributing to this texture 584 00:24:03,766 --> 00:24:05,899 of this geometry here 585 00:24:05,900 --> 00:24:07,833 is going to have each 586 00:24:07,933 --> 00:24:10,199 only one filter cake 587 00:24:10,200 --> 00:24:12,133 okay and this is very important 588 00:24:12,133 --> 00:24:14,899 so I leave this note in here 589 00:24:15,666 --> 00:24:17,599 and of course 590 00:24:18,066 --> 00:24:22,866 if you want a list of all the notes that concatinate 591 00:24:22,933 --> 00:24:24,033 here you are 592 00:24:24,400 --> 00:24:25,566 a quick list 593 00:24:25,800 --> 00:24:28,766 yes to show you the notes that are concatinating 594 00:24:28,766 --> 00:24:30,666 and the notes that are not 595 00:24:31,066 --> 00:24:32,066 for instance 596 00:24:32,333 --> 00:24:34,899 the transform is both ways 597 00:24:35,733 --> 00:24:37,066 the card 3D 598 00:24:37,533 --> 00:24:39,733 the camera shake the corner 599 00:24:39,733 --> 00:24:42,033 pink reformat 600 00:24:42,400 --> 00:24:45,466 reconcile 3D tracker 601 00:24:45,733 --> 00:24:46,933 and stabilize 602 00:24:46,933 --> 00:24:51,199 okay so is in this first backdrop 603 00:24:51,300 --> 00:24:55,800 that concacinate upstream and downstream 604 00:24:56,066 --> 00:24:57,399 and let me tell you something 605 00:24:57,400 --> 00:24:59,500 aside of the transformations 606 00:24:59,500 --> 00:25:03,966 there are three nodes that are not breaking the chain 607 00:25:03,966 --> 00:25:07,799 even if you are placing in between the notes 608 00:25:08,200 --> 00:25:10,766 those notes are in here 609 00:25:10,933 --> 00:25:12,299 which is the dot 610 00:25:13,133 --> 00:25:15,599 the no up and the switch 611 00:25:15,600 --> 00:25:17,566 so they are going to preserve 612 00:25:17,566 --> 00:25:20,099 the stream of contamination 613 00:25:20,100 --> 00:25:22,666 even if they are in the middle okay 614 00:25:23,500 --> 00:25:28,666 then we have the notes that are concacinating upstream 615 00:25:28,700 --> 00:25:29,700 which means 616 00:25:29,900 --> 00:25:31,366 after this note 617 00:25:31,466 --> 00:25:33,599 the concarcination is over 618 00:25:33,600 --> 00:25:35,966 okay so the first one 619 00:25:35,966 --> 00:25:38,399 is the transform mask 620 00:25:39,100 --> 00:25:41,100 the spherical transformation 621 00:25:41,700 --> 00:25:43,066 the eye distort 622 00:25:43,566 --> 00:25:45,033 lens distortion 623 00:25:45,733 --> 00:25:48,333 great warp spline 624 00:25:48,333 --> 00:25:50,699 warp s t map 625 00:25:50,900 --> 00:25:52,666 and tile okay 626 00:25:52,666 --> 00:25:55,466 so every time you are using them 627 00:25:55,733 --> 00:25:59,699 place them at the end of the chain okay 628 00:25:59,933 --> 00:26:02,866 um in the case you have two of them 629 00:26:02,866 --> 00:26:03,866 for instance 630 00:26:03,866 --> 00:26:06,966 an I distort and a lens distortion 631 00:26:06,966 --> 00:26:08,599 well in that case 632 00:26:08,733 --> 00:26:11,499 a double kick is gonna happen anyway 633 00:26:11,800 --> 00:26:13,200 but at least 634 00:26:13,366 --> 00:26:16,499 try not to put them in the middle of the chain 635 00:26:17,366 --> 00:26:20,199 with those other nodes 636 00:26:20,200 --> 00:26:22,966 that are concatinating both ways okay 637 00:26:23,566 --> 00:26:26,899 so those should be at the end of the chain 638 00:26:26,900 --> 00:26:29,866 and then you have this group 639 00:26:30,066 --> 00:26:33,733 which is the notes that are not compatinating 640 00:26:33,733 --> 00:26:35,666 anyway crop 641 00:26:35,666 --> 00:26:36,866 mirror planet 642 00:26:36,866 --> 00:26:39,666 Tucker points to 3D 643 00:26:39,866 --> 00:26:42,599 position TVI scale 644 00:26:42,600 --> 00:26:44,466 adjust the box 645 00:26:44,966 --> 00:26:46,499 and black outside 646 00:26:46,600 --> 00:26:49,900 okay so in case you have these notes 647 00:26:50,000 --> 00:26:53,733 just make sure that you put it before the chain 648 00:26:53,733 --> 00:26:55,766 or after the chain 649 00:26:55,766 --> 00:26:57,433 never in the middle 650 00:26:59,200 --> 00:27:01,900 let me show you what happens in here 651 00:27:02,366 --> 00:27:04,566 with your concarcination 652 00:27:04,566 --> 00:27:07,966 when you are applying different images 653 00:27:08,133 --> 00:27:09,166 like in here 654 00:27:10,000 --> 00:27:11,933 and you are moving across 655 00:27:11,933 --> 00:27:14,099 so imagine that in this case 656 00:27:14,100 --> 00:27:16,866 I'm applying a transformation in here 657 00:27:17,300 --> 00:27:19,233 another transformation in here 658 00:27:19,466 --> 00:27:22,433 then I'm putting both together 659 00:27:22,466 --> 00:27:25,033 and then because I want to move both 660 00:27:25,100 --> 00:27:27,833 I'm going to apply another transformation 661 00:27:28,566 --> 00:27:33,766 and then I'm going to add another element to the stream 662 00:27:34,000 --> 00:27:37,766 and then everything together is going to be transformed 663 00:27:37,800 --> 00:27:41,100 well this is wrong 664 00:27:41,400 --> 00:27:45,066 in here we are applying to each image 665 00:27:45,066 --> 00:27:46,933 in here a few 666 00:27:46,933 --> 00:27:48,966 several filter geeks 667 00:27:49,533 --> 00:27:52,599 the most affected are going to be the true 668 00:27:52,600 --> 00:27:55,000 in the beginning of my tree 669 00:27:55,000 --> 00:27:58,433 so here you have a filter kick 670 00:27:58,933 --> 00:28:00,233 then another 671 00:28:00,300 --> 00:28:01,533 then another 672 00:28:01,533 --> 00:28:02,799 because the merch 673 00:28:03,100 --> 00:28:04,900 he's breaking the concatenation 674 00:28:04,900 --> 00:28:07,433 so every time you get a merge 675 00:28:07,533 --> 00:28:10,799 you need to figure out how to bypass that merge 676 00:28:11,133 --> 00:28:14,766 to put all your transformations together 677 00:28:14,933 --> 00:28:16,899 so in this case 678 00:28:17,000 --> 00:28:21,100 I just translate this to a good practice 679 00:28:21,100 --> 00:28:24,500 of concacinating all the transformations 680 00:28:24,500 --> 00:28:28,100 even when they are across other match 681 00:28:28,366 --> 00:28:30,199 so in here what I did is 682 00:28:30,500 --> 00:28:31,900 the first transformation 683 00:28:31,900 --> 00:28:36,166 the a transformation for the circle is in there 684 00:28:36,366 --> 00:28:38,399 the B for the square is in there 685 00:28:38,600 --> 00:28:42,300 and those are now telling me where 686 00:28:42,300 --> 00:28:45,400 my concacination should start 687 00:28:45,600 --> 00:28:48,000 so now the second one 688 00:28:48,200 --> 00:28:51,500 see the one that was after the merge 689 00:28:51,666 --> 00:28:53,166 what is actually doing 690 00:28:53,166 --> 00:28:57,999 is transforming the image from the B side 691 00:28:58,000 --> 00:29:01,733 and the image from the a side of the merge 692 00:29:01,733 --> 00:29:03,399 so what I'm going to do is 693 00:29:03,400 --> 00:29:06,166 I'm going to take this transform 694 00:29:06,333 --> 00:29:08,266 and place it in here 695 00:29:08,300 --> 00:29:10,933 so I'm going to do it here 696 00:29:10,933 --> 00:29:12,966 so I'm going to extract 697 00:29:13,866 --> 00:29:15,333 putting here and now 698 00:29:15,333 --> 00:29:18,166 because I want the same transformation 699 00:29:18,266 --> 00:29:22,466 you can either copy this and put it here 700 00:29:22,466 --> 00:29:25,166 or maybe using a clone 701 00:29:25,166 --> 00:29:27,166 so I'm going to clone in this case 702 00:29:27,166 --> 00:29:30,899 because in case I change something to one note 703 00:29:30,900 --> 00:29:33,266 is going to change the same to the other 704 00:29:33,733 --> 00:29:34,766 here you are 705 00:29:35,566 --> 00:29:38,199 and now the same is going to be 706 00:29:38,200 --> 00:29:40,900 apply to these other transform 707 00:29:40,900 --> 00:29:43,766 this transform is moving every element 708 00:29:43,766 --> 00:29:46,599 so I'm going to take this transform 709 00:29:46,700 --> 00:29:49,100 and put it to each element 710 00:29:49,133 --> 00:29:53,599 remember that the order of transformations is important 711 00:29:53,600 --> 00:29:57,766 so as this C note was in here 712 00:29:57,866 --> 00:30:01,799 I'm not going to put it above the first transformation 713 00:30:01,800 --> 00:30:05,033 I'm going to put it right after 714 00:30:05,100 --> 00:30:06,666 the first transformation 715 00:30:06,666 --> 00:30:10,166 okay so the same for this order 716 00:30:10,300 --> 00:30:13,300 so I copy I place it here 717 00:30:13,333 --> 00:30:16,966 and then Alt K 718 00:30:17,900 --> 00:30:20,366 for cloning an Alt K 719 00:30:20,366 --> 00:30:21,766 so now in here 720 00:30:21,766 --> 00:30:24,599 is going to be everything 721 00:30:24,600 --> 00:30:28,333 with only one single filter kick 722 00:30:28,333 --> 00:30:31,799 okay so this is the setup I prepare here 723 00:30:31,800 --> 00:30:35,800 so let's have a look at the difference between before 724 00:30:36,566 --> 00:30:38,699 when this is in here 725 00:30:38,700 --> 00:30:41,433 have a look at the quality of my image 726 00:30:42,533 --> 00:30:44,366 and then with the right way 727 00:30:44,366 --> 00:30:47,099 with every note in here 728 00:30:47,333 --> 00:30:50,166 doing the right concarcination 729 00:30:50,166 --> 00:30:52,233 so here you are 730 00:30:54,100 --> 00:30:57,300 see some elements are not going to be that visible 731 00:30:57,500 --> 00:31:01,666 some others are going to be quite evident 732 00:31:02,333 --> 00:31:05,299 see for instance in here 733 00:31:07,200 --> 00:31:09,033 so think about it 734 00:31:09,066 --> 00:31:12,566 every time we are applying a transformation to an image 735 00:31:12,700 --> 00:31:16,966 we are actually decreasing quality of that image 736 00:31:16,966 --> 00:31:18,799 even if we are applying a filter 737 00:31:18,800 --> 00:31:23,066 just to make the quality lost less evident 738 00:31:23,066 --> 00:31:25,333 or just to mask it with other things 739 00:31:25,333 --> 00:31:27,266 but at the end of the day 740 00:31:27,333 --> 00:31:31,133 any transformation is going to destroy the image 741 00:31:31,133 --> 00:31:35,733 so try at least to destroy as less as possible 742 00:31:35,733 --> 00:31:39,166 so then when you have to recover that quality 743 00:31:39,166 --> 00:31:43,033 you just need to recover way less than applying 744 00:31:43,200 --> 00:31:46,966 your transformation just randomly across your script 745 00:31:46,966 --> 00:31:50,866 okay and another case scenario 746 00:31:51,333 --> 00:31:54,599 is gonna happen when we are applying a painting 747 00:31:54,600 --> 00:31:58,733 okay so imagine in this same 748 00:31:58,733 --> 00:32:01,533 imagine that I want to remove my markers 749 00:32:01,533 --> 00:32:04,866 by applying a very simple stabilize 750 00:32:04,866 --> 00:32:07,733 a much more warflow for painting 751 00:32:07,733 --> 00:32:10,066 so this is my image 752 00:32:12,066 --> 00:32:15,566 so what I'm going to do is to stabilise okay 753 00:32:15,866 --> 00:32:18,499 so I stabilise this marker 754 00:32:19,900 --> 00:32:23,400 so now I can paint on that 755 00:32:23,466 --> 00:32:28,199 just using or frames or our range of frames 756 00:32:28,200 --> 00:32:30,166 so I'm going to apply that 757 00:32:32,600 --> 00:32:33,400 see 758 00:32:35,900 --> 00:32:36,766 is now fake 759 00:32:36,766 --> 00:32:39,833 so I'm applying my painting normally 760 00:32:40,000 --> 00:32:41,500 you can have a look in here 761 00:32:41,533 --> 00:32:42,966 it's nothing special 762 00:32:43,700 --> 00:32:48,566 and then what I'm applying is of course a much move 763 00:32:48,566 --> 00:32:52,466 so what I was stabilizing before now is much move 764 00:32:52,466 --> 00:32:56,833 yes to keep the movement exactly as in the beginning 765 00:32:57,166 --> 00:33:00,899 okay in theory that's correct 766 00:33:01,600 --> 00:33:05,966 but if we have a close look to the image 767 00:33:05,966 --> 00:33:07,099 in terms of grain 768 00:33:07,100 --> 00:33:08,033 for instance 769 00:33:08,133 --> 00:33:09,399 have a look at this 770 00:33:12,300 --> 00:33:15,166 if I deactivate that see 771 00:33:17,400 --> 00:33:20,300 um yeah I'm losing quality 772 00:33:20,600 --> 00:33:22,533 you can argue that of course 773 00:33:22,533 --> 00:33:27,099 we can just apply the patch for the area of interest 774 00:33:27,100 --> 00:33:28,233 yeah why not 775 00:33:28,300 --> 00:33:31,633 but even the area of interest is going to have that 776 00:33:31,700 --> 00:33:33,600 issue of the antialius 777 00:33:33,600 --> 00:33:36,066 so I think it's way better 778 00:33:36,066 --> 00:33:38,566 that we apply another warflow 779 00:33:38,766 --> 00:33:42,399 because when we are applying a second stabilizer 780 00:33:42,400 --> 00:33:44,033 much more setup 781 00:33:44,133 --> 00:33:47,066 that is going to be really 782 00:33:47,066 --> 00:33:48,099 really messy 783 00:33:48,333 --> 00:33:53,199 so imagine doing that for all markers in the face 784 00:33:53,300 --> 00:33:54,566 at the end of the day 785 00:33:54,566 --> 00:33:57,733 the image is going to be completely destroyed 786 00:33:57,733 --> 00:33:59,766 even if you put it in parallel 787 00:33:59,800 --> 00:34:02,466 and you get just for one marker 788 00:34:02,566 --> 00:34:04,966 1 stabilize a much move 789 00:34:05,133 --> 00:34:07,499 you are applying an unnecessary filter 790 00:34:07,500 --> 00:34:09,966 because another way of doing that 791 00:34:10,300 --> 00:34:13,666 is just to track that point 792 00:34:13,666 --> 00:34:17,299 that we want to apply for the painting 793 00:34:17,300 --> 00:34:20,200 and then we are going to apply that 794 00:34:20,500 --> 00:34:22,166 tracking information 795 00:34:22,533 --> 00:34:24,966 do one of the folders in here 796 00:34:24,966 --> 00:34:27,833 so let me do it for you 797 00:34:29,700 --> 00:34:34,000 so what I'm going to do is I'm going to apply 798 00:34:34,000 --> 00:34:35,033 for instance 799 00:34:35,700 --> 00:34:38,166 this tracking information 800 00:34:39,466 --> 00:34:43,266 that is tracking that marker 801 00:34:44,000 --> 00:34:49,200 inside one of the folders inside my rotopaint 802 00:34:49,333 --> 00:34:53,099 so I'm going to create a folder a layer 803 00:34:54,600 --> 00:34:58,266 and now I'm going to transform 804 00:34:58,733 --> 00:35:01,566 I'm going to copy the animation 805 00:35:03,466 --> 00:35:05,266 you can either copy the animation 806 00:35:05,266 --> 00:35:08,099 or copying the links is exactly the same 807 00:35:08,200 --> 00:35:10,000 the only difference is of course 808 00:35:10,000 --> 00:35:12,800 if your knobs are linked 809 00:35:13,066 --> 00:35:15,266 every time you are changing 810 00:35:15,366 --> 00:35:16,599 the master trucker 811 00:35:16,600 --> 00:35:19,966 that is going to change also the rotor paint 812 00:35:19,966 --> 00:35:21,766 so honestly 813 00:35:21,766 --> 00:35:23,533 I prefer to copy the animation 814 00:35:23,533 --> 00:35:25,099 because when you are painting 815 00:35:25,100 --> 00:35:26,600 you are actually fixing 816 00:35:26,600 --> 00:35:30,100 any problems or issues that you have for the tracking 817 00:35:30,100 --> 00:35:32,600 okay so copy animation 818 00:35:33,700 --> 00:35:37,133 and here I'm going to select the layer 819 00:35:37,133 --> 00:35:38,466 the folder in here 820 00:35:38,666 --> 00:35:42,033 and now I'm going to the transform top 821 00:35:42,066 --> 00:35:44,766 okay so now what you need to do 822 00:35:44,766 --> 00:35:48,333 is just to copy all the transformations 823 00:35:48,333 --> 00:35:51,199 that you are applying on your tracker 824 00:35:51,533 --> 00:35:54,699 to each knob in here 825 00:35:54,700 --> 00:35:57,266 that you have actually the same knobs 826 00:35:57,266 --> 00:36:01,833 so I'm going to paste absolute 827 00:36:02,133 --> 00:36:04,433 because if you paste relative 828 00:36:04,866 --> 00:36:07,899 the key frames that you already copy 829 00:36:08,266 --> 00:36:10,333 are going to start from the frame 830 00:36:10,333 --> 00:36:13,666 you are at this very moment in the timeline 831 00:36:13,666 --> 00:36:15,766 so my first frame 832 00:36:15,900 --> 00:36:18,266 he's going to be at frame 21 833 00:36:18,266 --> 00:36:21,066 okay so if you do it absolute 834 00:36:21,400 --> 00:36:24,100 the frame one is going to be at frame one 835 00:36:24,133 --> 00:36:25,899 the frame two at frame two 836 00:36:25,900 --> 00:36:27,266 and so on okay 837 00:36:27,266 --> 00:36:31,399 so prolly you always want to put the absolute 838 00:36:31,466 --> 00:36:33,866 except of some effects 839 00:36:33,900 --> 00:36:36,366 so let's place the absolute 840 00:36:36,933 --> 00:36:41,233 okay and the same with the others 841 00:36:41,666 --> 00:36:44,466 in the case of a single translation 842 00:36:44,966 --> 00:36:47,066 honestly you don't need the center 843 00:36:47,333 --> 00:36:50,066 the center is necessary when you are applying 844 00:36:50,100 --> 00:36:52,000 rotation and scale 845 00:36:52,000 --> 00:36:54,800 but the translation is actually irrelevant 846 00:36:54,800 --> 00:36:56,500 where is starting 847 00:36:56,533 --> 00:36:58,299 okay so in this case 848 00:36:58,300 --> 00:36:59,433 I'm going to copy 849 00:36:59,766 --> 00:37:03,499 for the sake of doing things the right way 850 00:37:05,166 --> 00:37:07,466 but remember it's not necessary 851 00:37:07,566 --> 00:37:12,399 okay so you have now there your position 852 00:37:12,466 --> 00:37:16,466 so now if I apply now 853 00:37:16,566 --> 00:37:21,299 any kind of painting that is lasting for all frames 854 00:37:22,566 --> 00:37:27,299 that stroke is going to move together with the marker 855 00:37:27,300 --> 00:37:29,466 because he's inside this layer 856 00:37:29,466 --> 00:37:31,899 so everything inside is going to move 857 00:37:31,900 --> 00:37:35,000 whatever is outside or in another layer 858 00:37:35,400 --> 00:37:37,033 is not going to move 859 00:37:37,166 --> 00:37:39,933 and I mean another layer outside this layer 860 00:37:39,933 --> 00:37:43,099 because you can put layers within layers 861 00:37:43,100 --> 00:37:45,800 okay so here 862 00:37:45,800 --> 00:37:48,433 just going to do it very quickly 863 00:37:49,566 --> 00:37:50,633 here you are 864 00:37:50,700 --> 00:37:53,366 okay so now as you can see 865 00:37:53,466 --> 00:37:59,466 that pain stroke is moving with the marker 866 00:38:01,266 --> 00:38:03,399 another thing to keep in consideration 867 00:38:03,400 --> 00:38:06,633 when we are applying a clone stroke 868 00:38:07,066 --> 00:38:11,399 is that the source and the destination 869 00:38:11,600 --> 00:38:14,066 of my paint brush 870 00:38:14,466 --> 00:38:17,899 is actually having a translation between them 871 00:38:18,100 --> 00:38:20,500 but the translation between the source 872 00:38:20,533 --> 00:38:21,999 and the destination 873 00:38:22,000 --> 00:38:23,266 the actual brush 874 00:38:23,666 --> 00:38:26,966 is in a integen number 875 00:38:26,966 --> 00:38:31,499 which means you are not generating any antialias 876 00:38:31,500 --> 00:38:33,166 when you are painting 877 00:38:33,166 --> 00:38:36,366 that is because we are rounding 878 00:38:36,600 --> 00:38:40,366 the position of the source and the destination 879 00:38:40,366 --> 00:38:45,999 in terms of the amount of pixels in the translation 880 00:38:46,000 --> 00:38:49,966 is like having the impulse filter in the translation 881 00:38:49,966 --> 00:38:52,999 between the region and the destination 882 00:38:53,000 --> 00:38:56,566 that is called round to pixel 883 00:38:56,666 --> 00:38:58,499 and you can find it in here 884 00:39:00,933 --> 00:39:06,066 this round is preventing you to apply any stroke 885 00:39:06,133 --> 00:39:11,533 that is having to add an extra layer of antialias 886 00:39:11,533 --> 00:39:13,033 and that is very good 887 00:39:13,133 --> 00:39:15,099 but if you remove that 888 00:39:15,333 --> 00:39:20,066 probably you are going to add anti alias 889 00:39:21,733 --> 00:39:24,466 to the cloning stamp 890 00:39:24,466 --> 00:39:31,033 see now the pattern is looking kind of soft 891 00:39:31,366 --> 00:39:35,033 if I reapply the round now see 892 00:39:35,533 --> 00:39:39,733 the pattern is going to look again quite sharp 893 00:39:39,733 --> 00:39:40,966 because at least 894 00:39:40,966 --> 00:39:46,033 what you are painting is not having that Antilias issue 895 00:39:46,733 --> 00:39:48,266 the problem in here is 896 00:39:48,266 --> 00:39:52,399 because we are using a soft brush 897 00:39:52,566 --> 00:39:58,099 the edges are going to mix the grain from one place 898 00:39:59,166 --> 00:40:00,533 to another place 899 00:40:00,533 --> 00:40:02,966 so see at the end 900 00:40:03,266 --> 00:40:05,899 you are getting soft grain 901 00:40:05,900 --> 00:40:07,566 which is not correct 902 00:40:07,566 --> 00:40:08,799 so for that 903 00:40:08,866 --> 00:40:13,699 you are going to need to apply extra layers of grain 904 00:40:13,766 --> 00:40:17,966 probably using a solidization or a fringe 905 00:40:18,266 --> 00:40:20,866 which is just to be applied 906 00:40:21,100 --> 00:40:24,066 within the area of softening 907 00:40:24,100 --> 00:40:28,533 between the cloning and the original image 908 00:40:28,533 --> 00:40:34,133 okay so all of that is to keeping consideration 909 00:40:34,133 --> 00:40:37,866 when you are applying anti alias and softening 910 00:40:37,866 --> 00:40:40,166 and other issues that can affect 911 00:40:40,500 --> 00:40:42,500 the quality of your image 912 00:40:42,866 --> 00:40:47,066 so I'm going to delete this roto paint 913 00:40:48,100 --> 00:40:50,033 and if you want to have a look 914 00:40:50,100 --> 00:40:52,166 I'm going to give you for this class 915 00:40:52,166 --> 00:40:53,233 this is script 916 00:40:53,266 --> 00:40:55,666 so you can analyze what I did 917 00:40:55,933 --> 00:40:59,966 for every single example that you have in here 918 00:40:59,966 --> 00:41:04,566 okay so the issue of concartination 919 00:41:04,566 --> 00:41:08,399 this is something to keep in mind when you are working 920 00:41:08,400 --> 00:41:13,200 and also to check every time you finish a composition 921 00:41:13,333 --> 00:41:15,566 just to understand if 922 00:41:15,733 --> 00:41:19,199 is there any technical issue that I'm applying 923 00:41:19,200 --> 00:41:21,700 because of my contamination 924 00:41:21,700 --> 00:41:23,400 has not been respected 925 00:41:23,400 --> 00:41:26,700 or is the contamination working 926 00:41:26,700 --> 00:41:28,900 or wise not working 927 00:41:28,933 --> 00:41:30,766 or the motion blur 928 00:41:30,766 --> 00:41:34,299 or any other issues that can appear 929 00:41:34,300 --> 00:41:36,766 due to lack of quality 930 00:41:37,200 --> 00:41:39,000 so that's all for this week 931 00:41:39,133 --> 00:41:40,499 if you have any comments 932 00:41:40,500 --> 00:41:42,366 questions or suggestions 933 00:41:42,366 --> 00:41:45,433 you are very welcome to post them in the forums 934 00:41:45,733 --> 00:41:47,433 until next class 935 00:41:47,466 --> 00:41:51,366 this has been Victor Perez for FX PhD 936 00:41:51,400 --> 00:41:52,600 thanks for watching 63512

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.