All language subtitles for nuk231-class07

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,866 --> 00:00:09,666 hello and welcome back to nuke 2 3 1 2 00:00:09,666 --> 00:00:12,099 nuke compositing best practices 3 00:00:12,100 --> 00:00:13,500 this is Victor Perez 4 00:00:13,500 --> 00:00:14,366 and in this class 5 00:00:14,366 --> 00:00:17,166 we are going to continue the topic of 6 00:00:17,166 --> 00:00:18,866 warflow optimization 7 00:00:19,066 --> 00:00:19,566 but this time 8 00:00:19,566 --> 00:00:21,666 we are going to focus on speed 9 00:00:21,766 --> 00:00:23,399 so I'm going to show you 10 00:00:23,400 --> 00:00:26,266 a few ways of handling the notes 11 00:00:26,366 --> 00:00:30,899 in order to get a faster and more efficient overflow 12 00:00:30,900 --> 00:00:35,766 okay so let's start by the note presets 13 00:00:35,900 --> 00:00:38,933 the presets are values that we are going to establish 14 00:00:38,933 --> 00:00:42,566 for all knobs available in one single note 15 00:00:42,666 --> 00:00:44,099 so in this case 16 00:00:44,100 --> 00:00:46,800 imagine that you are going to track something 17 00:00:46,800 --> 00:00:51,100 that has been shoot with the iPhone 6 eyesight camera 18 00:00:51,133 --> 00:00:54,099 so imagine that for one shot 19 00:00:54,266 --> 00:00:58,199 probably is not going to need to be create a preset 20 00:00:58,200 --> 00:01:00,666 because it's something you are going to use once 21 00:01:00,666 --> 00:01:03,466 but imagine you are going to work on a show 22 00:01:03,466 --> 00:01:07,899 that is all shot with the iPhone 6 eyesight camera 23 00:01:07,900 --> 00:01:11,533 which is a preset that is not available in the feedback 24 00:01:11,533 --> 00:01:12,433 for instance 25 00:01:12,700 --> 00:01:14,966 available in the camera tracker 26 00:01:14,966 --> 00:01:17,599 okay so you have the major uh 27 00:01:17,600 --> 00:01:20,433 motion picture cameras available in the market 28 00:01:20,533 --> 00:01:21,499 but of course 29 00:01:21,566 --> 00:01:24,133 the iPhone is not one of them 30 00:01:24,133 --> 00:01:25,499 okay but still 31 00:01:25,500 --> 00:01:28,966 is something that you can use whatever you want 32 00:01:29,000 --> 00:01:32,966 okay so what I did is I rescue from the internet 33 00:01:33,200 --> 00:01:36,600 the characteristics of the camera from the iPhone 34 00:01:37,066 --> 00:01:38,366 so you have it in here 35 00:01:38,366 --> 00:01:40,799 the cheap size and the focal length 36 00:01:40,800 --> 00:01:42,966 which is the most common values 37 00:01:42,966 --> 00:01:45,699 you are going to need always for a camel trucker 38 00:01:45,700 --> 00:01:48,733 so if you want to create the preset 39 00:01:48,733 --> 00:01:50,899 the difference between the filmback preset 40 00:01:50,900 --> 00:01:52,100 which is in here 41 00:01:52,466 --> 00:01:53,799 for instance this one 42 00:01:53,800 --> 00:01:57,200 that is going to set this film back size 43 00:01:58,133 --> 00:02:00,299 the three set of the note 44 00:02:00,300 --> 00:02:04,933 is going to establish the value for each single knob 45 00:02:04,933 --> 00:02:09,699 so he's going to remember and record inside that preset 46 00:02:09,700 --> 00:02:11,366 we are going to create now 47 00:02:11,466 --> 00:02:12,766 every single value 48 00:02:12,766 --> 00:02:16,933 so just try to change everything 49 00:02:16,933 --> 00:02:20,466 that is going to be always in the characteristic 50 00:02:20,533 --> 00:02:21,999 of this camera 51 00:02:22,000 --> 00:02:26,266 so the first thing I'm going to put here custom 52 00:02:26,300 --> 00:02:31,633 and I'm going to include the five point 97 53 00:02:33,166 --> 00:02:38,199 by 4 point 71 okay 54 00:02:38,266 --> 00:02:42,599 remember that the focal length for the iPhone is fixed 55 00:02:42,600 --> 00:02:49,566 so we are going to put known and 4 15 56 00:02:49,566 --> 00:02:52,333 okay so just with this 57 00:02:52,333 --> 00:02:55,499 we have the characteristics of the focal length 58 00:02:55,500 --> 00:02:56,566 and cheap size 59 00:02:56,733 --> 00:02:58,633 but for instance 60 00:02:58,733 --> 00:03:00,033 if you know 61 00:03:00,566 --> 00:03:05,366 that you are going to work with a certain amount of 62 00:03:05,400 --> 00:03:07,300 out of tracks or feature 63 00:03:07,500 --> 00:03:08,433 something that 64 00:03:08,533 --> 00:03:09,266 for instance 65 00:03:09,266 --> 00:03:14,499 I always start considering my features at 2:50 66 00:03:14,533 --> 00:03:17,499 okay so I'm going to put that in here 67 00:03:17,500 --> 00:03:21,300 it doesn't mean that once you set your preset 68 00:03:22,266 --> 00:03:23,166 you cannot change it 69 00:03:23,166 --> 00:03:23,933 because of course 70 00:03:23,933 --> 00:03:25,599 you can change everything 71 00:03:25,600 --> 00:03:29,300 but at least you are going to start from a good base 72 00:03:29,300 --> 00:03:31,933 okay so let's see that 73 00:03:31,933 --> 00:03:34,466 I want to refine my features locations 74 00:03:34,466 --> 00:03:37,399 and I want always to preview my feature 75 00:03:37,400 --> 00:03:39,100 so everything you want 76 00:03:39,100 --> 00:03:41,100 you're going to put it in here 77 00:03:41,100 --> 00:03:46,066 so once you have all your constant values in there 78 00:03:46,766 --> 00:03:48,466 we are going here 79 00:03:48,700 --> 00:03:52,066 and we are going to save as preset 80 00:03:52,066 --> 00:03:53,066 as you know 81 00:03:53,066 --> 00:03:54,399 you have it in here 82 00:03:54,400 --> 00:03:56,500 so in case I want to delete 83 00:03:57,400 --> 00:03:58,600 we are going here 84 00:03:58,600 --> 00:04:00,433 and I'm going to select 85 00:04:00,466 --> 00:04:02,233 what's the one I want to delete 86 00:04:02,266 --> 00:04:05,299 so now is clean okay 87 00:04:05,300 --> 00:04:08,066 so now I'm going to save my new preset 88 00:04:08,200 --> 00:04:10,300 and he's going to ask me for 89 00:04:10,300 --> 00:04:14,266 this is where do you want to save your preset 90 00:04:14,533 --> 00:04:16,566 this route is just in case 91 00:04:16,566 --> 00:04:19,533 you have several folders of presets 92 00:04:19,533 --> 00:04:20,566 for instance 93 00:04:20,666 --> 00:04:22,199 all the focal lens 94 00:04:22,200 --> 00:04:23,733 um cheap size 95 00:04:23,733 --> 00:04:25,433 or the iPhones 96 00:04:25,500 --> 00:04:26,800 or the others 97 00:04:26,800 --> 00:04:28,466 for the Samsung Galaxies 98 00:04:28,466 --> 00:04:29,599 or you know 99 00:04:29,600 --> 00:04:31,900 any other cameras you want 100 00:04:31,900 --> 00:04:34,566 you can mimic exactly the same 101 00:04:35,000 --> 00:04:37,966 way of distribution of the values that you have in here 102 00:04:37,966 --> 00:04:39,099 so for finery 103 00:04:39,100 --> 00:04:40,900 black magic and etc 104 00:04:40,900 --> 00:04:44,433 so I'm going to put in here just the root 105 00:04:44,733 --> 00:04:48,166 if you want to create soup folders in here 106 00:04:48,166 --> 00:04:50,499 you have to do it by using Python 107 00:04:50,500 --> 00:04:51,766 okay so in this case 108 00:04:51,766 --> 00:04:55,166 I don't want to go that hardcore with the programming 109 00:04:55,166 --> 00:04:57,566 because I just need to get something handy 110 00:04:57,566 --> 00:04:59,699 so I'm going to put in here 111 00:05:02,600 --> 00:05:05,866 I sight camera 112 00:05:07,733 --> 00:05:14,066 so now if I want to get those values by default 113 00:05:14,700 --> 00:05:17,833 I just need to create a camera trucker 114 00:05:19,466 --> 00:05:20,433 here you are 115 00:05:20,800 --> 00:05:24,166 and now you will see that as soon as I select 116 00:05:24,333 --> 00:05:26,899 this iPhone 6 Isaac camera 117 00:05:27,100 --> 00:05:29,600 he's going to change all the values 118 00:05:29,600 --> 00:05:32,933 including also the values in all the types 119 00:05:32,933 --> 00:05:36,699 so is not only related to the camera itself 120 00:05:36,700 --> 00:05:40,866 so is everything in the note exactly the same method 121 00:05:41,533 --> 00:05:43,566 just for every single note 122 00:05:43,566 --> 00:05:46,833 so if you want to create a certain effect 123 00:05:46,866 --> 00:05:47,899 for instance 124 00:05:48,200 --> 00:05:49,566 let me show you 125 00:05:49,600 --> 00:05:52,700 um got brace 126 00:05:54,000 --> 00:05:57,000 something very classic 127 00:05:57,000 --> 00:05:59,600 which is creating chromatic coveration 128 00:05:59,600 --> 00:06:03,033 so I'm going to create a chromatic coveration 129 00:06:03,366 --> 00:06:05,099 for the red channel 130 00:06:05,100 --> 00:06:09,566 so I'm going to put to the image in here 131 00:06:10,533 --> 00:06:11,366 here you are 132 00:06:12,533 --> 00:06:14,066 I'm going to create 133 00:06:15,333 --> 00:06:19,433 a tiny variation 134 00:06:20,366 --> 00:06:22,633 and imagine that you want to preserve 135 00:06:22,800 --> 00:06:26,000 this chromatic evaration of the red 136 00:06:26,333 --> 00:06:27,566 across the whole sequence 137 00:06:27,566 --> 00:06:31,533 so instead of just setting the values of the channels 138 00:06:31,533 --> 00:06:34,499 or the scale or anything else 139 00:06:34,566 --> 00:06:38,699 just go here and just save the preset as 140 00:06:40,266 --> 00:06:44,266 my sequence or whatever the name you want 141 00:06:46,000 --> 00:06:46,966 Chroma 142 00:06:48,333 --> 00:06:52,366 operation of the red okay 143 00:06:52,766 --> 00:06:54,699 so you create that for the red 144 00:06:54,900 --> 00:06:57,300 maybe you can create another for the blue 145 00:06:57,866 --> 00:07:01,366 and then you have your combo of the node 146 00:07:01,366 --> 00:07:05,266 so you have everything separate by nodes 147 00:07:05,266 --> 00:07:09,066 okay and you can have as many presets as you want 148 00:07:09,066 --> 00:07:10,866 okay there is no limitations 149 00:07:10,866 --> 00:07:14,666 so I'm going to leave that here 150 00:07:14,800 --> 00:07:17,266 okay so you have both of them 151 00:07:18,533 --> 00:07:22,366 and remember that you can do this for every single note 152 00:07:22,366 --> 00:07:23,399 and this is just a 153 00:07:23,400 --> 00:07:26,766 storing the information in the values 154 00:07:27,100 --> 00:07:28,733 something to pay attention is 155 00:07:28,733 --> 00:07:30,666 if you set for instance 156 00:07:30,666 --> 00:07:32,899 something like a mask 157 00:07:33,366 --> 00:07:34,999 you need to be aware that 158 00:07:35,066 --> 00:07:38,033 if your note is not having a mask 159 00:07:38,066 --> 00:07:39,066 for instance 160 00:07:39,133 --> 00:07:43,366 here is going to display a narrow 161 00:07:43,366 --> 00:07:46,699 because he's going to ask you for something that is not 162 00:07:46,700 --> 00:07:48,200 available in the note 163 00:07:48,200 --> 00:07:52,433 so try to put in your presets 164 00:07:52,866 --> 00:07:55,499 values that are always universal 165 00:07:55,500 --> 00:07:59,266 that are going to work on every case scenario 166 00:07:59,266 --> 00:08:00,066 so for that 167 00:08:00,066 --> 00:08:03,099 of course you need a bit of testing of your presets 168 00:08:03,100 --> 00:08:06,200 but is going to be better than putting something 169 00:08:06,200 --> 00:08:07,833 and then displaying a narrow 170 00:08:07,966 --> 00:08:11,466 um that is going to create a bit of confusion 171 00:08:11,466 --> 00:08:13,566 so when you are using mask 172 00:08:13,566 --> 00:08:16,533 or a request of some special channels 173 00:08:16,533 --> 00:08:19,299 that probably are going to be available or not 174 00:08:19,400 --> 00:08:21,766 that is better not to use it 175 00:08:21,766 --> 00:08:26,499 okay so this is the note presets 176 00:08:26,500 --> 00:08:31,333 okay then we have something that is slightly different 177 00:08:31,333 --> 00:08:33,666 which is the note defaults 178 00:08:33,766 --> 00:08:35,066 the note defaults 179 00:08:35,266 --> 00:08:38,566 are the values that are going to be on the note 180 00:08:38,800 --> 00:08:42,566 at the moment you are calling that particular note 181 00:08:42,766 --> 00:08:44,499 okay so imagine that 182 00:08:44,500 --> 00:08:45,066 for instance 183 00:08:45,066 --> 00:08:47,099 something that I never understood 184 00:08:47,133 --> 00:08:51,499 is why all the notes you call are 185 00:08:51,900 --> 00:08:53,900 like resting 186 00:08:53,900 --> 00:08:57,200 resting is like they are doing nothing 187 00:08:57,200 --> 00:08:59,333 so if you apply 188 00:08:59,333 --> 00:08:59,866 for instance 189 00:08:59,866 --> 00:09:02,766 a checkerboard to a color correct 190 00:09:03,166 --> 00:09:05,833 that you haven't changed anything 191 00:09:05,900 --> 00:09:09,933 by default the color correct is doing nothing 192 00:09:09,933 --> 00:09:14,533 so that's why I call this color correct to be resting 193 00:09:14,533 --> 00:09:18,199 okay so the same with the blur 194 00:09:18,566 --> 00:09:21,699 so if you don't change anything in the note 195 00:09:22,066 --> 00:09:23,766 the blur is doing nothing 196 00:09:23,766 --> 00:09:25,099 okay make sense 197 00:09:25,366 --> 00:09:29,766 but in the case of the filter erot 198 00:09:29,766 --> 00:09:33,299 so this erot in here 199 00:09:34,600 --> 00:09:37,000 there is a value that is already changed 200 00:09:37,000 --> 00:09:39,500 at the moment you are applying the note 201 00:09:39,700 --> 00:09:41,233 if you see here 202 00:09:41,266 --> 00:09:44,099 the size knob of the filter remote 203 00:09:44,333 --> 00:09:47,433 is already applying one value 204 00:09:47,466 --> 00:09:50,766 okay one pixel for the alpha 205 00:09:51,000 --> 00:09:53,000 and this is not resting 206 00:09:53,000 --> 00:09:55,133 so something that I like 207 00:09:55,133 --> 00:09:58,099 is just to have all my notes resting 208 00:09:58,466 --> 00:10:00,166 before I touch them 209 00:10:00,166 --> 00:10:03,999 okay so I know that I can just create an structure 210 00:10:04,000 --> 00:10:06,466 and then change whatever I need 211 00:10:06,700 --> 00:10:11,300 without just having something sneaky in the middle 212 00:10:11,300 --> 00:10:13,633 okay so by default 213 00:10:14,133 --> 00:10:16,966 without changing anything in milk 214 00:10:17,066 --> 00:10:21,666 the filter wrote is changing the appearance of my image 215 00:10:21,666 --> 00:10:24,666 so can we change that 216 00:10:25,000 --> 00:10:26,366 well we can 217 00:10:26,566 --> 00:10:27,566 but for that 218 00:10:27,566 --> 00:10:30,066 we need to use a bit of code 219 00:10:30,133 --> 00:10:32,599 no worries is just Python 220 00:10:32,600 --> 00:10:33,733 and of course 221 00:10:33,733 --> 00:10:36,099 if you want to know more about Python 222 00:10:36,100 --> 00:10:39,600 I already published a course with FX PhD 223 00:10:40,000 --> 00:10:44,100 which is regarding Python scripting for new compositors 224 00:10:44,100 --> 00:10:47,800 which is Python and ismology okay 225 00:10:48,466 --> 00:10:50,666 so in order to do this 226 00:10:50,666 --> 00:10:52,733 you don't need to get the course 227 00:10:52,733 --> 00:10:56,733 but the course is going to get a more general vision of 228 00:10:56,733 --> 00:10:59,999 what can you do with Python in milk 229 00:11:00,166 --> 00:11:01,099 but in here 230 00:11:01,100 --> 00:11:04,566 what we are going to do is just to change the default 231 00:11:04,566 --> 00:11:05,799 so for that 232 00:11:05,800 --> 00:11:09,700 we need to go to the dot nuke folder 233 00:11:09,700 --> 00:11:11,166 and that is going to change 234 00:11:11,166 --> 00:11:13,533 depending on the operative system 235 00:11:13,533 --> 00:11:15,199 okay so the DOC 236 00:11:15,200 --> 00:11:19,000 nuke folder is usually located in your user folder 237 00:11:19,000 --> 00:11:21,333 so depending on the system 238 00:11:21,333 --> 00:11:24,666 the user folder is going to be in a different location 239 00:11:24,666 --> 00:11:26,666 in your hard drive 240 00:11:26,666 --> 00:11:30,566 but is the folder that is allocating your documents 241 00:11:30,566 --> 00:11:31,966 or your music or 242 00:11:31,966 --> 00:11:33,299 well in Mac 243 00:11:33,300 --> 00:11:34,400 is going to be really easy 244 00:11:34,400 --> 00:11:36,766 so you go to the finder 245 00:11:36,966 --> 00:11:38,899 and you go to the 246 00:11:39,000 --> 00:11:42,566 folder that is having that icon of the house 247 00:11:42,566 --> 00:11:44,366 and is probably having your name 248 00:11:44,366 --> 00:11:46,099 in my case Victor Perez 249 00:11:46,333 --> 00:11:48,066 and in here 250 00:11:49,000 --> 00:11:50,366 you have dot 251 00:11:50,533 --> 00:11:52,599 dot Nuke folder 252 00:11:52,800 --> 00:11:53,733 the problem is 253 00:11:53,733 --> 00:11:56,033 that folder is hiding 254 00:11:56,066 --> 00:11:59,399 so if you want to navigate into that folder 255 00:11:59,400 --> 00:12:00,966 if you are in Mac 256 00:12:01,066 --> 00:12:05,633 the only way of doing that is just go 257 00:12:06,200 --> 00:12:07,466 go to further 258 00:12:07,466 --> 00:12:11,466 okay if you are in Windows or in Linux 259 00:12:11,700 --> 00:12:14,333 you just need to reveal the hiding folders 260 00:12:14,333 --> 00:12:15,066 and documents 261 00:12:15,066 --> 00:12:17,533 okay so go to folder 262 00:12:17,533 --> 00:12:18,466 and then in here 263 00:12:18,466 --> 00:12:19,699 I'm going to write 264 00:12:19,766 --> 00:12:21,966 dot nuke so go 265 00:12:21,966 --> 00:12:23,099 and here we are 266 00:12:23,100 --> 00:12:25,700 inside that Dot Nuke folder 267 00:12:25,700 --> 00:12:27,166 for the Mac users 268 00:12:27,166 --> 00:12:29,699 remember that you need to be 269 00:12:30,166 --> 00:12:31,899 on your home folder 270 00:12:31,900 --> 00:12:33,200 the user folder 271 00:12:33,400 --> 00:12:37,333 before to perform the call of the go to folder 272 00:12:37,333 --> 00:12:38,899 if you are not there 273 00:12:38,900 --> 00:12:40,300 that's not gonna work 274 00:12:40,300 --> 00:12:43,600 okay so once you are in here 275 00:12:43,600 --> 00:12:47,566 you need to search for the document that is a 276 00:12:47,566 --> 00:12:51,066 storing all the customizations you are going to apply 277 00:12:51,066 --> 00:12:52,366 inside nuke 278 00:12:52,366 --> 00:12:54,899 which is the menu dot p y 279 00:12:55,166 --> 00:12:56,766 in case you haven't performed 280 00:12:56,766 --> 00:12:59,466 any customizations to your nuke 281 00:12:59,466 --> 00:13:02,699 you are not going to have this menu dot 282 00:13:02,700 --> 00:13:04,466 py document 283 00:13:04,466 --> 00:13:05,266 but no worries 284 00:13:05,266 --> 00:13:08,166 you can create it from scratch using 285 00:13:08,766 --> 00:13:09,666 text editor 286 00:13:09,666 --> 00:13:11,466 remember that is plain text 287 00:13:11,466 --> 00:13:13,366 you don't need to have any format 288 00:13:13,366 --> 00:13:15,899 actually if you have any format 289 00:13:15,933 --> 00:13:17,399 or font size 290 00:13:17,400 --> 00:13:18,733 or anything else 291 00:13:18,733 --> 00:13:20,466 that is not going to work 292 00:13:20,466 --> 00:13:23,066 so something that is going to be helpful 293 00:13:23,066 --> 00:13:24,033 is to use a 294 00:13:24,133 --> 00:13:25,799 scripting editor 295 00:13:25,800 --> 00:13:27,500 okay so I'm using 296 00:13:27,500 --> 00:13:29,900 for format the text 297 00:13:29,900 --> 00:13:31,733 wrangle choosing here 298 00:13:31,733 --> 00:13:32,966 you can use commodo 299 00:13:32,966 --> 00:13:34,399 or any other 300 00:13:34,866 --> 00:13:36,466 software available in the market 301 00:13:36,466 --> 00:13:38,699 so is makes no difference 302 00:13:38,700 --> 00:13:39,600 is whatever is 303 00:13:39,733 --> 00:13:41,933 making you more comfortable with 304 00:13:41,933 --> 00:13:43,399 you can even use nuke 305 00:13:43,400 --> 00:13:44,866 but I don't suggest 306 00:13:44,866 --> 00:13:46,966 to use nuke as a script 307 00:13:47,300 --> 00:13:48,666 editor for Python 308 00:13:48,666 --> 00:13:52,966 because is not optimize for from doing that 309 00:13:53,066 --> 00:13:54,966 the interface in nuke 310 00:13:54,966 --> 00:13:56,366 for the script editor 311 00:13:56,366 --> 00:13:59,433 is designed to execute the 312 00:13:59,866 --> 00:14:00,966 commands okay 313 00:14:00,966 --> 00:14:03,466 so I'm going to open 314 00:14:03,933 --> 00:14:05,799 my menu dot p y 315 00:14:05,800 --> 00:14:07,400 or I'm going to create it 316 00:14:07,400 --> 00:14:08,666 and inside that 317 00:14:09,266 --> 00:14:11,166 I already open it in here 318 00:14:11,733 --> 00:14:13,099 I'm going to 319 00:14:13,500 --> 00:14:15,433 use this formula 320 00:14:16,333 --> 00:14:18,166 that I already 321 00:14:18,700 --> 00:14:20,100 place in here 322 00:14:20,100 --> 00:14:21,233 with this green 323 00:14:21,800 --> 00:14:23,300 you just need to grate 324 00:14:23,966 --> 00:14:26,266 in there nuke 325 00:14:26,266 --> 00:14:28,699 dot knob default 326 00:14:28,700 --> 00:14:29,466 and remember 327 00:14:29,466 --> 00:14:30,566 that in Python 328 00:14:30,566 --> 00:14:32,299 everything is case sensitive 329 00:14:32,300 --> 00:14:33,166 so the default 330 00:14:33,166 --> 00:14:35,133 default needs to be 331 00:14:35,133 --> 00:14:36,399 uppercase okay 332 00:14:36,400 --> 00:14:38,100 then open brackets 333 00:14:38,500 --> 00:14:40,366 and inside quotes 334 00:14:41,200 --> 00:14:42,566 filter erode 335 00:14:42,566 --> 00:14:45,166 which is the name of the note 336 00:14:45,566 --> 00:14:47,399 dot the name 337 00:14:47,400 --> 00:14:48,400 of the knob 338 00:14:48,400 --> 00:14:49,566 that in this case 339 00:14:49,566 --> 00:14:51,666 is size okay 340 00:14:52,100 --> 00:14:53,133 how do you know 341 00:14:53,133 --> 00:14:54,699 the name of the knob 342 00:14:54,700 --> 00:14:57,300 because that can be a bit confusing 343 00:14:57,400 --> 00:14:58,666 the name of the knob 344 00:14:58,700 --> 00:15:00,100 is not this 345 00:15:00,666 --> 00:15:03,566 text that you have in here sometimes 346 00:15:03,700 --> 00:15:05,000 most of the times 347 00:15:05,133 --> 00:15:08,199 this is exactly the same as 348 00:15:08,366 --> 00:15:10,099 the name of the knob 349 00:15:10,100 --> 00:15:11,833 but this is what is called 350 00:15:12,066 --> 00:15:13,666 the label okay 351 00:15:13,666 --> 00:15:16,233 so if you want to know what's 352 00:15:16,333 --> 00:15:18,099 the name of the knob 353 00:15:18,133 --> 00:15:19,199 you just need 354 00:15:19,200 --> 00:15:20,366 to leave your 355 00:15:20,366 --> 00:15:21,899 cursor hovering 356 00:15:22,200 --> 00:15:23,700 and is going to display 357 00:15:23,700 --> 00:15:24,700 the name of the knob 358 00:15:24,700 --> 00:15:26,300 in bolt in that 359 00:15:26,800 --> 00:15:27,700 pop up window 360 00:15:27,700 --> 00:15:29,800 that is telling me 361 00:15:29,800 --> 00:15:31,733 now size okay 362 00:15:31,733 --> 00:15:34,066 so this size 363 00:15:35,766 --> 00:15:38,766 needs to be changed to be zero 364 00:15:38,766 --> 00:15:43,333 so comma and then inside quotes 365 00:15:43,333 --> 00:15:46,699 you need to put zero and close the brackets 366 00:15:46,700 --> 00:15:50,100 okay so in here I have already that 367 00:15:51,066 --> 00:15:52,866 for the blur for instance 368 00:15:52,866 --> 00:15:56,599 I'm going to change and I'm going to put that 369 00:15:58,333 --> 00:16:01,099 filter it out 370 00:16:02,300 --> 00:16:04,100 that size and 371 00:16:05,700 --> 00:16:09,033 the default value is going to be zero okay 372 00:16:09,600 --> 00:16:11,300 so I'm going to save that 373 00:16:11,800 --> 00:16:15,166 and now in order to make this to work 374 00:16:15,266 --> 00:16:18,899 I need to save in here I'm gonna close 375 00:16:19,666 --> 00:16:22,666 so let's open nuke again 376 00:16:24,566 --> 00:16:28,833 and now if I call my filter erode 377 00:16:29,166 --> 00:16:30,266 here you are 378 00:16:31,100 --> 00:16:35,566 see the size by the fold has changed to 0 379 00:16:35,566 --> 00:16:38,966 okay so that is very nice for me 380 00:16:38,966 --> 00:16:41,766 because now even the filter wrote 381 00:16:41,766 --> 00:16:45,299 is going to be resting by the fold okay 382 00:16:46,333 --> 00:16:49,099 you can do the same for the channels 383 00:16:49,166 --> 00:16:51,299 or any other filter 384 00:16:51,300 --> 00:16:52,733 or whatever you want 385 00:16:52,733 --> 00:16:55,966 everything is sensible to be change okay 386 00:16:55,966 --> 00:16:59,699 you just need to replace the same pattern 387 00:16:59,700 --> 00:17:02,200 we reproducing here okay 388 00:17:02,500 --> 00:17:03,766 name of the note 389 00:17:04,766 --> 00:17:06,166 name of the knob 390 00:17:06,700 --> 00:17:10,233 and then the value you want by the fourth okay 391 00:17:11,133 --> 00:17:13,966 another thing that I find very helpful is 392 00:17:13,966 --> 00:17:15,999 I don't know you but for me 393 00:17:16,000 --> 00:17:19,966 sometimes it's kind of tricky to remember that 394 00:17:19,966 --> 00:17:22,733 I want to paint something for all friends 395 00:17:22,733 --> 00:17:25,133 so I start painting something 396 00:17:25,133 --> 00:17:27,866 and then when I move to another friend is like oh 397 00:17:27,866 --> 00:17:30,266 I forgot to go here 398 00:17:30,266 --> 00:17:34,366 and to change this from single to all friends 399 00:17:34,533 --> 00:17:35,399 so you know 400 00:17:35,400 --> 00:17:38,566 it's something that I tend to use more 401 00:17:38,566 --> 00:17:42,766 painting for all frames than for just one single frame 402 00:17:42,766 --> 00:17:43,766 but of course 403 00:17:43,800 --> 00:17:47,800 you need to use any other value that you have in here 404 00:17:47,800 --> 00:17:50,366 but if your tendency is like me 405 00:17:50,366 --> 00:17:53,399 to use more like the all instead of one single 406 00:17:53,400 --> 00:17:57,200 or just for pleasure of changing the values in here 407 00:17:57,466 --> 00:18:00,933 you can customize also the Roto paint 408 00:18:00,933 --> 00:18:03,966 in terms of the tools that you have in here 409 00:18:04,066 --> 00:18:08,999 but that is not as easy as customizing one single note 410 00:18:09,000 --> 00:18:11,866 so I'm going to show you in here 411 00:18:11,866 --> 00:18:13,933 I put the formula in the script 412 00:18:13,933 --> 00:18:18,466 but I already copied here in my menu dot p y 413 00:18:18,666 --> 00:18:20,966 and it's this formula here 414 00:18:20,966 --> 00:18:24,099 so you need to write not dot 415 00:18:24,400 --> 00:18:25,800 not default 416 00:18:25,966 --> 00:18:26,999 the name of the note 417 00:18:27,000 --> 00:18:27,933 which is Rotopain 418 00:18:27,933 --> 00:18:29,966 dot toolbox okay 419 00:18:29,966 --> 00:18:34,866 and then we are going to start by using these clone 420 00:18:34,866 --> 00:18:40,199 and then I'm using all the properties that are in here 421 00:18:40,200 --> 00:18:44,766 well I'm not going to explain every single step of this 422 00:18:44,766 --> 00:18:50,033 because this is more cold related than compositing 423 00:18:50,166 --> 00:18:51,866 but as I mentioned before 424 00:18:51,866 --> 00:18:54,366 if you want to go deeper into coding 425 00:18:54,366 --> 00:18:58,533 I have that course in FXPD that you can explore um 426 00:18:58,533 --> 00:19:01,266 I'm sure you are going to understand everything that is 427 00:19:01,266 --> 00:19:03,766 happening here for me right now 428 00:19:03,766 --> 00:19:05,466 if you want to change those values 429 00:19:05,466 --> 00:19:06,766 I can tell you that 430 00:19:07,366 --> 00:19:09,033 and here the 0 431 00:19:09,166 --> 00:19:12,399 means that we are using the first 432 00:19:12,566 --> 00:19:14,799 object available in this pull down choice 433 00:19:14,800 --> 00:19:16,600 so this is 0 434 00:19:16,600 --> 00:19:18,866 1 2 3 and 4 435 00:19:18,866 --> 00:19:21,599 so in case you want to customize your 436 00:19:21,600 --> 00:19:23,400 lifetime of the strokes 437 00:19:23,400 --> 00:19:25,566 before you create the stroke 438 00:19:25,766 --> 00:19:28,099 you can just change in here okay 439 00:19:28,100 --> 00:19:30,566 for every single tool 440 00:19:31,000 --> 00:19:33,766 that is mean to be painting on the screen 441 00:19:33,766 --> 00:19:38,299 okay so 0 is for all friends um 442 00:19:38,300 --> 00:19:42,666 you will notice that now I'm using those hash in here 443 00:19:42,900 --> 00:19:46,400 and that is because I'm commenting the lines 444 00:19:46,400 --> 00:19:50,300 commenting a line is a way of writing a line 445 00:19:50,500 --> 00:19:53,866 but that line is not going to be interpreted by 446 00:19:54,333 --> 00:19:55,733 nuke or the python 447 00:19:55,733 --> 00:19:57,599 okay so he's just in here 448 00:19:57,600 --> 00:20:00,133 but he's not being execute 449 00:20:00,133 --> 00:20:03,766 if you want to put those lines to work 450 00:20:03,933 --> 00:20:07,533 you just remove the sign here 451 00:20:07,533 --> 00:20:11,466 okay so I'm going to remove the comments in there 452 00:20:13,166 --> 00:20:13,899 and comment 453 00:20:13,900 --> 00:20:17,666 so now those values are active 454 00:20:17,666 --> 00:20:22,599 so again I'm going to save and remember that by default 455 00:20:22,600 --> 00:20:24,966 without touching anything in nuke 456 00:20:25,266 --> 00:20:28,966 the strokes are leaving just for one single frame 457 00:20:28,966 --> 00:20:31,599 okay so I'm going to close again 458 00:20:33,533 --> 00:20:35,299 I'm going to open 459 00:20:35,866 --> 00:20:36,899 and here we are 460 00:20:37,066 --> 00:20:39,099 so let's call again 461 00:20:39,100 --> 00:20:40,200 the road to paint 462 00:20:40,400 --> 00:20:43,033 and here you are by default 463 00:20:43,366 --> 00:20:48,499 your lifetime of every tool that you have in here 464 00:20:48,900 --> 00:20:51,300 is for all friends okay 465 00:20:51,300 --> 00:20:55,400 so they are infinite combinations 466 00:20:55,400 --> 00:20:58,266 that you can apply for all the nodes 467 00:20:58,266 --> 00:21:00,899 so you can create your own defaults 468 00:21:00,900 --> 00:21:04,400 based on your habits of working okay 469 00:21:04,400 --> 00:21:07,566 so it's something that is going to help to avoid you 470 00:21:07,566 --> 00:21:12,266 to perform task every time you call a single note 471 00:21:12,400 --> 00:21:13,733 so here you are 472 00:21:13,733 --> 00:21:16,633 a reminder on a sticky note 473 00:21:16,866 --> 00:21:21,799 for both the Roto paint and the filter wrote 474 00:21:21,800 --> 00:21:22,866 and remember that 475 00:21:22,866 --> 00:21:25,466 if you want to change any other regular note 476 00:21:25,700 --> 00:21:28,500 yes putting here the name of the note 477 00:21:28,500 --> 00:21:30,633 and the name of the note is usually 478 00:21:30,700 --> 00:21:32,200 what is brightening here 479 00:21:32,200 --> 00:21:34,133 before the number of the notes 480 00:21:34,133 --> 00:21:36,066 so in this case is filter wrote 481 00:21:36,066 --> 00:21:37,766 okay and then 482 00:21:38,133 --> 00:21:41,966 I already told you how to locate the name of the knob 483 00:21:41,966 --> 00:21:44,099 and in here you put the value 484 00:21:44,100 --> 00:21:47,400 okay so that is for the note the fold 485 00:21:47,866 --> 00:21:51,366 then we have another thing that is quite interesting 486 00:21:51,366 --> 00:21:56,466 which is where to use a task setup 487 00:21:56,900 --> 00:21:59,500 versus a group or a gizmo 488 00:21:59,500 --> 00:22:04,300 which means an open structure or an enclosed structure 489 00:22:04,566 --> 00:22:05,933 an enclosure structure 490 00:22:05,933 --> 00:22:10,666 is something that is nest inside a group or a gizmo 491 00:22:10,666 --> 00:22:12,533 so imagine for instance 492 00:22:12,533 --> 00:22:14,533 the default light grup 493 00:22:14,533 --> 00:22:17,499 which is the note that you can find in here 494 00:22:18,733 --> 00:22:24,433 and what I did is just to convert this light wrap node 495 00:22:24,500 --> 00:22:25,766 which is a gizmo 496 00:22:25,800 --> 00:22:27,866 and this by the fault is a gizmo 497 00:22:28,700 --> 00:22:29,966 into a group 498 00:22:30,466 --> 00:22:33,066 which is exactly the same thing 499 00:22:33,366 --> 00:22:37,799 but remember that the gizmos need to be installed 500 00:22:37,800 --> 00:22:41,366 on the computer of the person that you are going to 501 00:22:41,800 --> 00:22:44,366 open your script okay 502 00:22:44,366 --> 00:22:47,666 in the case of the light grap is not a problem at all 503 00:22:47,666 --> 00:22:49,733 because the light grap is a default note 504 00:22:49,733 --> 00:22:52,266 that is indeed in nuke 505 00:22:52,600 --> 00:22:54,766 but if you're using your own gizmos 506 00:22:54,966 --> 00:22:57,966 remember that you need to have the gizmos in store 507 00:22:57,966 --> 00:23:00,999 or the script is not going to open correctly 508 00:23:01,000 --> 00:23:05,666 okay so how do I convert a gizmo into a group 509 00:23:05,666 --> 00:23:06,866 well you yes 510 00:23:06,866 --> 00:23:08,366 select the gizmo 511 00:23:08,366 --> 00:23:12,033 then you go to edit note group 512 00:23:12,400 --> 00:23:15,000 copy gizmo to group okay 513 00:23:15,000 --> 00:23:17,800 and that is going to create this replica 514 00:23:17,866 --> 00:23:18,899 in this case 515 00:23:19,000 --> 00:23:20,500 that is not necessary 516 00:23:20,500 --> 00:23:22,066 but the difference between them 517 00:23:22,066 --> 00:23:23,733 also in a practical way 518 00:23:23,733 --> 00:23:27,299 is you can enter inside this group 519 00:23:27,566 --> 00:23:29,299 just by pressing this s 520 00:23:30,300 --> 00:23:32,366 and then you can modify 521 00:23:32,366 --> 00:23:37,199 or just observe whatever is happening inside the group 522 00:23:37,266 --> 00:23:39,366 so as you can see here 523 00:23:40,166 --> 00:23:45,199 the like rap is a combination of a few basic notes 524 00:23:45,200 --> 00:23:50,800 okay but that's why I selected the like rap 525 00:23:50,800 --> 00:23:52,466 because usually 526 00:23:52,466 --> 00:23:56,266 I tend to use my own setups for like graph 527 00:23:56,266 --> 00:23:58,699 because depending on the lighting conditions 528 00:23:58,700 --> 00:23:59,666 of the scene 529 00:23:59,766 --> 00:24:00,899 you are going to need 530 00:24:01,200 --> 00:24:06,366 some characteristics that you don't have in the genetic 531 00:24:06,366 --> 00:24:08,433 like rap provided by nuke 532 00:24:08,666 --> 00:24:11,499 so that's why I prefer to use 533 00:24:11,500 --> 00:24:12,900 for certain task 534 00:24:12,900 --> 00:24:15,000 like for instance a like rap 535 00:24:15,000 --> 00:24:17,466 something that is quite versatile 536 00:24:17,733 --> 00:24:19,133 an open structure 537 00:24:19,133 --> 00:24:21,633 so an open structure is yes 538 00:24:22,066 --> 00:24:24,266 but we already know a script 539 00:24:24,900 --> 00:24:26,466 but in here 540 00:24:26,966 --> 00:24:28,866 what I did is just to mimic 541 00:24:29,000 --> 00:24:31,166 whatever is happening inside 542 00:24:31,500 --> 00:24:33,266 and put in notes 543 00:24:33,266 --> 00:24:35,233 okay so if you see the 544 00:24:35,566 --> 00:24:38,766 the task we are performing is actually the same 545 00:24:39,466 --> 00:24:43,866 just to add a tiny variation to the original like drop 546 00:24:43,866 --> 00:24:45,799 what I did is just to have 547 00:24:45,800 --> 00:24:48,900 two different levels of diffusion 548 00:24:48,900 --> 00:24:51,300 okay so I put a big diffusion 549 00:24:51,300 --> 00:24:54,300 which is corresponding with what we are going to call 550 00:24:54,300 --> 00:24:57,033 the atmospherical occlusion so the big 551 00:24:57,466 --> 00:25:01,066 a chunk of light contaminating the dark areas 552 00:25:01,066 --> 00:25:02,499 and then we have like 553 00:25:02,500 --> 00:25:03,666 the contact 554 00:25:03,900 --> 00:25:05,233 uh diffusion 555 00:25:05,533 --> 00:25:07,299 the small diffusion in here 556 00:25:07,300 --> 00:25:10,400 which is just the regular light drop 557 00:25:10,400 --> 00:25:12,466 okay so of course 558 00:25:12,466 --> 00:25:16,499 I'm not caring about the results of the composition 559 00:25:16,500 --> 00:25:20,166 but the methodology of getting the 560 00:25:20,166 --> 00:25:20,933 the light drop 561 00:25:20,933 --> 00:25:25,199 okay so what I did is just to create ah 562 00:25:25,400 --> 00:25:26,800 luminance key prim 563 00:25:26,800 --> 00:25:28,466 multiplying whatever I have 564 00:25:28,466 --> 00:25:30,466 then stencil with the shape 565 00:25:30,600 --> 00:25:33,066 then creating the diffusion okay 566 00:25:33,066 --> 00:25:34,399 putting them together 567 00:25:34,600 --> 00:25:36,166 and then creating a grade 568 00:25:36,166 --> 00:25:38,766 just to give the same color structure 569 00:25:38,766 --> 00:25:40,533 and then I was using here 570 00:25:40,533 --> 00:25:42,266 an a top merch 571 00:25:42,266 --> 00:25:44,199 okay so I can add 572 00:25:44,266 --> 00:25:45,866 that light in there 573 00:25:45,866 --> 00:25:48,999 which is more or less what is happening in here 574 00:25:49,000 --> 00:25:54,333 but why should I divide this into an open structure 575 00:25:54,333 --> 00:25:57,866 well because if I want to change yes 576 00:25:58,500 --> 00:25:59,900 the big diffusion 577 00:25:59,900 --> 00:26:01,700 I have just this note 578 00:26:01,700 --> 00:26:03,266 without the need of 579 00:26:03,766 --> 00:26:05,933 having another light grab 580 00:26:05,933 --> 00:26:07,999 which is a lot of notes 581 00:26:08,000 --> 00:26:09,900 as you can see in here 582 00:26:10,133 --> 00:26:11,166 just for doing something 583 00:26:11,166 --> 00:26:13,533 that I can do with a simple blur 584 00:26:13,533 --> 00:26:15,266 so in this case 585 00:26:15,266 --> 00:26:16,866 we are going to talk 586 00:26:16,866 --> 00:26:20,399 not only about the speed of putting the notes 587 00:26:20,400 --> 00:26:22,133 that is actually faster 588 00:26:22,133 --> 00:26:25,966 but also the speed of nuke processing 589 00:26:25,966 --> 00:26:27,766 because if you put two like 590 00:26:27,766 --> 00:26:30,666 drops for doing just the atmosphereical occlusion 591 00:26:30,666 --> 00:26:31,599 like in here 592 00:26:31,600 --> 00:26:34,266 he's going to process all those notes 593 00:26:34,266 --> 00:26:35,766 just for doing something 594 00:26:35,800 --> 00:26:36,566 starting here 595 00:26:36,566 --> 00:26:39,466 has been done with just one single blow 596 00:26:39,466 --> 00:26:41,666 remember that the blow is something quite 597 00:26:41,666 --> 00:26:43,299 fast to address 598 00:26:43,300 --> 00:26:44,400 and then in here 599 00:26:44,400 --> 00:26:46,466 I can also increase 600 00:26:46,466 --> 00:26:50,133 maybe just the intensity of this big diffusion 601 00:26:50,133 --> 00:26:52,099 or reducing that big diffusion 602 00:26:52,100 --> 00:26:54,300 so I can place a grade 603 00:26:55,366 --> 00:26:58,166 um increase or decrease 604 00:26:58,700 --> 00:26:59,766 the intensity 605 00:26:59,766 --> 00:27:01,199 based on the multiplication 606 00:27:01,200 --> 00:27:02,700 remember that the light 607 00:27:02,700 --> 00:27:04,533 if you want to change the intensity 608 00:27:04,533 --> 00:27:06,666 you need to go with the multiplication 609 00:27:06,733 --> 00:27:09,766 um this is something that is really helpful 610 00:27:09,766 --> 00:27:12,199 because you are going to expand 611 00:27:12,200 --> 00:27:13,700 your open structure 612 00:27:14,066 --> 00:27:16,266 in whatever direction you need 613 00:27:16,266 --> 00:27:17,399 that to be a spam 614 00:27:17,400 --> 00:27:17,966 for instance 615 00:27:17,966 --> 00:27:19,133 in here is not that 616 00:27:19,133 --> 00:27:22,166 need to have the options for glow 617 00:27:22,366 --> 00:27:23,533 like in the 618 00:27:23,533 --> 00:27:24,933 like wrap you have 619 00:27:24,933 --> 00:27:28,933 because I actually don't need this to be glowing 620 00:27:28,933 --> 00:27:32,999 but if you want this to create that effect of glow 621 00:27:33,000 --> 00:27:34,400 of course you can 622 00:27:34,400 --> 00:27:36,166 creating another structure 623 00:27:36,166 --> 00:27:36,899 for instance 624 00:27:36,900 --> 00:27:39,066 like in here 625 00:27:40,333 --> 00:27:41,499 you have that 626 00:27:43,600 --> 00:27:45,000 you create this 627 00:27:45,866 --> 00:27:48,399 and then you place that 628 00:27:51,800 --> 00:27:54,433 over here using the plus 629 00:27:54,733 --> 00:27:59,666 okay so I'm going to put that in this place 630 00:28:00,733 --> 00:28:01,533 so with this 631 00:28:01,533 --> 00:28:06,233 I'm creating also the glow that is looking a bit funky 632 00:28:06,366 --> 00:28:10,399 but if you want to apply the same color to the glow 633 00:28:10,400 --> 00:28:12,133 that I apply to the 634 00:28:12,133 --> 00:28:14,233 like wrap inside 635 00:28:14,366 --> 00:28:17,633 you can just clone this great okay 636 00:28:17,900 --> 00:28:20,100 and place across the structure 637 00:28:20,100 --> 00:28:21,700 remember that for cloning 638 00:28:21,700 --> 00:28:23,600 I use Alt K 639 00:28:23,733 --> 00:28:25,866 okay so I place it in here 640 00:28:25,866 --> 00:28:30,599 so I'm having the same color for both the structure 641 00:28:30,600 --> 00:28:34,400 so I can apply different methods of fusion 642 00:28:34,866 --> 00:28:37,533 for that single effect 643 00:28:37,533 --> 00:28:42,133 so I prefer opening structures to groups or gizmos 644 00:28:42,133 --> 00:28:44,166 because he's more versatile 645 00:28:44,466 --> 00:28:46,066 but sometimes 646 00:28:46,800 --> 00:28:49,266 for the sake of using presets 647 00:28:49,266 --> 00:28:52,566 or something that is quite close 648 00:28:52,566 --> 00:28:55,099 something that you know you are not going to change 649 00:28:55,300 --> 00:28:58,033 is maybe better just to have one note 650 00:28:58,066 --> 00:28:59,466 dealing with everything 651 00:28:59,466 --> 00:29:01,566 and group in one single task 652 00:29:01,566 --> 00:29:03,766 so in here for instance 653 00:29:04,700 --> 00:29:07,766 I got a luminoski 654 00:29:08,266 --> 00:29:13,666 so this is the default luminoski provide by nuke 655 00:29:13,766 --> 00:29:16,966 and this is a group I create myself 656 00:29:16,966 --> 00:29:18,666 which is in my opinion 657 00:29:18,766 --> 00:29:22,199 doing more than the original luminoski 658 00:29:22,400 --> 00:29:24,733 what's the difference between those two 659 00:29:24,733 --> 00:29:26,533 well let's have a look at my group 660 00:29:26,533 --> 00:29:27,399 first of all 661 00:29:27,466 --> 00:29:29,233 so if you open my group 662 00:29:29,366 --> 00:29:32,533 you would see that you don't have all those notes 663 00:29:32,533 --> 00:29:34,466 in here is just five notes 664 00:29:34,933 --> 00:29:37,099 and the input and output 665 00:29:37,133 --> 00:29:39,499 remember that the input is going to be 666 00:29:39,900 --> 00:29:42,400 the arrow entering into the note 667 00:29:42,400 --> 00:29:46,266 and the output is whatever is going to get out the note 668 00:29:46,266 --> 00:29:47,299 the group I mean 669 00:29:47,766 --> 00:29:50,699 so in here and using saturation 670 00:29:50,700 --> 00:29:53,100 we already explained this in the previous class 671 00:29:53,100 --> 00:29:56,200 so I'm not going to get much into the mats 672 00:29:56,200 --> 00:29:57,933 of the luminance gear 673 00:29:57,933 --> 00:29:59,499 but just to let you know it 674 00:29:59,500 --> 00:30:01,933 I'm using the saturation a shuffle 675 00:30:01,933 --> 00:30:03,666 just to get any of the channels 676 00:30:03,666 --> 00:30:04,533 that is the right 677 00:30:04,533 --> 00:30:05,166 in this case 678 00:30:05,166 --> 00:30:08,266 I'm going to delete any channels 679 00:30:08,266 --> 00:30:10,366 because I just want to use one 680 00:30:10,366 --> 00:30:12,166 so instead of having process 681 00:30:12,166 --> 00:30:14,333 across the whole stream of channels 682 00:30:14,333 --> 00:30:16,366 I'm just going to keep just one 683 00:30:16,566 --> 00:30:18,466 and then I'm using a great 684 00:30:18,933 --> 00:30:20,299 so in this grade 685 00:30:20,300 --> 00:30:24,166 I'm going to use a black point and a white point 686 00:30:24,166 --> 00:30:27,499 as you have available in the luminance gear 687 00:30:27,533 --> 00:30:30,666 but the difference that I'm going to have on my group 688 00:30:30,666 --> 00:30:33,899 is in here I have a control for the gamma 689 00:30:33,900 --> 00:30:36,700 so if you see 690 00:30:37,666 --> 00:30:39,999 in your luminance key controls 691 00:30:40,000 --> 00:30:41,900 you have just that line 692 00:30:41,900 --> 00:30:43,866 so if you remember 693 00:30:44,800 --> 00:30:46,766 we were discussing already 694 00:30:47,666 --> 00:30:49,666 that we can just get 695 00:30:49,866 --> 00:30:53,099 in a color correction like the 696 00:30:55,000 --> 00:30:56,100 luminous gear 697 00:30:56,266 --> 00:31:01,999 I can get my black and my white 698 00:31:02,100 --> 00:31:03,766 okay so remember 699 00:31:03,766 --> 00:31:08,366 this line is actually more or less the same as this 700 00:31:08,366 --> 00:31:09,733 control we have in here 701 00:31:09,733 --> 00:31:11,366 so we have a line in there 702 00:31:11,366 --> 00:31:13,599 and then we have another line in in there 703 00:31:13,600 --> 00:31:17,100 so the only controls I have in my gear 704 00:31:17,400 --> 00:31:20,500 is the inclination of this line 705 00:31:20,600 --> 00:31:24,333 but I cannot change the distribution of that line 706 00:31:24,333 --> 00:31:28,766 so with my luminous gear here 707 00:31:29,600 --> 00:31:31,100 I'm actually adding 708 00:31:32,333 --> 00:31:33,833 a gamma control 709 00:31:33,900 --> 00:31:38,866 so I can change this and this 710 00:31:39,200 --> 00:31:41,433 but also this lamp 711 00:31:42,166 --> 00:31:45,833 so I can go more gentle into the blacks 712 00:31:45,900 --> 00:31:47,966 and then changing the 713 00:31:47,966 --> 00:31:50,866 the core from be more drastic on the whites 714 00:31:50,866 --> 00:31:53,799 okay so when you are using aluminum Scheer 715 00:31:53,800 --> 00:31:55,000 in my opinion 716 00:31:55,000 --> 00:31:56,700 this control is very 717 00:31:56,700 --> 00:31:59,366 very helpful but again 718 00:31:59,533 --> 00:32:03,533 I don't need to have the setup for a luminance key 719 00:32:03,533 --> 00:32:07,133 because this is all related to one single task 720 00:32:07,133 --> 00:32:11,233 so I don't think I want to add any kind of effect 721 00:32:11,566 --> 00:32:13,299 for the luminance gear 722 00:32:13,300 --> 00:32:17,100 maybe yeah I'm going to add a color correction 723 00:32:17,100 --> 00:32:19,466 but it's something quite unlikely 724 00:32:19,466 --> 00:32:21,799 so in case I want to change 725 00:32:21,800 --> 00:32:24,200 I can always go inside the group 726 00:32:24,200 --> 00:32:27,333 and then place whatever I want inside here 727 00:32:27,333 --> 00:32:28,566 but usually 728 00:32:28,566 --> 00:32:32,499 I'm not going to design this group to be changed 729 00:32:32,733 --> 00:32:34,599 that's the difference between 730 00:32:34,600 --> 00:32:38,366 designing an enclosed structure and an open structure 731 00:32:38,366 --> 00:32:41,099 the open structure is designed to be changed 732 00:32:41,100 --> 00:32:45,966 while the enclosed structure is designed to be assist 733 00:32:45,966 --> 00:32:49,166 so you can just change whatever you have in here 734 00:32:49,166 --> 00:32:51,533 so that's why you are picking those values 735 00:32:51,533 --> 00:32:54,466 from the notes within the group 736 00:32:54,466 --> 00:32:57,766 okay so look at the difference 737 00:32:59,166 --> 00:33:02,433 from the regular luminance gear 738 00:33:02,766 --> 00:33:04,933 and the luminance gear 739 00:33:04,933 --> 00:33:05,999 I just create 740 00:33:06,000 --> 00:33:11,033 so even using the same white and black points 741 00:33:11,866 --> 00:33:16,933 I can decide where I want to be more gentle 742 00:33:16,933 --> 00:33:20,299 and where I want to apply more values 743 00:33:20,300 --> 00:33:22,900 to get recover on my mat 744 00:33:22,900 --> 00:33:27,900 okay so he's going to give me that extra mile to work 745 00:33:27,900 --> 00:33:31,466 of course instead of using a great 746 00:33:31,466 --> 00:33:32,566 as I'm using here 747 00:33:32,566 --> 00:33:35,299 you can use the roll of contrast 748 00:33:35,300 --> 00:33:35,966 for instance 749 00:33:35,966 --> 00:33:40,033 that is going to add controls for softening 750 00:33:40,500 --> 00:33:42,466 on the shoulder and the knee of the 751 00:33:42,466 --> 00:33:43,399 of the curve 752 00:33:43,400 --> 00:33:45,000 or whatever you want 753 00:33:45,000 --> 00:33:47,366 this is just an example okay 754 00:33:47,366 --> 00:33:51,166 but I want just to invite you to think 755 00:33:51,166 --> 00:33:55,266 what parts of your scripts are constant 756 00:33:55,266 --> 00:33:57,633 which means are always the same 757 00:33:58,200 --> 00:34:03,400 and what parts of your skill sets are varying 758 00:34:03,400 --> 00:34:04,600 depending on the scene 759 00:34:04,600 --> 00:34:07,266 so something to help you is 760 00:34:07,266 --> 00:34:09,199 whatever is depending on light 761 00:34:09,500 --> 00:34:12,266 he's always going to be an upper structure 762 00:34:12,266 --> 00:34:13,566 because the light 763 00:34:13,566 --> 00:34:16,099 I mean the qualities of the light 764 00:34:16,533 --> 00:34:19,499 is different from shot to shot 765 00:34:19,500 --> 00:34:21,166 even in the same sequence 766 00:34:21,366 --> 00:34:24,166 but something like a technical task 767 00:34:24,400 --> 00:34:27,600 can be compressed into a single note 768 00:34:27,600 --> 00:34:29,866 so in my two sets 769 00:34:30,466 --> 00:34:34,366 that some of you were asking on the forums 770 00:34:35,400 --> 00:34:38,900 those tasks you finding here are all closed 771 00:34:38,900 --> 00:34:44,066 because I'm not usually tending to open 772 00:34:44,066 --> 00:34:45,866 and changing the structure of the 773 00:34:45,866 --> 00:34:46,566 of the group 774 00:34:46,566 --> 00:34:48,533 so everything that I need 775 00:34:48,533 --> 00:34:51,799 is in the controls of the note already okay 776 00:34:51,800 --> 00:34:52,900 but sometimes 777 00:34:52,900 --> 00:34:57,166 I can create massive open structures 778 00:34:57,166 --> 00:34:58,399 so for that 779 00:34:58,666 --> 00:35:01,466 instead of just using the notes 780 00:35:01,466 --> 00:35:05,033 aren't using maybe presets or 781 00:35:05,066 --> 00:35:11,299 I just want to get everything in one single template 782 00:35:11,333 --> 00:35:12,599 so for that 783 00:35:13,566 --> 00:35:15,166 we have a nuke 784 00:35:15,200 --> 00:35:19,366 the possibility of just recording templates 785 00:35:19,366 --> 00:35:21,399 okay so for instance 786 00:35:21,400 --> 00:35:23,233 in here that you have 787 00:35:23,566 --> 00:35:29,266 those crazy lines for connecting links and clones 788 00:35:29,466 --> 00:35:33,866 everything in here is just one single template 789 00:35:34,366 --> 00:35:39,399 to calculate the coverage map of a certain camera 790 00:35:39,400 --> 00:35:41,600 just to provide me uh 791 00:35:41,700 --> 00:35:46,100 to the disalization of the camera movement 792 00:35:46,100 --> 00:35:51,500 so I can get 360 degrees of a sphere 793 00:35:51,600 --> 00:35:53,666 just in a latitude 794 00:35:53,666 --> 00:35:55,466 longitude map 795 00:35:55,500 --> 00:35:57,300 which is in other words 796 00:35:57,300 --> 00:35:59,700 is like the world map 797 00:36:00,133 --> 00:36:01,799 and the coverage of the planet 798 00:36:01,800 --> 00:36:04,333 so is like the texture of the planet 799 00:36:04,333 --> 00:36:06,399 expand in a world map 800 00:36:06,400 --> 00:36:09,966 that is what is the environmental map 801 00:36:09,966 --> 00:36:11,599 okay the coverage 802 00:36:11,700 --> 00:36:13,066 so the camera 803 00:36:13,566 --> 00:36:15,699 if I have a camera on here 804 00:36:15,866 --> 00:36:17,066 for another example 805 00:36:17,066 --> 00:36:18,233 I have that 806 00:36:19,266 --> 00:36:20,699 the only thing I need to do 807 00:36:20,700 --> 00:36:23,166 in this environmental map template 808 00:36:23,166 --> 00:36:24,999 is as to connect my camera 809 00:36:25,000 --> 00:36:27,200 and then go to the end 810 00:36:27,566 --> 00:36:29,499 I'm going to here 811 00:36:30,400 --> 00:36:34,400 and just see the result of that camera 812 00:36:34,400 --> 00:36:38,000 so that just by applying the camera in there 813 00:36:38,366 --> 00:36:39,799 nuke is doing for me 814 00:36:39,800 --> 00:36:42,633 all the technical structures that I need 815 00:36:42,766 --> 00:36:45,899 just to create that coverage map 816 00:36:46,100 --> 00:36:48,666 why I did this as an opera structure 817 00:36:48,666 --> 00:36:51,266 instead of just a gizmo well 818 00:36:51,266 --> 00:36:54,733 is because sometimes I want to change certain values 819 00:36:54,733 --> 00:36:55,933 or I want to rotate 820 00:36:55,933 --> 00:36:58,066 certain options 821 00:36:58,066 --> 00:36:59,966 just to get my 822 00:37:00,300 --> 00:37:01,433 coverage map 823 00:37:01,566 --> 00:37:03,599 in a certain area of the screen 824 00:37:03,600 --> 00:37:04,500 like in here 825 00:37:04,500 --> 00:37:05,400 for instance 826 00:37:05,466 --> 00:37:07,033 the coverage map is 827 00:37:07,266 --> 00:37:09,999 uh using side of the screen 828 00:37:10,000 --> 00:37:11,866 and then the other side of the screen 829 00:37:11,866 --> 00:37:13,733 so yeah is not incorrect 830 00:37:13,733 --> 00:37:16,266 is just going to be difficult to handle 831 00:37:16,600 --> 00:37:18,133 when I'm painting the 832 00:37:18,133 --> 00:37:18,699 my painting 833 00:37:18,700 --> 00:37:21,100 when I'm deciding to place the 834 00:37:21,533 --> 00:37:22,366 the area in there 835 00:37:22,366 --> 00:37:26,799 so that's why I use an open structuring here 836 00:37:26,800 --> 00:37:29,566 so how do you create a template 837 00:37:29,566 --> 00:37:30,866 well first of all 838 00:37:30,866 --> 00:37:33,766 is you need to prepare your template 839 00:37:33,966 --> 00:37:35,599 in order to make 840 00:37:35,900 --> 00:37:38,266 that task universal 841 00:37:38,266 --> 00:37:41,566 okay so is the same thing I told you with the presets 842 00:37:41,566 --> 00:37:42,166 but this time 843 00:37:42,166 --> 00:37:42,999 is going to be 844 00:37:43,000 --> 00:37:44,466 not applying to one note 845 00:37:44,466 --> 00:37:45,933 but to several notes 846 00:37:45,933 --> 00:37:48,099 so in here you just need to 847 00:37:48,266 --> 00:37:51,199 work with one particular case scenario 848 00:37:51,200 --> 00:37:53,900 and then try that case scenario 849 00:37:54,266 --> 00:37:55,299 in order to 850 00:37:55,300 --> 00:37:57,100 to see if that is going to work 851 00:37:57,100 --> 00:38:00,733 even when you have other case scenarios okay 852 00:38:00,733 --> 00:38:02,533 so and here 853 00:38:02,533 --> 00:38:03,299 what I did is 854 00:38:03,300 --> 00:38:05,800 I create a no operation note 855 00:38:06,166 --> 00:38:07,266 that is just 856 00:38:07,300 --> 00:38:09,866 dealing with the far plane of the camera 857 00:38:09,933 --> 00:38:13,166 and the rows and columns of my camera 858 00:38:13,166 --> 00:38:15,799 I can also change the layout 859 00:38:16,500 --> 00:38:17,533 just to have a 860 00:38:17,533 --> 00:38:18,599 quick layout 861 00:38:18,600 --> 00:38:20,000 so he's going to calculate 862 00:38:20,000 --> 00:38:22,566 instead of four channels 863 00:38:22,566 --> 00:38:24,566 he's going to calculate only one channel 864 00:38:24,566 --> 00:38:26,866 which is going to be slightly faster 865 00:38:26,900 --> 00:38:29,500 not a big massive change 866 00:38:29,566 --> 00:38:31,066 but something helps 867 00:38:31,066 --> 00:38:32,199 okay in there 868 00:38:32,600 --> 00:38:33,366 underneath here 869 00:38:33,366 --> 00:38:33,866 if you want 870 00:38:33,866 --> 00:38:34,999 to change or 871 00:38:35,000 --> 00:38:36,466 you want to supervise 872 00:38:36,466 --> 00:38:38,599 whatever is going on inside the note 873 00:38:38,600 --> 00:38:39,933 is also good 874 00:38:39,933 --> 00:38:41,033 just to have a 875 00:38:41,166 --> 00:38:43,799 a place to understand 876 00:38:43,800 --> 00:38:45,200 if this is working in 877 00:38:45,200 --> 00:38:47,466 in 3D okay so 878 00:38:47,966 --> 00:38:50,433 having a 3D representation 879 00:38:50,466 --> 00:38:52,099 of what you got 880 00:38:52,100 --> 00:38:53,333 in the 2D world 881 00:38:53,333 --> 00:38:56,366 okay so that's why I prefer to have these 882 00:38:56,366 --> 00:38:57,699 in an open structure 883 00:38:57,700 --> 00:38:59,033 then you have 884 00:38:59,100 --> 00:39:01,100 also different task 885 00:39:01,100 --> 00:39:04,566 because all of these is going to be based on 3D and 2D 886 00:39:04,566 --> 00:39:07,599 but then you have a 2D area 887 00:39:07,600 --> 00:39:08,800 of this template 888 00:39:09,366 --> 00:39:10,366 and in here 889 00:39:10,366 --> 00:39:11,099 what you have 890 00:39:11,100 --> 00:39:13,266 is where your 891 00:39:13,266 --> 00:39:14,733 digital map painting 892 00:39:14,733 --> 00:39:16,033 is going to mix 893 00:39:16,300 --> 00:39:18,133 with your coverage map 894 00:39:18,133 --> 00:39:19,599 okay and then 895 00:39:19,733 --> 00:39:20,866 at the very end 896 00:39:20,866 --> 00:39:21,933 I'm creating 897 00:39:21,933 --> 00:39:24,666 even the render 898 00:39:24,966 --> 00:39:26,599 from the 3D world 899 00:39:26,666 --> 00:39:28,799 for that digital Mac painting 900 00:39:28,800 --> 00:39:31,300 so I'm converting a 901 00:39:31,300 --> 00:39:32,700 digital Mac painting 902 00:39:32,700 --> 00:39:35,166 into an environmental map 903 00:39:35,366 --> 00:39:36,899 already match 904 00:39:36,900 --> 00:39:38,200 with the camera movement 905 00:39:38,200 --> 00:39:39,666 so everything in here 906 00:39:39,666 --> 00:39:41,566 is kind of complex 907 00:39:41,666 --> 00:39:42,933 so imagine that 908 00:39:42,933 --> 00:39:44,666 for every shot I need it 909 00:39:44,800 --> 00:39:45,733 I need to create this 910 00:39:45,733 --> 00:39:46,333 for a scratch 911 00:39:46,333 --> 00:39:47,066 or even just 912 00:39:47,066 --> 00:39:47,899 to research 913 00:39:47,900 --> 00:39:49,000 and copy and paste 914 00:39:49,000 --> 00:39:50,300 from my other scripts 915 00:39:50,300 --> 00:39:51,266 is just way better 916 00:39:51,266 --> 00:39:52,966 to have the same structure 917 00:39:52,966 --> 00:39:54,099 prepare for you 918 00:39:54,100 --> 00:39:56,100 so how do you create that 919 00:39:56,100 --> 00:39:58,233 well you can go 920 00:39:59,100 --> 00:40:00,066 and select your notes 921 00:40:00,066 --> 00:40:00,966 I'm going to use 922 00:40:00,966 --> 00:40:03,399 just for the sake of the example 923 00:40:03,566 --> 00:40:05,399 going to use those notes 924 00:40:06,666 --> 00:40:08,799 and in here 925 00:40:09,333 --> 00:40:11,166 whatever you you want 926 00:40:11,533 --> 00:40:13,766 you are going to create the setup 927 00:40:13,766 --> 00:40:16,999 I prefer to put a backdrop note 928 00:40:17,300 --> 00:40:19,466 so I'm going to put 929 00:40:19,466 --> 00:40:21,266 for instance uh 930 00:40:21,900 --> 00:40:25,966 key so luminance 931 00:40:27,166 --> 00:40:27,999 here 932 00:40:29,300 --> 00:40:30,900 and then something that I like is 933 00:40:30,900 --> 00:40:32,600 just to make everything clear 934 00:40:32,600 --> 00:40:35,366 I'm going to use a lot the dots 935 00:40:35,366 --> 00:40:37,599 okay even for the end 936 00:40:37,600 --> 00:40:39,933 I'm going to put my notes there 937 00:40:39,933 --> 00:40:41,766 so I know very clear 938 00:40:41,766 --> 00:40:45,699 that this structure is entering into the backdrop 939 00:40:45,700 --> 00:40:48,866 and is exiting the backdrop with the result 940 00:40:48,866 --> 00:40:52,366 okay so even something that is going to be clear 941 00:40:52,366 --> 00:40:53,533 is you putting here 942 00:40:53,533 --> 00:40:54,099 for instance 943 00:40:54,100 --> 00:40:56,500 input or whatever you want 944 00:40:57,000 --> 00:40:59,300 and at the end use 945 00:41:01,133 --> 00:41:02,899 output okay 946 00:41:02,933 --> 00:41:04,499 or any other word 947 00:41:04,500 --> 00:41:06,966 that is going to help you to understand what's going on 948 00:41:06,966 --> 00:41:07,733 with the dots 949 00:41:07,733 --> 00:41:08,666 because sometimes 950 00:41:08,666 --> 00:41:09,733 for certain templates 951 00:41:09,733 --> 00:41:11,966 you are going to need more than one input 952 00:41:11,966 --> 00:41:15,199 okay so once you have that you select 953 00:41:15,466 --> 00:41:17,099 then you go here 954 00:41:17,600 --> 00:41:21,666 and then you create your template 955 00:41:21,666 --> 00:41:24,566 okay so in here is exactly the same as the presets 956 00:41:24,566 --> 00:41:26,699 you can create folders for that 957 00:41:26,733 --> 00:41:27,499 and then in here 958 00:41:27,500 --> 00:41:29,866 I can put luminance 959 00:41:31,133 --> 00:41:34,799 here okay so I create that 960 00:41:35,133 --> 00:41:38,866 and remember that you have to have this selected 961 00:41:39,366 --> 00:41:42,733 and now every time I want to call my setup 962 00:41:42,733 --> 00:41:46,766 I just going here and is going to be here you are 963 00:41:48,066 --> 00:41:49,733 and is recalling your notes 964 00:41:49,733 --> 00:41:52,499 and remember that those notes that you have in here 965 00:41:52,500 --> 00:41:53,600 are going to be 966 00:41:53,733 --> 00:41:56,299 uh set for the knobs 967 00:41:56,400 --> 00:41:59,266 with every value you already put in there 968 00:41:59,266 --> 00:42:01,433 so they are preset already 969 00:42:01,466 --> 00:42:03,499 okay so this is very 970 00:42:03,500 --> 00:42:04,966 very good for 971 00:42:04,966 --> 00:42:07,133 uh repeating task okay 972 00:42:07,133 --> 00:42:08,766 or something that is so complex 973 00:42:08,766 --> 00:42:11,633 that is going to take you ages for one time 974 00:42:11,766 --> 00:42:13,399 um another thing 975 00:42:13,400 --> 00:42:15,366 another case scenario that you can use 976 00:42:15,366 --> 00:42:17,599 is a template for CG 977 00:42:17,600 --> 00:42:20,766 this is highly recommended not only for compositors 978 00:42:20,766 --> 00:42:24,966 but also for 3D artists that want to test uh 979 00:42:24,966 --> 00:42:26,099 the renders 980 00:42:26,100 --> 00:42:26,933 so in here's I 981 00:42:26,933 --> 00:42:32,033 I create a template that I'm going to select 982 00:42:32,400 --> 00:42:33,900 I'm going to backdrop 983 00:42:35,000 --> 00:42:37,000 and I'm going to call this CG 984 00:42:37,133 --> 00:42:39,966 okay so once I have that 985 00:42:39,966 --> 00:42:41,999 I'm going to put at the very end 986 00:42:43,700 --> 00:42:48,766 my output and I'm going to select that 987 00:42:48,933 --> 00:42:51,066 and create that template 988 00:42:51,066 --> 00:42:53,599 that is going to be CG multipass 989 00:42:53,600 --> 00:42:54,333 for instance 990 00:42:54,333 --> 00:42:58,299 okay CG multipass 991 00:42:59,733 --> 00:43:01,166 so here you are 992 00:43:01,166 --> 00:43:03,333 what's the special thing about this 993 00:43:03,333 --> 00:43:07,666 well what I'm doing is getting all my passes together 994 00:43:08,000 --> 00:43:09,466 just to create the beauty 995 00:43:09,466 --> 00:43:12,599 and also I'm going to place my grades 996 00:43:12,733 --> 00:43:16,866 and in case you want a particular look for the CG 997 00:43:16,866 --> 00:43:20,433 where you are going to use a certain percentage 998 00:43:20,500 --> 00:43:21,866 of your past 999 00:43:22,000 --> 00:43:23,066 so for instance 1000 00:43:23,066 --> 00:43:24,099 if you want 1001 00:43:24,533 --> 00:43:26,599 let me see uh 1002 00:43:26,600 --> 00:43:28,200 the reflection to be 1003 00:43:28,333 --> 00:43:31,766 like at 70% 1004 00:43:31,766 --> 00:43:36,266 you just place this 0.7 in the multiply 1005 00:43:36,266 --> 00:43:37,866 so you are using ah 1006 00:43:37,866 --> 00:43:41,199 an alchemy of all your passes that are going to define 1007 00:43:41,200 --> 00:43:45,466 how the final beauty must look at the end 1008 00:43:45,466 --> 00:43:48,699 okay so I'm going to leave this at 1 1009 00:43:48,700 --> 00:43:50,133 remember by the fold 1010 00:43:50,133 --> 00:43:51,933 this template is dressed in 1011 00:43:51,933 --> 00:43:53,599 so it's not changing anything 1012 00:43:53,600 --> 00:43:56,800 but you can even create several templates 1013 00:43:56,800 --> 00:43:57,966 one for one sequence 1014 00:43:57,966 --> 00:43:59,399 one from one element 1015 00:43:59,400 --> 00:44:01,266 one for whatever you want 1016 00:44:01,600 --> 00:44:04,466 but everything in here is to help you 1017 00:44:04,466 --> 00:44:05,933 to increase the speed 1018 00:44:05,933 --> 00:44:10,366 without doing technical steps of just pressing buttons 1019 00:44:10,366 --> 00:44:12,766 okay another thing that is gonna help 1020 00:44:12,766 --> 00:44:15,099 that I create as an example 1021 00:44:15,100 --> 00:44:18,033 is just to locate the pass 1022 00:44:18,066 --> 00:44:19,199 because remember 1023 00:44:19,200 --> 00:44:21,000 we are working with Read Notes 1024 00:44:21,000 --> 00:44:25,266 so if you have to go for every single read note 1025 00:44:25,300 --> 00:44:29,366 and locate the pass inside the folder 1026 00:44:29,533 --> 00:44:31,899 that is going to take you ages 1027 00:44:31,900 --> 00:44:34,400 even if you are using a template 1028 00:44:34,400 --> 00:44:37,366 so in order to increase the speed of that 1029 00:44:37,866 --> 00:44:42,866 what I did is based on a locator or something 1030 00:44:42,866 --> 00:44:44,433 that is going to locate 1031 00:44:44,733 --> 00:44:48,266 the path for your particular render 1032 00:44:49,333 --> 00:44:50,666 I create that 1033 00:44:50,666 --> 00:44:52,933 and I linked to the read notes 1034 00:44:52,933 --> 00:44:54,266 so it's really 1035 00:44:54,266 --> 00:44:55,066 really easy 1036 00:44:55,133 --> 00:44:57,599 so what I did in here 1037 00:44:58,100 --> 00:45:03,366 is just to create a path input 1038 00:45:03,366 --> 00:45:06,099 so I can't locate where 1039 00:45:06,300 --> 00:45:07,833 in what folder 1040 00:45:08,200 --> 00:45:09,900 are my passes located 1041 00:45:09,900 --> 00:45:11,700 so I select the folder 1042 00:45:11,700 --> 00:45:14,433 but not a particular pass 1043 00:45:15,200 --> 00:45:16,566 and then in here 1044 00:45:16,600 --> 00:45:19,000 I'm going to place the name 1045 00:45:19,166 --> 00:45:22,099 of the particular element that I'm using 1046 00:45:22,100 --> 00:45:23,200 and remember 1047 00:45:23,466 --> 00:45:27,833 this is based on a certain naming convention 1048 00:45:27,866 --> 00:45:29,933 of course if your naming convention 1049 00:45:29,933 --> 00:45:32,666 is changing from one element to another 1050 00:45:32,666 --> 00:45:35,266 then the template is not gonna work 1051 00:45:35,266 --> 00:45:38,199 so naming conventions are really 1052 00:45:38,200 --> 00:45:39,200 really helpful 1053 00:45:39,200 --> 00:45:42,533 even in the amount of characters you are using 1054 00:45:42,533 --> 00:45:45,699 to name particular render pass 1055 00:45:45,700 --> 00:45:48,500 but that is something related with the 3D department 1056 00:45:48,500 --> 00:45:51,500 so I don't want to dig much into that side 1057 00:45:51,500 --> 00:45:55,600 okay so what I did in here is just to create 1058 00:45:56,166 --> 00:45:59,666 a way of calling those read notes 1059 00:45:59,666 --> 00:46:02,066 no worries because we are going to explore way more 1060 00:46:02,066 --> 00:46:03,699 about this relinking 1061 00:46:03,700 --> 00:46:05,066 or dynamic relinking 1062 00:46:05,066 --> 00:46:06,366 in the next class 1063 00:46:06,366 --> 00:46:09,166 but just in here to make an introduction 1064 00:46:09,200 --> 00:46:12,300 I just want you to know that what I did 1065 00:46:12,300 --> 00:46:13,966 is just to linked 1066 00:46:14,900 --> 00:46:17,000 the path where 1067 00:46:17,466 --> 00:46:20,066 the passes located 1068 00:46:20,300 --> 00:46:23,400 to this path that I have in here 1069 00:46:23,600 --> 00:46:25,633 so I just put 1070 00:46:26,066 --> 00:46:28,399 the name in here 1071 00:46:28,400 --> 00:46:33,000 knob space the name of the note 1072 00:46:33,133 --> 00:46:36,666 dot the name of the knob 1073 00:46:36,766 --> 00:46:41,333 okay so that needs to be in square brackets 1074 00:46:41,333 --> 00:46:42,333 okay and then 1075 00:46:42,333 --> 00:46:45,833 because I was following a certain naming convention 1076 00:46:46,266 --> 00:46:48,866 I'm going to use the name of the element 1077 00:46:48,866 --> 00:46:49,799 and to call the element 1078 00:46:49,800 --> 00:46:52,366 is exactly the same knob space 1079 00:46:52,566 --> 00:46:53,599 the name of the note 1080 00:46:53,600 --> 00:46:54,733 that is creating the link 1081 00:46:54,733 --> 00:46:55,533 in this case 1082 00:46:55,533 --> 00:46:58,599 CG locator dot element 1083 00:46:58,600 --> 00:47:03,300 which is the second text that I have in here okay 1084 00:47:03,933 --> 00:47:08,599 so if you want to populate a no operation note 1085 00:47:08,600 --> 00:47:11,966 which is in here 1086 00:47:12,466 --> 00:47:14,533 with certain knobs 1087 00:47:14,533 --> 00:47:16,166 you just click in there 1088 00:47:16,400 --> 00:47:17,700 manage user knobs 1089 00:47:17,700 --> 00:47:18,533 and in here 1090 00:47:18,533 --> 00:47:20,133 you can add or remove 1091 00:47:20,133 --> 00:47:22,699 this is something we're going to see in the next class 1092 00:47:22,700 --> 00:47:24,600 okay but in here 1093 00:47:24,733 --> 00:47:26,666 you know that you can just create 1094 00:47:26,666 --> 00:47:27,599 dynamically 1095 00:47:27,600 --> 00:47:31,100 something that is going to address all your readnotes 1096 00:47:31,100 --> 00:47:32,400 and that is going to create 1097 00:47:32,400 --> 00:47:34,600 also a preset 1098 00:47:34,966 --> 00:47:38,366 for the way the beauty is going to be built 1099 00:47:38,400 --> 00:47:39,933 and then not only that 1100 00:47:39,933 --> 00:47:41,366 you can apply effects 1101 00:47:41,366 --> 00:47:42,966 or Volumetrics 1102 00:47:42,966 --> 00:47:44,499 or whatever you want 1103 00:47:44,566 --> 00:47:46,899 everything could be in beat 1104 00:47:47,000 --> 00:47:48,400 in this template 1105 00:47:48,400 --> 00:47:50,300 okay um the templates 1106 00:47:50,300 --> 00:47:52,700 is always an open structure 1107 00:47:52,700 --> 00:47:54,300 so you can change it 1108 00:47:54,300 --> 00:47:56,300 is the sign for that okay 1109 00:47:56,900 --> 00:47:58,800 the last thing I want to 1110 00:47:59,300 --> 00:48:01,000 to commence in here 1111 00:48:01,466 --> 00:48:05,066 is for certain notes 1112 00:48:05,100 --> 00:48:08,900 that are based on the values of other notes 1113 00:48:08,900 --> 00:48:09,933 so for that 1114 00:48:09,933 --> 00:48:13,799 we are entering in a more coding 1115 00:48:14,066 --> 00:48:15,099 environment 1116 00:48:15,266 --> 00:48:17,199 but in this particular case 1117 00:48:17,200 --> 00:48:20,233 because this is something we do a lot 1118 00:48:20,366 --> 00:48:22,699 what I did is just to give you 1119 00:48:22,700 --> 00:48:23,700 the formula 1120 00:48:23,700 --> 00:48:25,966 okay I'm not 1121 00:48:26,133 --> 00:48:28,733 the kind of guy that likes 1122 00:48:28,733 --> 00:48:30,133 just to copy and paste 1123 00:48:30,133 --> 00:48:32,099 without knowing what's going on 1124 00:48:32,133 --> 00:48:34,266 but if you read this carefully 1125 00:48:34,266 --> 00:48:37,733 and you have a notion or two of Python 1126 00:48:37,733 --> 00:48:38,399 you will understand 1127 00:48:38,400 --> 00:48:39,800 that what is happening in here 1128 00:48:39,800 --> 00:48:40,933 is just actually 1129 00:48:40,933 --> 00:48:41,899 very simple 1130 00:48:42,133 --> 00:48:43,333 what I'm doing is 1131 00:48:43,333 --> 00:48:45,899 I'm taking the values from this camera 1132 00:48:46,066 --> 00:48:48,066 and I'm going to replicate the camera 1133 00:48:48,066 --> 00:48:49,533 and just to freeze 1134 00:48:49,533 --> 00:48:50,399 that camera 1135 00:48:50,400 --> 00:48:52,366 in a particular frame 1136 00:48:52,366 --> 00:48:53,599 and connect that 1137 00:48:53,600 --> 00:48:54,900 to a project 3D 1138 00:48:54,900 --> 00:48:56,466 so what I'm doing 1139 00:48:56,466 --> 00:48:57,466 you are right 1140 00:48:57,500 --> 00:48:59,166 is creating a projector 1141 00:48:59,366 --> 00:49:00,766 base on a camera 1142 00:49:00,866 --> 00:49:03,066 so if you want to do that 1143 00:49:03,766 --> 00:49:04,333 and you are a 1144 00:49:04,333 --> 00:49:06,566 smart enough with Python 1145 00:49:06,566 --> 00:49:07,666 you can create 1146 00:49:07,666 --> 00:49:09,466 a Python call here 1147 00:49:09,466 --> 00:49:10,299 in the menu 1148 00:49:10,500 --> 00:49:11,666 so every time 1149 00:49:11,666 --> 00:49:12,699 you want a projector 1150 00:49:12,700 --> 00:49:13,666 you select your camera 1151 00:49:13,666 --> 00:49:14,666 and you go to the 1152 00:49:14,666 --> 00:49:15,366 Python call 1153 00:49:15,366 --> 00:49:16,366 or a hot key 1154 00:49:16,366 --> 00:49:17,299 if you like 1155 00:49:17,300 --> 00:49:19,133 but if you don't want 1156 00:49:19,133 --> 00:49:20,599 just to go that far 1157 00:49:20,733 --> 00:49:22,399 I put already 1158 00:49:22,566 --> 00:49:23,966 the formula 1159 00:49:23,966 --> 00:49:24,933 in the folder 1160 00:49:24,933 --> 00:49:26,299 of the files 1161 00:49:26,300 --> 00:49:27,266 for this class 1162 00:49:27,266 --> 00:49:28,799 so you can just 1163 00:49:28,866 --> 00:49:29,799 copy and paste 1164 00:49:29,800 --> 00:49:32,200 or call that formula 1165 00:49:32,300 --> 00:49:34,000 and apply the changes 1166 00:49:34,000 --> 00:49:36,066 so in here I'm going to call 1167 00:49:36,066 --> 00:49:36,899 the script editor 1168 00:49:36,900 --> 00:49:38,200 so I'm going to split 1169 00:49:38,800 --> 00:49:40,000 I'm going to 1170 00:49:42,200 --> 00:49:43,566 script editor 1171 00:49:43,900 --> 00:49:44,600 and in here 1172 00:49:44,600 --> 00:49:48,533 by default it was the last formula I call 1173 00:49:48,533 --> 00:49:51,199 so I'm going to delete just to show you how to do it 1174 00:49:51,200 --> 00:49:52,200 because of course 1175 00:49:52,200 --> 00:49:55,400 nothing stops you to go here and select all 1176 00:49:55,400 --> 00:49:57,466 copy and then paste in here 1177 00:49:57,600 --> 00:49:59,266 okay so here you are 1178 00:49:59,266 --> 00:50:01,466 but that is not the case 1179 00:50:01,466 --> 00:50:04,399 because I don't want you to hang around with the 1180 00:50:05,400 --> 00:50:07,533 sticky note in your script 1181 00:50:07,533 --> 00:50:09,399 so he's going to be smarter 1182 00:50:09,400 --> 00:50:11,766 that you have that Python script 1183 00:50:12,900 --> 00:50:15,500 and then you load and execute 1184 00:50:15,600 --> 00:50:18,000 so you select your camera 1185 00:50:18,966 --> 00:50:23,066 and now I'm going to use this button 1186 00:50:23,066 --> 00:50:25,766 which is load and execute 1187 00:50:26,600 --> 00:50:28,066 and I'm going to locate 1188 00:50:29,466 --> 00:50:35,199 my generate projector from camera dot p y 1189 00:50:35,466 --> 00:50:38,133 with IL ready include in the folder 1190 00:50:38,133 --> 00:50:39,499 so you select that 1191 00:50:39,600 --> 00:50:41,266 and that is going to open 1192 00:50:41,300 --> 00:50:45,966 and that is going to automatically create that setup 1193 00:50:45,966 --> 00:50:47,333 as you have it in here 1194 00:50:47,333 --> 00:50:48,366 okay of course 1195 00:50:48,366 --> 00:50:49,299 in this time 1196 00:50:49,300 --> 00:50:51,733 has create a weird shape of the 1197 00:50:51,733 --> 00:50:52,199 of the notes 1198 00:50:52,200 --> 00:50:54,333 because I'm not uh 1199 00:50:54,333 --> 00:50:56,266 caring about the distribution 1200 00:50:56,266 --> 00:50:58,999 of the notes in this formula okay 1201 00:50:59,000 --> 00:51:01,900 but what I meaning here is 1202 00:51:02,000 --> 00:51:03,933 you don't need to duplicate the camera 1203 00:51:03,933 --> 00:51:05,566 and freeze the controls 1204 00:51:05,566 --> 00:51:07,999 and then create the Project 3D 1205 00:51:08,000 --> 00:51:09,800 and the framehole for the other side 1206 00:51:09,800 --> 00:51:12,100 so that is something that 1207 00:51:12,166 --> 00:51:14,566 is going to be always at the same way 1208 00:51:14,566 --> 00:51:15,899 um I know that 1209 00:51:15,900 --> 00:51:18,933 you can create a projector in many different ways 1210 00:51:18,933 --> 00:51:21,599 but you are going to use more or less 1211 00:51:21,600 --> 00:51:23,066 always the same method 1212 00:51:23,066 --> 00:51:24,366 you are not going to mix them 1213 00:51:24,366 --> 00:51:25,766 so in this case 1214 00:51:25,766 --> 00:51:27,399 I just use the uh 1215 00:51:27,400 --> 00:51:28,733 framehold option 1216 00:51:28,733 --> 00:51:31,799 just because it's easier to to coding in here 1217 00:51:31,800 --> 00:51:35,833 but you can practically create any kind of call 1218 00:51:35,866 --> 00:51:38,566 based on the values of a certain selected note 1219 00:51:38,566 --> 00:51:40,466 or a certain target note 1220 00:51:40,900 --> 00:51:43,300 by using Python calls 1221 00:51:43,300 --> 00:51:48,033 so the combination of all these methods 1222 00:51:48,500 --> 00:51:49,766 that I gave you 1223 00:51:49,766 --> 00:51:51,799 now for template into presets 1224 00:51:51,800 --> 00:51:54,200 in the knowledge to presets in groups 1225 00:51:54,200 --> 00:51:56,300 or open structures 1226 00:51:56,300 --> 00:51:59,366 or create your own structures 1227 00:51:59,366 --> 00:52:01,233 to apply certain task 1228 00:52:01,333 --> 00:52:04,333 that is going to increase massively 1229 00:52:04,333 --> 00:52:06,399 the optimization of your time 1230 00:52:06,400 --> 00:52:08,533 because you are not going to lose your time 1231 00:52:08,533 --> 00:52:09,699 pressing buttons 1232 00:52:09,866 --> 00:52:12,866 but just doing your art 1233 00:52:13,000 --> 00:52:15,766 okay so that's all for this week 1234 00:52:15,766 --> 00:52:17,333 if you have any comments 1235 00:52:17,333 --> 00:52:18,766 questions suggestions 1236 00:52:18,766 --> 00:52:20,299 I don't need to tell you that 1237 00:52:20,600 --> 00:52:22,600 you can post in in the forums 1238 00:52:22,600 --> 00:52:25,800 and I will reply as fast as possible 1239 00:52:25,800 --> 00:52:28,600 okay so until next time 1240 00:52:28,600 --> 00:52:32,000 this has been Victor Perez for FX PhD 1241 00:52:32,333 --> 00:52:33,499 thanks for watching 84600

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