 Let's talk about assignment 3. This is the fun stuff. There's a lot of writing that don't is there. Assignment 2 is where you need to do quite a bit of mathematics. And down, there's only the fun stuff. So this is one of that. And that line for this is going to be way after the previous assignment. So it's not like I'm going to add that line of this next to the previous assignment. So after you have completed that, then you will still have enough time to do it. So lots of blah, blah, blah in there. One. Please, download this in file. And there you can see the implementation of my simple one. So you want the Monte Carlo integrator that we have played with. Put together a function, any function that you like, and integrate it with the Monte Carlo integrator. First, write it down in some way in Lottec and put it in a PNG file over PNF or whatever, and say that this is being enrolled by the light of the computer. And that be the mathematician or be the engineer. So do the actual calculation through analytic integration or just open it from alpha and let it do the hard work. And then we the Monte Carlo guide and do the actual Monte Carlo something for this function. And see if you will get the same results. So this is how you can prove that your calculations are correct. Now, the pro version of the same thing is what they find the code to be suitable for higher dimensional integration. And then also create any function, any where he found polynomial cosine, whatever function that you would like, exponentials, whatever. And do multi-dimensional Monte Carlo integration. This is literally one line of code of the change in the code. And then you can also integrate higher dimensional functions with this very small C++ program. And if you feel like a pro, you can also evaluate the speed of convergence. So how does it look like? How far on the solution after 10 samples, 10,000 samples, 1,000 samples, just plot the result? And if you feel adventurous, we can also snatch my code in this rendering program code small paint. This is the one with the painted both. You can snatch my code for the halton, low disc frequency series. And you can sample a one or two or whatever dimensional function with halton series. And you can see that how the last ratify a sample. Second part, this is the even more fun part. There's going to be a scene contest. So we have this Monte Carlo pass pressure program implemented in 250 lines. We threw the code, try to understand what's going on, but we're going to talk through this anyway. And just render an interesting scene. Just put together a full scene with a given number of objects. See what you can do with this. And if you go to this website, you will be able to see a gallery of the results from previous years. And some of these guys and girls have made amazing, amazing artistic works in the power. So they're going to be a contest subject your result and make sure to generate complete converges. So no noise images, converges. Don't try this in the last five minutes. This takes time, but it's insane. And as in the previous years, we will make this in this year a gallery of the submissions. So you can be proud of your own work after you're done with this course. You can show your friends how well you have done. Then obviously the subject is going to be the same only in the number of the assignments. And the seventh class I am very excited to see your results even in the middle of the night. So I just met one of my former students at conference. And he immediately told me that he has the fondest memories from the rendering course because he was one time late with his assignment. And he thought that I need to work on this all night to be done. So I got a email from him with the results 3 am. And that he was very delighted to see that five minutes later. So five minutes after 3 am, he got an answer with something like past. So it's great. And he thought that oh my god, I messed up. It's the mail or even because who answers the email? So he went to my five minutes later. Spirited the mail. Checked it out. No, okay. Wonderful. Wonderful. Okay. That's basically it. And I can go to your address. Yes.