tailieunhanh - 3D Graphics with OpenGL ES and M3G- P3
3D Graphics with OpenGL ES and M3G- P3:Mobile phones are the new vehicle for bringing interactive graphics technologies to consumers. Graphics that in the 1980s was only seen in industrial flight simulators and at the turn of the millennium in desktop PCs and game consoles is now in the hands of billions of people. This book is about the technology underpinnings of mobile threedimensional graphics, the newest and most rapidly advancing area of computer graphics. | 4 INTRODUCTION CHAPTER 1 a pocket and they operated using analog radio networks. Toward the late 1980s and early 1990s mobile phones started to become truly portable rather than just movable. By then the phones were pocket-sized but still only used for talking. Eventually features such as address books alarm clocks and text messaging started to appear. The early alphanumeric displays evolved into dot matrices and simple games such as the Snake available in many Nokia phones arrived. Calendars and e-mail applications quickly followed. Since the late 1990s the mobile phone feature palette has exploded with FM radios color displays cameras music players web browsers and GPS receivers. The displays continue to improve with more colors and higher resolutions memory is installed by the gigabyte for storing increasing amounts of data and ever more processing power is available to run a plethora of applications. DEVICE CATEGORIES Mobile phones today can be grouped roughly into three categories see Figure basic phones the more advanced feature phones and the high-end smart phones. There is significant variance within each category but the classification helps imagine what kind of graphics applications can be expected in each. The evolution of mobile phones is rapid today s smart phones are tomorrow s feature phones. Features we now expect only in the most expensive high-end devices will be found in the mass market in just a few years time. The basic phone category is currently not very interesting from the point of view of graphics programming basic phones have closed environments usually with proprietary operating systems and new applications can be developed only in close association with the maker of the device. Basic phones are very limited in terms of their processing power and both the physical screen size and the display resolution. This class of phones does not have graphics hardware and while software-based 3D solutions can be implemented the limited CPU
đang nạp các trang xem trước