From Pixels to Animation. An Introduction to Graphics Programming
โ Scribed by James Alan Farrell (Auth.)
- Publisher
- Elsevier Inc, Morgan Kaufmann Pub
- Year
- 1994
- Tongue
- English
- Leaves
- 681
- Edition
- Pap/Dskt
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
An introduction to graphics programming, as well as a reference for the experienced graphics programmer. This book covers the basics of graphics programming, from how a graphics monitor works, to how to draw realistic 3D images. The text explains the history and inner workings of graphics theories and monitors, and includes advanced topics and tools. A basic knowledge of C is assumed, but no prior graphics experience is necessary. Included is coverage of colour theory, especially the RGB, CMY, CIE and HSV models. The accompanying disk contains routines form the book and requires a 286 or higher IBM or compatible; a VGA monitor or better
โฆ Table of Contents
Content:
Inside Front Cover, Page ii
Front Matter, Page iii
Copyright, Page iv
Table of Figures, Pages xi-xiii
Table of Tables, Pages xiii-xiv
Preface, Pages xv-xvi
Acknowledgements, Page xvii
1 - Graphics Displays, Pages 1-16
2 - The Borland Graphics Interface, Pages 17-64
3 - Text in Graphics Modes, Pages 65-93
4 - Microsoft C Graphics, Pages 95-129
5 - Graphs and Charts, Pages 131-162
6 - Color Models and Programming Colors, Pages 163-191
7 - Three-Dimensional Graphics, Pages 193-210
8 - The BIOS Graphics Interface, Pages 211-238
9 - SVGA Programming, Pages 239-289
10 - Creating Your Own Graphics Primitives, Pages 291-327
11 - Filling Primitives, Pages 329-334,CP1-CP8,335-357
12 - Animation, Pages 359-379
13 - Linear Transformations in Computer Graphics, Pages 381-398
14 - Ray Tracing, Pages 399-413
15 - Fractals, Pages 415-442
Appendix A - Borland Graphics Functions, Pages 443-503
Appendix B - Microsoft Graphics Functions, Pages 505-549
Appendix C - SVGALib Constants and Functions, Pages 551-577
Appendix D - Interrupt 0ร10, BIOS Graphics Interface, Pages 579-618
Appendix E - VESA VBE 1.2 SVGA Data Structures and Functions, Pages 619-632
Appendix F - PC Monitor Modes, Pages 633-635
Appendix G - Mouse BIOS Functions, Pages 637-653
Appendix H - IBM PC Extended ASCII Codes, Pages 655-659
Appendix I - The IBM PC Keyboard, Pages 661-664
Index, Pages 665-676
๐ SIMILAR VOLUMES
<P>This book explores image processing from several perspectives: the creative, the theoretical (mainly mathematical), and the programmatical. It explains the basic principles of image processing, drawing on key concepts and techniques from mathematics, psychology of perception, computer science, an
Learn to program with visual examples. Programs increase in complexity as you progress โ from drawing a circle to 3D graphics, animations, and simulations. A Graphical Introduction to Programming teaches computer programming with the aid of 100 example programs, each of which integrates graphical or
This book offers a venue for rapidly learning the language of C++ by concisely revealing its grammar, syntax and main features, and by explaining the key ideas behind object oriented programming (OOP) with emphasis on scientific computing. The book reviews elemental concepts of computers and computi