La Rete Università

Grafica computerizzata

Descrizione

Oggi, la computer grafica è una parte centrale della nostra vita, in film, giochi, progettazione assistita da computer, simulatori virtuali, visualizzazione e persino prodotti di imaging e telecamere. Questo corso insegna le basi della computer grafica che si applicano a tutti questi domini. Gli studenti impareranno a creare immagini generate al computer di scene 3D, tra cui flybys di oggetti, creare un visualizzatore di scene in tempo reale e creare immagini molto realistiche con raytracing. Inizieremo con un semplice esempio di visualizzazione di una teiera da qualsiasi parte dello spazio, comprendendo la matematica di base del posizionamento della videocamera virtuale. Successivamente, imparerai come utilizzare linguaggi di programmazione grafica in tempo reale come OpenGL e GLSL per creare il tuo visualizzatore di scene, consentendoti di volare e manipolare scene 3D. Infine, ti insegneremo a creare immagini altamente realistiche con riflessi e ombre usando raytracing.CSE167x insegna le basi della computer grafica. Questo corso dura 6 settimane e si compone di quattro segmenti. Ogni segmento include un singolo incarico di programmazione: panoramica e matematica di base (compiti a casa 0: 10% del voto) Trasformazioni (compiti a casa 1: 20% del voto) OpenGL e illuminazione (compiti a casa 2: 35% del voto) Raytracing (compiti a casa 3: 35% di grado) Questo termine, gli studenti che guadagnano un punteggio totale del 50% o superiore avranno superato il corso e possono ottenere un certificato da UC San DiegoX. FAQ Qual è il formato della classe? La lezione consisterà in video di lezioni, brevi esercizi e compiti a casa. Ognuno dei quattro segmenti del corso avrà 2-3 lezioni frontali. Ogni lezione include 3-5 video di lezioni, che durano tra 10 e 20 minuti. Ci sarà un breve esercizio dopo ogni video di lezione per aiutarti a testare la tua comprensione del materiale. Il tuo punteggio sarà determinato interamente dalla programmazione degli incarichi per i quali riceverai un feedback immediato sull'autografo. Puoi inviare il tuo compito all'autografo più volte; conta solo il tuo ultimo invio. I progetti di programmazione devono essere implementati individualmente senza copiare codice da altri studenti, risorse online in gran parte identiche o precedenti istanze della classe. Tuttavia, a meno di pubblicare o condividere codice esplicito effettivo, si è incoraggiati a collaborare e discutere problemi nei forum di discussione. Il testo delle lezioni sarà disponibile? Sì. Tutte le nostre lezioni avranno trascrizioni sincronizzate con i video. Devo guardare le lezioni dal vivo? No. Puoi guardare le lezioni a tuo piacimento. Puoi "andare avanti" se vuoi muoverti più velocemente delle date di scadenza. Al contrario, puoi progredire a un ritmo più lento. Si noti che i certificati verranno assegnati solo agli studenti che ottengono il punteggio richiesto consegnando gli incarichi entro le scadenze stabilite. Quanto costa seguire il corso? Niente: il corso è gratuito. Se prevedete di fare molta programmazione grafica in futuro, consigliamo le guide di programmazione OpenGL e GLSL, ma non è assolutamente necessario acquistarle. Esistono molte risorse online gratuite per questi argomenti e pubblicheremo link a questi. Di quale sistema informatico ho bisogno per il corso? Il materiale del corso prevede una programmazione C ++ / OpenGL / GLSL portatile. Forniamo il codice scheletro per tutte le principali piattaforme (Windows, Mac OS, Linux). Questo è un corso moderno che coinvolge shader programmabili, ma qualsiasi macchina costruita negli ultimi anni dovrebbe essere adeguata. Forniamo molti suggerimenti e suggerimenti per la compilazione e Homework 0 è per assicurarti che tu possa compilare e lavorare con l'autografo. Hai bisogno di un qualche tipo di ambiente di sviluppo C ++; forniamo diverse risorse per iniziare a fare i compiti 0. Nell'eventualità molto improbabile che non si riesca a far funzionare la macchina, si spera che si abbia tempo sufficiente per trovare un altro sistema. Imparerò Maya / DirectX / 3D Studio Max ecc.? Questo è un corso sulle basi della computer grafica e copre i concetti, non le complessità di un particolare pacchetto software. Detto questo, sarai in grado di scrivere complessi programmi di grafica 3D interattivi e offline alla fine del corso in C ++, OpenGL e GLSL. Posso contattare l'istruttore o gli assistenti didattici? Sì, ma non direttamente. I forum di discussione sono la sede appropriata per domande sul corso. Gli istruttori monitoreranno i forum di discussione e cercheranno di rispondere alle domande più importanti; in molti casi la risposta di altri studenti e colleghi sarà adeguata e più rapida. Ho una disabilità (visiva / uditiva, ecc.) Posso seguire il corso? Nella maggior parte dei casi, sì. Forniamo trascrizioni per tutte le lezioni. Molti importanti ricercatori di computer grafica hanno avuto problemi di vista come il daltonismo. Tuttavia, trattandosi di un corso di computer grafica che si basa su confronti di immagini visive, probabilmente non possiamo fornire un supporto adeguato per coloro che sono legalmente ciechi. Ho un fitto programma per questo autunno. Posso ancora seguire il corso? Il corso richiede circa 12 ore settimanali di lavoro e gli incarichi (dove ti vengono date due settimane) richiedono il tempo. I certificati di conseguimento richiedono un punteggio positivo.

Prezzo: $ 99 - GRATUITO per l'audit!

Computer Graphics attraverso edX, una piattaforma per l'educazione fondata da Harvard e dal MIT.

Grafica computerizzata - UCSanDiegoX