Datos Identificativos 2022/23
Asignatura (*) Técnicas Avanzadas de Render Código 616G02024
Titulación
Descriptores Ciclo Período Curso Tipo Créditos
Grao 2º cuadrimestre
Cuarto Optativa 4.5
Idioma
Castelán
Galego
Modalidade docente Presencial
Prerrequisitos
Departamento Computación
Coordinación
Iglesias Guitián, José Antonio
Correo electrónico
j.iglesias.guitian@udc.es
Profesorado
Iglesias Guitián, José Antonio
Correo electrónico
j.iglesias.guitian@udc.es
Web http://www.j4lley.com/content/teaching/cdav/rendering/
Descrición xeral Nesta materia optativa profundízase nos coñecementos sobre o proceso de renderizado introducido na materia obrigatoria de "Materiais e iluminación". Estudaranse con máis detalle os modelos de renderización de base física, ampliamente utilizados na actualidade tanto en animación como en videoxogos. Ampliaranse os coñecementos básicos sobre o transporte da luz e as técnicas que permiten simular o seu comportamento tanto en contornos de produción offline (animación) como en tempo real (videoxogos). A segunda parte da materia estará adicada a estudar posibles implementacións ou adaptacións de modelos de iluminación física para os casos de uso en tempo real, caso dos videoxogos. A asignatura centrarase tamén nas etapas programables do pipeline gráfico das GPU mediante linguaxes de shading, o cal permitirá personalizar os procesos de xeración que teñen lugar dentro do pipeline gráfico.


Competencias do título
Código Competencias do título

Resultados de aprendizaxe
Resultados de aprendizaxe Competencias do título
R1 - Adquirir coñecementos básicos sobre as simulacións baseadas na física do transporte da luz. Entender o seu funcionamento a un nivel intermedio, especialmente no que respecta ás suas adaptacións e simplificacións para os casos de uso en tempo real. Comprender o proceso básico de renderizado nun pipeline grafico na GPU. Comprender e saber analizar a adecuación dos diferentes métodos de renderización fundamentais e como se poden ou deben utilizar nunha producción dixital de animación ou videoxogos. A10
A11
B1
B2
B3
B4
B5
B8
B9
B10
C1
C3
C8
R2 - Saber manipular as propiedades dos diferentes algoritmos e técnicas que interveñen no proceso de renderizado, tanto offline como en tempo real. Coñecer e saber explicar as implicacións básicas que teñen o uso das diferentes técnicas, así como o impacto dos diferentes parámetros que regulan o funcionamento das técnicas avanzadas de renderizado. Saber valorar o coste de utilización de diferentes técnicas nun entorno de producción. A10
A11
B6
B7
B11
B12
B13
C1
C2
C3
C7
C8
C9
R3 - Comprensión da importancia de coñecer e saber utilizar adecuadamente as técnicas apropiadas para un proxecto concreto dentro do fluxo de traballo dunha producción de animación ou videoxogos. Impacto e influencia das decisións adoptadas no resultado final. A10
B9
B10
B11
B12
B13
B14
C1
C2
C3
C4
C6
C7
C8
C9

Contidos
Temas Subtemas
Modelos de render físico. Teoría do transporte da luz. Luz e cor.
Modelos de reflectancia.
Medios participativos.
Algoritmos avanzados de render.
Modelos físicos de cámara.
Modelos e técnicas de render en tempo real. Hardware de render. Arquitectura da GPU. Shaders.
Rasterización. Ray-tracing. Arquitecturas híbridas.
Técnicas de iluminación avanzadas en tempo real.
Rendering vs Post-processing.
· Xeración de reflexións en tempo real.
· Xeración de sombras e oclusións en tempo real.
· Simulación de efectos de cámara en tempo real.
Programación de shaders, materiais e efectos Introducción ás linguaxes de shading e definición de materiais.

Planificación
Metodoloxías / probas Competencias Horas presenciais Horas non presenciais / traballo autónomo Horas totais
Sesión maxistral A10 A11 B3 B5 B6 B7 B9 B10 B13 C1 C2 7 9 16
Obradoiro A10 A11 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 C1 C2 C3 C4 C6 C7 C8 C9 20 18 38
Traballos tutelados A10 A11 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 C1 C2 C3 C4 C6 C8 C9 0 49 49
Proba de resposta múltiple A10 A11 B1 B2 B3 B4 B6 B7 B8 B9 B10 B11 C1 C2 C3 1 0 1
Presentación oral B1 B2 B5 B6 B10 B11 B12 B13 B14 C1 C2 C3 C4 C6 C7 C8 C9 2.5 3 5.5
 
Atención personalizada 3 0 3
 
*Os datos que aparecen na táboa de planificación son de carácter orientativo, considerando a heteroxeneidade do alumnado

Metodoloxías
Metodoloxías Descrición
Sesión maxistral Exposición oral complementada co uso de medios audiovisuais e a introdución dalgunhas preguntas dirixidas aos estudantes, coa finalidade de transmitir coñecementos e facilitar a aprendizaxe. A clase maxistral é tamén coñecida como “conferencia”, “método expositivo” ou “lección maxistral”.
Obradoiro Modalidade formativa orientada á aplicación de aprendizaxes na que se poden combinar diversas metodoloxías/probas (exposicións, simulacións, debates, solución de problemas, prácticas guiadas, etc) a través da que o alumnado desenvolve tarefas eminentemente prácticas sobre un tema específico, co apoio e supervisión do profesorado.
Traballos tutelados Metodoloxía deseñada para promover a aprendizaxe autónoma dos estudantes, baixo a tutela do profesor e en escenarios variados (académicos e profesionais). Está referida prioritariamente ao aprendizaxe do “cómo facer as cousas”. Constitúe unha opción baseada na asunción polos estudantes da responsabilidade pola súa propia aprendizaxe. Este sistema de ensino baséase en dous elementos básicos: a aprendizaxe independente dos estudantes e o seguimento desa aprendizaxe polo profesor-titor.
Proba de resposta múltiple Proba obxectiva que consiste en formular unha cuestión en forma de pregunta directa ou de afirmación incompleta, e varias opcións ou alternativas de resposta que proporcionan posibles solucións, das que só unha delas é válida.
Presentación oral Intervención inherente aos procesos de ensino-aprendizaxe baseada na exposición verbal a través da que o alumnado e profesorado interactúan dun modo ordenado, propoñendo cuestións, facendo aclaracións e expoñendo temas, traballos, conceptos, feitos ou principios de forma dinámica.

Atención personalizada
Metodoloxías
Traballos tutelados
Descrición
As titorías complementarán os obradoiros, clases teóricas e os traballos personais, de forma que se poidan resolver as dúbidas e dificultades que surxan durante as clases, o estudo ou o traballo non presencial. Istas titorías poderanse realizar tanto en modalidade individual como en pequenos grupos.

Avaliación
Metodoloxías Competencias Descrición Cualificación
Traballos tutelados A10 A11 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 C1 C2 C3 C4 C6 C8 C9 Elaboración de traballos individuais ou colectivos (segundo o número de alumnos e o criterio do docente) que serán titorizados polo profesor/a. Os traballos poden ser continuación de exercicios comentados e comezados nos propios obradoiros da materia ou tamén exercicios prácticos adicionais asignados polo profesor/a. Os exercicios terán unha data de entrega, e soamente en casos debidamente xustificados poderán retrasarse as entregas previo aviso ó profesor/a encargado. 50
Presentación oral B1 B2 B5 B6 B10 B11 B12 B13 B14 C1 C2 C3 C4 C6 C7 C8 C9 Trátase da presentación dun traballo final no que os estudantes deben defender o seu traballo orixinal en presencia do profesor e doutros compañeiros/as da sua clase. A defensa deste traballo é obligatoria. As temáticas dos traballos poden elixirse dentro dunha serie de opcións propostas ou acordadas entre o estudiante e o docente. 20
Proba de resposta múltiple A10 A11 B1 B2 B3 B4 B6 B7 B8 B9 B10 B11 C1 C2 C3 Trátase dunha proba obxectiva tipo test na que os estudantes deben probar o seu coñecemento real da materia. Para superar a materia é preciso obter un mínimo dun 40% da puntuación total da proba. 30
 
Observacións avaliación
<div>O calculo da nota final do estudiante será o seguinte:</div><div><br /></div><div>CALIFICACIÓN FINAL (sobre 100) = 50% TRABALLO PRÁCTICO TUTELADO + 30% PROBA TIPO TEST + 20% TRABALLO FINAL + (P.E.)</div><div><br /></div><div>** Para superar a materia será condición necesaria ter obtido un mínimo dun 40% da puntuación no traballo tutelado e na proba tipo test.</div><div><br /></div><div>** El docente se reserva la posibilidad de otorgar puntos extras (P.E.) para aquellos estudiantes que realicen satisfactoriamente tareas complementarias que requieran un estudio que vaya más allá del material enseñado en clase. Estos puntos se pueden utilizar para compensar la nota de alguna de las pruebas que no lleguen al mínimo del 40%. En ningún caso se penalizará a los estudiantes que decidan no realizar estas tareas.</div><div><br /></div><div>En caso de non superar a materia na primeira quenda:&nbsp;</div><p>+ Contémplase a entrega dos traballos prácticos corrixidos (para decidir o 50% da nota final)</p><p>+ Debe superarse unha proba tipo test na data fixada a tal efecto na convocatoria establecida (mínimo 40%).</p><p>+ Debe presentar o traballo final ó profesor/a mediante unha videopresentación (opcional)&nbsp;ou nunha nova quenda de presentacións habilitada a tal efecto.</p>

Fontes de información
Bibliografía básica Matt Pharr, Wenzel Jakob, Greg Humphreys (2016). Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann
Tomas Akenine-Möller, Eric Haines, Naty Hoffman, Angelo Pesce, Michal Iwanicki, Sébastien Hillaire (2018). Real-Time Rendering. A K Peters/CRC Press

Bibliografía complementaria Philip Dutré, Kavita Bala, Philippe Bekaert (2006). Advanced Global Illumination. A K Peters/CRC Press
Multiple authors (2022). Advances in Real-time Rendering in 3D Graphics and Games. ACM SIGGRAPH
Scott Robertson (2017). How to Render HC: The Fundamentals of Light, Shadow and Reflectivity. Design Studio Press
Elmar Eisemann, Michael Schwarz, Ulf Assarsson, Michael Wimmer (2020). Real-Time Shadows. A K Peters/CRC Press

Advances in Real-Time Rendering in 3D Graphics and Games (realtimerendering.com)


Recomendacións
Materias que se recomenda ter cursado previamente
Shading/616G02027
Gráficos por Computador/616G02031
Materiais e Iluminación/616G02017

Materias que se recomenda cursar simultaneamente
Shading/616G02027

Materias que continúan o temario
Shading/616G02027

Observacións


(*)A Guía docente é o documento onde se visualiza a proposta académica da UDC. Este documento é público e non se pode modificar, salvo casos excepcionais baixo a revisión do órgano competente dacordo coa normativa vixente que establece o proceso de elaboración de guías