jagomart
digital resources
picture1_Computer Science Thesis Pdf 196652 | 01 Overview 6up


 116x       Filetype PDF       File size 1.82 MB       Source: viterbi-web.usc.edu


File: Computer Science Thesis Pdf 196652 | 01 Overview 6up
csci 420 computer graphics course information on line lecture 1 course overview http www bcf usc edu jbarbic cs420 s16 administrative issues schedule slides readings modeling assignments details due dates ...

icon picture PDF Filetype PDF | Posted on 07 Feb 2023 | 2 years ago
Partial capture of text on file.
                                          CSCI 420 Computer Graphics                                                                Course Information On-Line 
                                          Lecture 1 
                                          Course Overview                                                                           http://www-bcf.usc.edu/~jbarbic/cs420-s16/	


                                                                          Administrative Issues                                      – Schedule (slides, readings) 
                                                                          Modeling                                                   – Assignments (details, due dates) 
                                                                                                                                     – Software (libraries, hints) 
                                                                          Animation                                                  – Resources (books, tutorials, links) 
                                                                          Rendering 
                                                                          OpenGL Programming                                        Blackboard:	


                                                                          [Angel Ch. 1]                                              – Forum 
                                                                                                                                     – Submit assignments 
                                          Jernej Barbic 
                                          University of Southern California 
                                                                                                                                                                                                2 
                                        Course slides                                                                            About me 
                                        http://www-bcf.usc.edu/~jbarbic/cs420-s16/	

                                            Associate (tenured) 
                                                                                                                                 professor in CS 
                                        •  Full-color version 
                                        •  6-slides-per-page B&W version                                                         Post-doc at MIT 
                                          -- good for printing 
                                        •  Posted in advance of lectures                                                         PhD, Carnegie Mellon University 
                                          -- bring to class & annotate 
                                        •  Color viewing in Acrobat Reader:                                                      jnb@usc.edu 
                                          Disable “Replace Document Colors” in 
                                          Preferences.Accessibility (if enabled)                    2                            Mon 4:00-5:00, SAL 240                                         3 
                                   Background:                                                                                      Teaching Assistant 
                                   BSc Mathematics 
                                                About the teacher 
                                   PhD Computer Science 
                                                                                                                                    Bohan Wang 
                                   Research interests:                                                                              Office hours TBA 
                                   graphics, animation, real-time  
                                   physics, control, sound, haptics 
                                   Practice: 
                                   Tech transfer, startup companies, 
                                   intellectual property law 
                                   Chief Technology Officer, Ziva Dynamics                          4                                                                                           5 
                                                                                                                                                                                                                      1	


                                          Course Producer 
                                          Vathsal Shashidhar 
                                                                                                                                                                 Akaroa, New Zealand          Queenstown,  
                                          Same office hours as TA                                                                                                                             New Zealand 
                                                                                                                                     The Hobbit: The 
                                                                                                                                         Desolation 
                                                                                                                                    of Smaug (2013)                             Screen credits 
                                                                                                        5 
                                                                                                                                       Visiting professor, Weta Digital Film Studio, New Zealand, 2013 
                                          Prerequisites                                                                                 Textbooks 
                                     •  CSCI 104 (Data Structures and Object-Oriented Design)	

                                        •   Interactive Computer Graphics 
                                     •  MATH 225 (Linear Algebra and Differential Equations)                                                A top-down approach with OpenGL, Sixth Edition 
                                                                                                                                            Edward Angel, Addison-Wesley 
                                     •  Familiarity with calculus and linear algebra                                                    •    OpenGL Programming Guide (“Red Book”) 
                                     •  C programming skills                                                                                Basic version also available on-line (see Resources) 
                                     •  See me if you are missing any and  
                                       we haven’t discussed it 
                                                                                                        6                                                                                               7 
                                          Grading                                                                                         Academic integrity 
                                          •  51% Programming Assignments (3x 17%)                                                        • No collaboration! 
                                          •  19% Midterm (one sheet of notes only, in class)                                             •  Do not copy any parts of any of the  
                                          •  30% Final (one sheet of notes only, in class)                                                 assignments from anyone 
                                                                                                                                         •  Do not look at other students' code,  
                                                                                                                                           papers, assignments or exams 
                                                                                                                                         •  USC Office of Student Judicial Affairs  
                                                                                                                                           and Community Standards will be notified 
                                                                                                        8                                                                                               8 
                                                                                                                                                                                                                               2	


                                       Assignment Policies                                                                      Computer Graphics 
                                                                                                                                 One of the lcorez computer science disciplines:  
                                       •  Programming assignments                                                                Algorithms and Theory 
                                         -  Hand in via Blackboard by end of due date                                            Artificial Intelligence 
                                         -  Functionality and features                                                           Computer Architecture 
                                         -  Style and documentation                                                              Computer Graphics and Visualization 
                                         -  Artistic impression                                                                  Computer Security 
                                       •   3 late days, usable any time during semester                                          Computer Systems 
                                       •   Academic integrity policy applied rigorously                                          Databases 
                                                                                                                                 Networks 
                                                                                                                                 Programming Languages 
                                                                                                  9                              Software Engineering                                        7 
                                       Course Overview                                                                            OpenGL Graphics Library 
                                        Theory: Computer graphics disciplines:                                                    •  Main focus:  
                                           –  Modeling: how to represent objects                                                    Core OpenGL Profile (“Modern OpenGL”) 
                                           –  Animation: how to control and represent motion 
                                           –  Rendering: how to create images of objects                                          •  OpenGL 3.2 and higher 
                                           –  Image Processing: how to edit images 
                                        Practice: OpenGL graphics library                                                         •  Shaders 
                                        Not in this course:                                                                       •  Homeworks use the Core Profile 
                                         –  Human-computer interaction                                                            •  We will also study: 
                                         –  Graphic design                                                                          Compatibility Profile (“Classic OpenGL”) 
                                         –  DirectX API 
                                                                                                  10                                                                                        10 
                                        Computer Graphics Disciplines                                                             Computer Graphics Goals I 
                                                                                                    
                                                                :n                                  et al.
                                                                rcese
                                                                un                                 sch
                                                                SoJe                               t
                                                                                                   Bo
                                                                                                    
                                                                                                   :
                                                                                                   rce                            •   Synthetic images indistinguishable from reality 
                                                                                                   u
                                                                                                   So
                                                                                                                                  •   Practical, scientifically sound, in real time 
                                              Rendering                         Geometry          
                                                                               (Modeling)        d
                                                            d                                    n
                                                            n                                    ra
                                                            a                                    u
                                                             
                                                            f                                    D
                                                            f                                     
                                                            ran                                  :
                                                              ki
                                                              t                                  rce
                                                            Bai
                                                                                                 u
                                                            : W                                  So
                                                            rce
                                                            u
                                                            So
                                                                          Image Processing                                                                                                  12 
                                             Animation                                            11 
                                                                                                                                                                                                                  3	


                                         Example: Ray Tracing                                                                        Example: Physics + Computational 
                                                                                                                                     Geometry + Animation + Ray Tracing 
                                                                                      Barbic, James, 
                                                                                      SIGGRAPH 2010 
                                                                                                                                                                                           Barbic, James, 
                                                                                  Thurey, Wojtan,                                                                                          SIGGRAPH 2010 
                                                                                  Gross, Turk, 
                                                                                  SIGGRAPH 2010  13                                                                                                14 
                                         Example: Radiosity                                                                           Computer Graphics Goals II 
                                                                                                                                      •   Creating a new reality (not necessarily scientific) 
                                                                                                                                      •   Practical, aesthetically pleasing, in real time 
                                                                                                     15                                                                                            16 
                                         Source: Wikipedia 
                                         Example: Illustrating Smooth Surfaces                                                      Example: Scene Completion 
                                                                       A. Hertzmann, D. Zorin,                                                                                           J. Hays, A. Efros, 
                                                                       SIGGRAPH 2000                                                                                                     SIGGRAPH 2007 
                                                                      Non-photorealistic 
                                                                      rendering (NPR) 
                                                                                                     17                                                                                            18 
                                                                                                                                                                                                                          4	


The words contained in this file might help you see if this file matches what you are looking for:

...Csci computer graphics course information on line lecture overview http www bcf usc edu jbarbic cs s administrative issues schedule slides readings modeling assignments details due dates software libraries hints animation resources books tutorials links rendering opengl programming blackboard forum submit jernej barbic university of southern california about me associate tenured professor in full color version per page b w post doc at mit good for printing posted advance lectures phd carnegie mellon bring to class annotate viewing acrobat reader jnb disable replace document colors preferences accessibility if enabled mon sal background teaching assistant bsc mathematics the teacher science bohan wang research interests office hours tba real time physics control sound haptics practice tech transfer startup companies intellectual property law chief technology officer ziva dynamics producer vathsal shashidhar akaroa new zealand queenstown same as ta hobbit desolation smaug screen credits ...

no reviews yet
Please Login to review.