La Red Universitaria

Gráficos de computadora

Descripción

Hoy en día, los gráficos por computadora son una parte central de nuestras vidas, en películas, juegos, diseño asistido por computadora, simuladores virtuales, visualización e incluso productos de imágenes y cámaras. Este curso enseña los conceptos básicos de los gráficos por computadora que se aplican a todos estos dominios. Los estudiantes aprenderán a crear imágenes generadas por computadora de escenas en 3D, incluidos sobrevuelos de objetos, crear un visor de escenas en tiempo real y crear imágenes muy realistas con trazado de rayos. Comenzaremos con un ejemplo simple de ver una tetera desde cualquier lugar del espacio, entendiendo las matemáticas básicas de la colocación de la cámara virtual. A continuación, aprenderá a usar lenguajes de programación de gráficos en tiempo real como OpenGL y GLSL para crear su propio visor de escenas, lo que le permite volar y manipular escenas 3D. Finalmente, le enseñaremos a crear imágenes altamente realistas con reflejos y sombras utilizando raytracing. CSE167x enseña los fundamentos de los gráficos por computadora. Este curso tiene una duración de 6 semanas y consta de cuatro segmentos. Cada segmento incluye una tarea de programación individual: Descripción general y Matemáticas básicas (tarea 0: 10% de la calificación) Transformaciones (tarea 1: 20% de la calificación) OpenGL e iluminación (tarea 2: 35% de la calificación) Raytracing (tarea 3: 35% de grado) Este término, los estudiantes que obtienen un puntaje total de 50% o más habrán aprobado el curso y pueden obtener un certificado de UC San DiegoX. Preguntas frecuentes ¿Cuál es el formato de la clase? La clase consistirá en videos de conferencias, ejercicios breves y tareas. Cada uno de los cuatro segmentos del curso tendrá 2-3 conferencias. Cada conferencia incluye 3-5 videos de conferencias, que duran entre 10 y 20 minutos. Habrá un breve ejercicio después de cada video de conferencia para ayudarlo a evaluar su comprensión del material. Su puntaje se determinará completamente mediante tareas de programación para las cuales recibirá comentarios inmediatos del autograder. Puede enviar su tarea al autograder varias veces; solo su última presentación contará. Los proyectos de programación deben implementarse individualmente sin copiar el código de otros estudiantes, recursos en línea en gran parte idénticos o instancias anteriores de la clase. Sin embargo, a menos que publique o comparta código explícito real, le recomendamos que colabore y discuta problemas en los foros de discusión. ¿El texto de las conferencias estará disponible? Sí. Todas nuestras conferencias tendrán transcripciones sincronizadas con los videos. ¿Necesito ver las conferencias en vivo? No. Puedes ver las conferencias a tu antojo. Puede "trabajar con anticipación" si desea avanzar más rápido que las fechas de vencimiento. Por el contrario, puede progresar a un ritmo más lento. Tenga en cuenta que los certificados solo se otorgarán a los estudiantes que obtengan el puntaje requerido al entregar las tareas dentro de los plazos establecidos. ¿Cuánto cuesta tomar el curso? Nada: el curso es gratis. Si espera realizar una gran cantidad de programación gráfica en el futuro, le recomendamos las guías de programación OpenGL y GLSL, pero de ninguna manera es necesario comprarlas. Hay muchos recursos gratuitos en línea para estos temas, y publicaremos enlaces a ellos. ¿Qué sistema informático necesito para el curso? El material del curso implica la programación C ++ / OpenGL / GLSL que es portátil. Proporcionamos código esqueleto para todas las plataformas principales (Windows, Mac OS, Linux). Este es un curso moderno que involucra sombreadores programables, pero cualquier máquina construida en los últimos años debería ser adecuada. Proporcionamos muchos consejos y sugerencias de compilación, y la tarea 0 es para garantizar que pueda compilar y trabajar con el autograder. Necesita algún tipo de entorno de desarrollo C ++; proporcionamos varios recursos para que pueda comenzar con la tarea 0. En el caso poco probable de que no pueda hacer que su máquina funcione, es de esperar que tenga el tiempo adecuado para encontrar otro sistema. ¿Aprenderé Maya / DirectX / 3D Studio Max, etc.? Este es un curso sobre los fundamentos de los gráficos por computadora y cubre conceptos, no las complejidades de un paquete de software en particular. Dicho esto, al final del curso podrá escribir complejos programas de gráficos 3D interactivos y fuera de línea en C ++, OpenGL y GLSL. ¿Puedo comunicarme con el instructor o con los asistentes de enseñanza? Si, pero no directamente. Los foros de discusión son el lugar apropiado para preguntas sobre el curso. Los instructores supervisarán los foros de discusión e intentarán responder a las preguntas más importantes; En muchos casos, la respuesta de otros estudiantes y compañeros será adecuada y más rápida. Tengo una discapacidad (visual / auditiva, etc.) ¿Puedo tomar el curso? En la mayoría de los casos, sí. Proporcionamos transcripciones para todas las conferencias. Muchos investigadores líderes en gráficos por computadora han tenido problemas visuales como daltonismo. Sin embargo, al tratarse de un curso de gráficos por computadora que se basa en comparaciones de imágenes visuales, probablemente no podamos brindar el apoyo adecuado para quienes son legalmente ciegos. Tengo un horario ocupado este otoño. ¿Puedo seguir tomando el curso? El curso requiere aproximadamente 12 horas por semana de trabajo, y las tareas (donde se le dan dos semanas) requieren el tiempo. Los certificados de logro requieren una calificación aprobatoria.

Precio: $ 99 - ¡GRATIS para auditar!

Computer Graphics a través de edX, una plataforma educativa fundada por Harvard y MIT.

Gráficos de computadora - UCSanDiegoX