COMPUTER GRAPHICS Text Book Computer Graphics with Open
COMPUTER GRAPHICS Text Book: Computer Graphics with Open. GL 4 th Edition by Hearn & Baker, Prentice Hall 2011 Open. GL, A Primier , by Edward Angel, Addison Wesley © 2002.
کﻪ ﺩﺭ ﺍیﻦ ﺩﺭﺱ ﺗﺪﺭیﺲ 8 ﺍﻟی 4 ﻓﺼﻞ ﻫﺎی ﻧﻤیﺸﻮﻧﺪ 4. Graphics Output Primitives 5. Attributes of Graphics Primitives 6. Implementation Algorithms for Graphic Primitives and Attributes 7. Two Dimensional Geometric Transformation 8. Two Dimensional Viewing
ﺳﺎیﺮ ﻓﺼﻞ ﻫﺎی کﺘﺎﺏ کﻪ ﻗﺮﺍﺭ ﺍﺳﺖ ﺗﺪﺭیﺲ ﺷﻮﺩ 9. Three dimensional geometric transformations 10. Three dimensional viewing 11. Hierarchical modeling 12. Computer Animation 13. 3 D object representations 14. Spline representation 15. Other 3 D object representations 16. Visible-surface detection methods 17. Illumination models and surface-rendering methods 18. Texturing and surface-detail methods 19. Color models and color applications
ﺳﺎیﺮ ﻓﺼﻞ ﻫﺎی کﺘﺎﺏ کﻪ ﻗﺮﺍﺭ ﺍﺳﺖ ﺗﺪﺭیﺲ ﺷﻮﺩ 20. Interactive input methods and graphical user interface 21. Global illumination 22. Programmable Shaders 23. Algorithmic modeling - Fractal geometry and fractal objects 24. Visualization of data sets
Topics on how to make games 1. Motion capture - Whole body and face 2. Why motion capture is necessary in making games and graphic movies 3. Methods of motion capture
General concepts on how to make a game History Fundamentals Math Physics code Graphics code Game Engine structure Project Management Testing
ﺗﺒﺪیﻞ ﻫﺎی ﻫﻨﺪﺳی ﺳﻪ ﺑﻌﺪی. ﻓﺼﻞ ﻧﻬﻢ 3 D Translation 3 D Rotation 3 D Scaling Composite 3 D transformation Other 3 D transformation Transformation between 3 D Coordinate systems Affine transformations Open. GL geometric transformation functions Open. GL 3 D geometric transformation programming examples
ﻧﻤﺎﻳﺶ ﺳﻪ ﺑﻌﺪﻱ ﺍﺷﻴﺎﺀ. ﻓﺼﻞ ﺩﻫﻢ Overview of 3 D viewing concepts 3 D Viewing pipeline 3 D Viewing coordinate parameters Transformation from World to viewing coordinates Projection Transformations Orthogonal Projection Oblique parallel projection Perspective Projection
( ﻧﻤﺎﻳﺶ ﺳﻪ ﺑﻌﺪﻱ ﺍﺷﻴﺎﺀ )ﺍﺩﺍﻣﻪ. ﻓﺼﻞ ﺩﻫﻢ The Viewport transformation and 3 D screen coordinates Open. GL 3 D Viewing functions 3 D Clipping algorithms
ﻣﺪﻝ ﻫﺎی ﺳﻠﺴﻠﻪ ﻣﺮﺍﺗﺒی. ﻓﺼﻞ یﺎﺯﺩﻫﻢ Basic Modeling concept Modeling packages General Hierarchical modeling methods Hierarchical modeling using Open. GL Display
پﻮیﺎ ﻧﻤﺎﺋی کﺎﻣپیﻮﺗﺮی. ﻓﺼﻞ ﺩﻭﺍﺯﺩﻫﻢ Raster methods for computer animation Design of animation sequences Traditional animation sequences General computer animation functions Computer animation languages Key-frame systems Motion specification Character animation Periodic motions Open. GL animation procedures
ﻧﻤﺎیﺶ ﺳﻪ ﺑﻌﺪی ﺷﺌی. ﻓﺼﻞ ﺳیﺰﺩﻫﻢ Polyhedra Open. GL polyhedra function Curved surfaces Quadraic surfaces Superquadrics Open. GL quadric-surface and qubicsurface functions
ﻧﻤﺎیﺶ ﻫﺎی ﺍﺳپﻼیﻦ. ﻓﺼﻞ چﻬﺎﺭﺩﻫﻢ Introduction and approximation splines Parametric continuity conditions Geometric continuity conditions Spline specifications Spline surfaces Trimming spline surfaces Cubic spline interpolation methods Bezier spline curves Bezier surfaces
( ﻧﻤﺎیﺶ ﻫﺎی ﺍﺳپﻼیﻦ )ﺍﺩﺍﻣﻪ. ﻓﺼﻞ چﻬﺎﺭﺩﻫﻢ B-Splines B-Spline surfaces Beta-Splies Rational Splines Conversion between spline representation Displaying spline curves and surfaces Open. GL approximation-splines functions
ﻧﻤﺎیﺶ ﻫﺎی ﺳﻪ ﺑﻌﺪی ﺷﺌی. ﻓﺼﻞ پﺎﻧﺰﺩﻫﻢ Bloby objects Sweep representation Constructive solid geometry methods Octrees BSP Trees Physically based modeling
ﺭﻭﺷﻬﺎی ﺗﺸﺨیﺺ ﺳﻄﻮﺡ ﻗﺎﺑﻞ ﺭﻭیﺖ. ﻓﺼﻞ ﺷﺎﻧﺰﺩﻫﻢ Classification of visible surface detection algorithms Back-face detection Depth-buffer method A-buffer method Scan-line method Depth sorting method BSP-Tree method Area-subdivision method Octree methods Ray-Casting methods
( ﺭﻭﺷﻬﺎی ﺗﺸﺨیﺺ ﺳﻄﻮﺡ ﻗﺎﺑﻞ ﺭﻭیﺖ )ﺍﺩﺍﻣﻪ. ﻓﺼﻞ ﺷﺎﻧﺰﺩﻫﻢ Comparison of visibility detection methods Curved surfaces Wire-frame visibility methods Open. GL visibility detection functions
- Slides: 25