# TU Wien Rendering #28 - Assignment 3

## Метаданные

- **Канал:** Two Minute Papers
- **YouTube:** https://www.youtube.com/watch?v=z9p2nis3amM
- **Дата:** 15.05.2015
- **Длительность:** 5:39
- **Просмотры:** 2,675

## Описание

The assignment file is available under the assignments section, around the last slide in the linked ppt: https://www.cg.tuwien.ac.at/courses/Rendering/VU.SS2019.html

There will be lots of fun to be had with Assignment 3! Yes, you've seen it right: assignment 2 is going to be shown in a later video with Thomas Auzinger.

About the course:
This course aims to give an overview of basic and state-of-the-art methods of rendering. Offline methods such as ray and path tracing, photon mapping and many other algorithms are introduced and various refinement are explained. 

The basics of the involved physics, such as geometric optics, surface and media interaction with light and camera models are outlined. 

The apparatus of Monte Carlo methods is introduced which is heavily used in several algorithms and its refinement in the form of stratified sampling and the Metropolis-Hastings method is explained. 

At the end of the course students should be familiar with common techniques in rendering and find their way around the current state-of-the-art of the field. Furthermore the exercises should deepen the attendees' understanding of the basic principles of light transport and enable them to write a simple rendering program themselves.

These videos are the recordings of the lectures of 2015 at the Teschnische Universität Wien by Károly Zsolnai and Thomas Auzinger

Course website and slides → http://www.cg.tuwien.ac.at/courses/Rendering/
Subscribe → http://www.youtube.com/subscription_center?add_user=keeroyz
Web → https://cg.tuwien.ac.at/~zsolnai/
Twitter → https://twitter.com/karoly_zsolnai

## Содержание

### [0:00](https://www.youtube.com/watch?v=z9p2nis3amM) Segment 1 (00:00 - 05:00)

let's talk about assignment three this is the fun stuff okay so there's a lot of writing but I don't think it's there assignment two is where you need to do quite a bit of mathematics and from then on there's only the fun stuff so this is one of that and the deadline for this is going to be way after the previous assignments so it's not like I'm gonna put the deadline of this next to the previous assignment so after you have completed that then you will still have enough time to do it please download this zip file and there you can see the implementation of my simple 1D Monte Carlo integrator that we have played with put together a function any function that you like and integrate it with the multicolor integrator first write it down in some way in latex and put it in a PNG file or a PDF or whatever and say that this is the integral I would like to compute and then be the mathematician or be the engineer so do the actual calculation through analytic integration or just open the wall from Alpha and let it do the hardware and then be the Monte Carlo guy and do the actual Monte Carlo sampling 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 modifying the code to be suitable for higher dimensional integration and then also create any function any working with fund polynomial cosine whatever function that you would like exponential whatever and do multi-dimensional Monte Carlo integration this is literally one line of code of a change in the code and then you can also integrate higher dimensional functions with this very small C plus program and if you feel like a probe you can also evaluate the speed of convergence so how does it look like how far are we from the solution after 10 samples 10 000 samples one million samples just plot the result and if you feel adventurous you can also sketch my code in this rendering program called small paint this is the one with the painted walls you can smash my code for the quantum Lotus references series and you can sample a one or two or whatever Financial function with Autumn series and you can see that how do we have stratified samples do second part this is the even more fun part there's going to be a scene contest so we have this Monte Carlo path Tracer program implemented in 250 lines read through the code try to understand what's going on but we are going to talk through this anyway and just render an interesting scene just put together a cool scene with a given number of objects see what you can do with this and if you go to this website you can you will be able to see a gallery of the results from previous years and some of these guys and girls have made amazing artistic so there's going to be a contest submit your result and make sure to render it until it converges so more noise images convert images don't try this in the last five minutes this takes time but it's insanely fun 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 You increment the number of the assignments and we send it to us 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 a conference and he immediately told me that he has the Fondest Memories from the rendering Force because he was one time late with his assignment so he thought that I need to work on this whole life to be done so I got an email from him with his results 3 AM

### [5:00](https://www.youtube.com/watch?v=z9p2nis3amM&t=300s) Segment 2 (05:00 - 05:00)

and that he was very delighted to see that five minutes later so five minutes after 3 A. M he got an answer with something like past which is great and he thought that oh my God I messed up it's the male or demon because who answers an email in the middle of the line five minutes later okay wonderful okay that's basically it and thank you for your attention yes

---
*Источник: https://ekstraktznaniy.ru/video/14984*