Faculty of Technical Sciences

Subject: Rendering Algorithms (17.IA023)

Native organizations units: No data
General information:
 
Category Theoretical-methodological
Scientific or art field Design
Interdisciplinary Yes
ECTS 5
Educational goal:

Knowledge obtaining about rendering algorithms in Computer Graphics field. Applying these algorithms for quality pictures rendering. Existing algorithms analysis, that were used in 3D software such as 3D Studio Max or Maya.

Educational outcome:

Knowledge of basic techniques and algorithms for rendering and their use in Computer Graphics.

Course content:

The Physics of Light Transport. Models of Light. Radiometry. Light Emission. Interaction of Light with Surfaces. Rendering Equation. Monte Carlo Methods. Strategies for Computing Light Transport. Formulation of the Rendering Equation. The Importance Function. Global Reflectance Distribution Function. Classification of Global Illumination Algorithms. Stochastic Path-Tracing Algorithms. Ray-Tracing Set-Up. Simple Stochastic Ray Tracing. Direct Illumination. Environment Map Illumination. Indirect Illumination. Light Tracing. Stochastic Radiosity. Classic Radiosity. The Form Factors. Stochastic Relaxation Radiosity. Discrete Random Walk Methods for Radiosity. Photon Density Estimation Methods. Hierarchical Refinement and Clustering. Hybrid Algorithms. Final Gathering. Multipass Methods. Bidirectional Tracing. Metropolis Light Transport. Irradiance Caching. Photon Mapping. Instant Radiosity. Lightcuts and Multidimensional Lightcuts. The Quest for Ultimate Realism and Speed. Beyond the Rendering Equation. Image Display and Human Perception. Fast Global Illumination.

Teaching methods:

Lectures, Computer Practice, Consultations. For practical work we will use several software: Ogre3D, VTK, Nori, LuxRays, Mesa 3D, Ray Trace software package and RAY++. Two subject assignments and one final project are foreseen as pre-exam obligations. Each subject assignment can produce maximally 15% of total points while final project can carry maximally 30% of total points. Student must collect minimum of 30% of points from the pre-exam obligatory tasks in order to be able to take the final theory exam. Final grade of the subject is formed based on teaching and exercise class attendance, collected points on pre-exam tasks and final theory exam success.

Literature:
Authors Title Year Publisher Language
Jamis Buck The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer 2019 Pragmatic Bookshelf English
Tomas Akenine-Möller, Eric Haines, Naty Hoffman Real-Time Rendering, Fourth Edition 4th Edition 2018 A K Peters/CRC Press English
John F. Hughes at al. Computer Graphics: Principles and Practice (3rd Edition) 2013 Addison Wesley English
Daniel Tal Rendering in SketchUp: From Modeling to Presentation for Architecture, Landscape Architecture, and Interior Design 2013 Wiley English
Pharr, M., Jakob, W., Humphreys, G. Physically based Rendering: From Theory to Implementation 2016 Morgan Kaufmann English
Wolfgang Engel (Editor) ShaderX6: Advanced Rendering Techniques 2008 Charles River Media English
Scott Robertson and Thomas Bertling How to Render: the fundamentals of light, shadow and reflectivity 2014 Design Studio Press English
Rafael Concepcion Adobe Photoshop Lightroom Classic Classroom in a Book 2020 Adobe Press English
Wolfgang Engel (Editor) GPU Pro 6: Advanced Rendering Techniques 2015 A K Peters/CRC Press English
Bina Abling Marker Rendering for Fashion, Accessories, and Home Fashion 2005 Fairchild Books English
Dutre, P., Bekaert, P., Bala, K. Advanced Global Illumination 2006 A K Peters/CRC Press, Wellesley English
Arthur L. Guptill and Susan E. Meyer Rendering in Pen and Ink: The Classic Book On Pen and Ink Techniques for Artists, Illustrators, Architects , and Designers 2014 Watson-Guptill; English
Steven J. Gortler Foundations of 3D Computer Graphics 2013 MIT Press English
Maxim Jago Adobe Premiere Pro Classroom in a Book 2020 Adobe Press English
Giorgio Luciano Essential Computer Graphics Techniques for Modeling, Animating, and Rendering Biomolecules and Cells: A Guide for the Scientist and Artist 2019 A K Peters/CRC Press English
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Oral part of the exam No Yes 30.00
Exercise attendance Yes Yes 5.00
Project task Yes Yes 15.00
Project Yes Yes 30.00
Project task Yes Yes 15.00
Lecture attendance Yes Yes 5.00
Lecturers:
API Image

vanr. prof. dr Krstanović Lidija

Associate Professor

Lectures

Asistent Miščević Milan

Assistant - Master

Computational classes
API Image

prof. dr Obradović Ratko

Full Professor

Lectures

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.