300 likes | 435 Views
CSC 308 – Graphics Programming. Graphics Application Areas i.e. “Why do we care?”. Dr. Paige H. Meeker Computer Science Presbyterian College, Clinton, SC. Lecture 2. Graphics Application Areas Homework (Again?? You’re Joking!). Major Areas. Modeling Rendering Animation. Pictures
E N D
CSC 308 – Graphics Programming Graphics Application Areas i.e. “Why do we care?” Dr. Paige H. Meeker Computer Science Presbyterian College, Clinton, SC
Lecture 2 • Graphics Application Areas • Homework (Again?? You’re Joking!)
Major Areas • Modeling • Rendering • Animation
Pictures Diagrams Video GUI’s 3D Modeling VR Animation Image Processing Image Analysis Image Comprehension Video Games Cartoons Film and Special Effects Simulation Medical Imaging Scientific Visualization Information Visualization Computer Graphics Applications ETC, ETC, ETC…
Areas of Computer Graphics:Pictures • Digital drawings • Digital Photos • Image formats (gif, jpg, png, etc.) • Drawing tools • Digital cameras • Image compression
Areas of Computer Graphics:Pictures • Adobe Illustrator • Adobe Photoshop • Paintshop Pro
Areas of Computer Graphics:Diagrams • Line Drawings • CAD • Schematics • Graphs • Business/Presentation Graphics
Areas of Computer Graphics:Diagrams • AutoCAD • MS Powerpoint • MS Excel
Areas of Computer Graphics:Video • .mov .avi Quicktime • Video cameras • Adobe Premier
Areas of Computer Graphics:GUI’s • Windows • Icons • Menus • Pointers
Areas of Computer Graphics:3D Modeling • Coordinate Systems • Transformations • Clipping • Shading • Projections • Rendering • Ray Tracing
Areas of Computer Graphics:3D Modeling • Renderman • Lightwave • Maya
Areas of Computer Graphics:Virtual Reality • Real time 3D Modeling • Interaction • Immersive/Nonimmersive VR
Areas of Computer Graphics:Animation • Frames • Tweening • Frame Rates Examples: http://www.pixar.com/shorts/index.html
Areas of Computer Graphics:Image Processing • Filters • Enhancement • Medical Imaging • CT, MRI, PET, 3D Reconstruction • Astronomy
Areas of Computer Graphics:Image Processing • Edge Detection • Histograms
Areas of Computer Graphics:Image Comprehension • Image Recognition • Pattern Recognition • Face Recognition • Neural Networks
Areas of Computer Graphics:Hardware • Display Devices • Plasma Screens • Goggles • VR Headsets • Projection Systems • Interaction Devices (mouse, light pen, tablets, etc.)
Areas of Computer Graphics:Scientific Visualization • Information Visualization • Medical Imaging • Space Imaging • Fluid Flows • Natural Patterns • Wavelets
Areas of Computer Graphics:Other • Video Games • Cartoons • Special Effects • Simulation • 3D Scanning
Book’s contents: • Ch 2: • Basic principles of vector and pixel graphics • Modeling of planar objects • Geometric transformations • Ch 3: • Algorithmic aspects of pixel graphics • Drawing of lines and curves
Book’s contents: • Ch 4: • Representation of areas • Text • Color Models • Ch 5: • Geometric Transformations • Structure of a 3D scene • Simple animation
Book’s contents: • Ch 6: • Modeling of 3D objects • Ch 7: • Which objects are visible in a 3D scene and which are hidden from view?
Book’s contents: • Ch 8: • Illumination Effects • Light Sources • Reflection • Shadows • Transparency • Textures
Book’s contents: • Ch 9: • Special topics • Fog • Dynamic surfaces • Interaction • Collision Detection • Acoustic effects • Stereoscopic viewing
Homework: • Choose one of the areas discussed and read about it – Email (before the next class) a paragraph description of the area (not just a repeat of the notes) and cite your source(s).