Nowadays, Computer Graphics and Multimedia have become crucial areas of study in the field of Computer Science and Information Technology. The commercial and academic viability of the field can be understood from its usability and application in various areas, including entertainment, education, image processing, CAD/CAM, fine arts, and so on. Students not only need to have a firm grounding in these fields but also have to learn how to integrate these technologies to get the desired results.
This book, written in an easy-to-grasp style, equips the readers with all the basic and advanced concepts of computer graphics and multimedia. Inclusion of sufficient programs relating to C, OpenGL, VRML, Python Turtle Graphics and GKS helps the readers in generating realistic images.
The text not only incorporates standard algorithms but also keeps pace with the newly invented ones. It provides an insight into graphics programming using various software packages. In most of the chapters, a number of solved numerical problems are provided to help students learn the practical applications of the preceding concept.
Primarily intended for the undergraduate and postgraduate students of Computer Science and Engineering, Information Technology, and Mechanical Engineering, the book is equally useful for the students opting BCA, MCA, B.Sc. (CS/IT), M.Sc. (CS/IT) and Multimedia courses.
SALIENT FEATURES OF THE BOOK
• Every chapter commences with the learning objectives introducing the key concepts and ends with summary that rewinds the topics learnt in the chapter in a concise way.
• Ample figures and tables are provided to support the theories.
• Suggested readings broaden the scope for further study.
• Self-evaluation questions at the end of each chapter test the understanding of the concepts.
About the Author
D. EVANGELINE, ME (Computer Science and Engineering), is Assistant Professor, Department of Information Technology, Kongu Engineering College, Erode, Tamil Nadu. She has completed her bachelors’ degree in Information Technology from Thiagarajar College of Engineering in 2010 and masters’ degree in Computer Science and Engineering from DMI College of Engineering in 2012. She has published various papers in national/international conferences and journals. She is an active member of Computer Society of India. Her research interests include Computer Graphics and Image Processing. |S. ANITHA, ME (Computer Science and Engineering), is Assistant Professor, Department of Information Technology, Kongu Engineering College, Erode, Tamil Nadu. She has completed her bachelors’ degree in Electronics and Communication Engineering from Coimbatore Institute of Engineering and Technology in 2006 and masters’ degree in Computer Science and Engineering from Kongu Engineering College in 2009. She is pursuing doctorate in Information and Communication Engineering from Anna University, Chennai. She has published various papers in national/international conferences and Journals. She is an active member of Indian Society for Technical Education and Computer Society of India. Her research interests include Computer Graphics and Wireless Sensor Networks.
Table of Contents:
Preface • Acknowledgements 1. Introduction to Computer Graphics 2. Graphics Hardware and Software 3. Graphics Primitives 4. Two-Dimensional Transformations 5. Two-Dimensional Viewing and Clipping 6. Graphical User Interfaces and Interactive Input Devices 7. Three-Dimensional Concepts 8. Three-Dimensional Transformations 9. Three-Dimensional Viewing 10. Visible Surface Detection Methods 11. Illumination and Colour Models 12. Computer Animation and Realism 13. Multimedia Systems 14. Multimedia Compression and Decompression 15. Multimedia Authoring, User Interface and Hypermedia Messaging Appendices • Index