Interactive multimedia, 3D graphics and visualization methods are becoming increasingly important in a wide range of application domains including but not limited to product marketing, entertainment, engineering as well as sciences. In this seminar, we study technologies, methods and use of graphics and visualization methods, comparing and analyzing their algorithms, system implementation and application in software products.
Good knowledge of programming, advanced algorithms and data structures is necessary. Knowledge of fundamental principles in one or more areas of computer graphics, scientific visualization, image processing, computer vision, multimedia is required. Strong computer science and mathematical skills are beneficial.
The seminar targets MSc students and BSc students in advanced semesters.
This semester's topics revolve around Modern Real-Time Shading and Rendering Methods, i.e. modern graphics techniques that are deployed in recent and current games and perhaps other modern visualization software.
Successful completion of the seminar requires the following:
Note: There is no requirement for you to implement the method yourself.
Source references must include at least four technical papers. The remaining references may be selected from conference presentations (e.g., course materials that do not have an associated technical paper), book articles, online tutorials and (if available) well-written, in-depth technical blog-posts etc.
The written report is expected to include summaries of the related works and your own technical analysis of the material. The report is expected to be around six (6) to ten (10) pages in a given format (SIGGRAPH Content Formatting). It is heavily recommended that you use the provided LaTeX template, but you are free to use any other application, as long as you provide a final PDF that matches the formatting of the SIGGRAPH template.
Close attention must be paid to proper structure and formatting of the report. Using the appropriate style, placement of figures and tables, as well as correct references and citations is a must.
The report should introduce the technique and provide motivation for its use. You should then precisely state the problem the techniques are attempting to solve, followed by a summary and comparison of each of the methods the different references provide. Finally, conclude with a discussion of the techniques and the individual method's limitations and open problems.
(More details will be provided later.)
The seminar presentation includes a talk (~20min), followed by a moderated discussion (5-10min) of your presentation and the topic. Attendance and active participation in seminar presentations and discussions of other students is also required.
You will need to hand in your presentation materials (PDF).
Again, close attention must be paid to the structure of the presentation, which should include a short introduction and motivation of the topic, a precise statement of the problem, a detailed analysis of the methods, a summary of the results and a personal conclusion with discussion of open problems, limitations and ideas.
It is strongly recommended that you rehearse your presentation beforehand and review the presentation file with the seminar assistant.
The following list contains a list of suggested topics. Each topic includes a link to one technical paper, plus one additional technical paper, article or tutorial. These are provided to you as a starting point for your research into the topic. For some topics, we provide a number of additional keywords that you should look for. Whenever possible, try to find some more recent works on the topics!
You are free to find a different topic that fits the overall theme of this year's seminars yourself, however, you need to make sure that you can find a sufficient number of reference materials (including at least four technical papers).
A good starting point for finding recent publications (besides) Google are the ACM SIGGRAPH, EUROGRAPHICS, ACM SIGGRAPH Interactive 3D Graphics and Games (I3D), and High Performance Graphics conferences, along with the associated journals (ACM Transactions of Graphics, IEEE Transactions on Visualization and Computer Graphics and Computer Graphics Forum). See Section *Links* further below for links.
LaTeX template for your report:
Related courses with material
Otherwise, check the ACM Digital Library, where a majority of the publications are hosted. You can access content from the Digital Library from within the UZH network.
Finally, Google is your friend -- most authors put their papers online either on their personal websites or in some University provided space. Further, you might find presentation notes, sample implementations and other notes that can help understanding otherwise technically-advanced papers.