|
|
Accessible to art, engineering, computer science, and film students and professionals, this text provides a concise, principles-based introduction to 3D animation. It emphasizes the process for creating animated projects in a nonmathematical fashion. The text focuses on how to carry out this
...
|
Supported with code examples and the authors’ real-world experience, this book offers the first guide to engine design and rendering algorithms for virtual globe applications like Google Earth and NASA World Wind. The content is also useful for general graphics and games, especially planet and
...
|
Designed for advanced undergraduate and beginning graduate courses, 3D Graphics for Game Programming presents must-know information for success in interactive graphics. Assuming a minimal prerequisite understanding of vectors and matrices, it also provides sufficient mathematical background
...
|
|
|
An instructional tool for beginners and a reference for advanced users, this book discusses the 3D modeling and animation program Blender. The author begins with a detailed explanation of the Blender user interface and its method of navigation. He covers basic mesh modeling on both the object and
...
|
Image recognition has become an increasingly dynamic field with new and emerging civil and military applications in security, exploration, and robotics. Written by experts in fractal-based image and video compression, A Concise Introduction to Image Processing using C++ strengthens your knowledge
...
|
Suitable for newcomers to computer science, A Concise Introduction to Programming in Python provides a succinct, yet complete, first course in computer science using the Python programming language.
The book features:
Short, modular chapters with brief and precise explanations, intended for one
...
|
Maureen Stone's field guide to digital color presents a survey of digital color with special emphasis on those fields important for computer graphics. The book provides the foundation for understanding color and its applications, discusses color media and color management and the use of color in
...
|
A First Course in Machine Learning covers the core mathematical and statistical techniques needed to understand some of the most popular machine learning algorithms. The algorithms presented span the main problem areas within machine learning: classification, clustering and projection. The text
...
|
Providing a comprehensive set of problem studies that builds on the authors’ expertise and class-tested material, this useful manual offers a guided exploration of methods and techniques to assess problem complexity in the study and design of algorithms. The first part of the text presents
...
|
A Hitchhiker's Guide to Virtual Reality brings together under one cover all the aspects of graphics, video, audio, and haptics that have to work together to make virtual reality a reality. Like any good guide, it reveals the practical things you need to know, from the viewpoint of authors who have
...
|
Because of its portability and platform-independence, Java is the ideal computer programming language to use when working on graph algorithms and other mathematical programming problems. Collecting some of the most popular graph algorithms and optimization procedures, A Java Library of Graph
...
|
With most services and products now being offered through digital communications, new challenges have emerged for information security specialists. A Multidisciplinary Introduction to Information Security presents a range of topics on the security, privacy, and safety of information and
...
|
The author presents a vision model that uses color information to interpret the effects of shading and highlights on a scene. Transcending more traditional approaches, this method may lead to more reliable and useful techniques for image understanding.
...
|
Although traditional texts present isolated algorithms and data structures, they do not provide a unifying structure and offer little guidance on how to appropriately select among them. Furthermore, these texts furnish little, if any, source code and leave many of the more difficult aspects of the
...
|
Distribution-free resampling methods—permutation tests, decision trees, and the bootstrap—are used today in virtually every research area. A Practitioner’s Guide to Resampling for Data Analysis, Data Mining, and Modeling explains how to use the bootstrap to estimate the precision of sample-based
...
|
Until now, no other book examined the gap between the theory of algorithms and the production of software programs. Focusing on practical issues, A Programmer's Companion to Algorithm Analysis carefully details the transition from the design and analysis of an algorithm to the resulting software
...
|
With quantum leaps in science and technology occurring at breakneck speed, professionals in virtually every field face a daunting task-practicing their discipline while keeping abreast of new advances and applications in their filed. In no field is this more applicable than in the rapidly growing
...
|
Developed from the authors’ courses at Syracuse University and the U.S. Air Force Research Laboratory, Access Control, Security, and Trust: A Logical Approach equips readers with an access control logic they can use to specify and verify their security designs. Throughout the text, the authors use
...
|
With its promise of high speed Internet access, Asymmetric Digital Subscriber Line (ADSL) techniques are now making their way out of the laboratory and into the general consumer market. This creates the need for telecommunications professionals to have not just an awareness of the technology, but
...
|
Despite the tremendous advances in performance enabled by modern architectures, there are always new applications and demands arising that require ever-increasing capabilities. Keeping up with these demands requires a deep-seated understanding of contemporary architectures in concert with a
...
|
Addresses the major issues involved in computer design and architectures. Dealing primarily with theory, tools, and techniques as related to advanced computer systems, it provides tutorials and surveys and relates new important research results. Each chapter provides background information,
...
|
With the massive amount of data produced and stored each year, reliable storage and retrieval of information is more crucial than ever. Robust coding and decoding techniques are critical for correcting errors and maintaining data integrity. Comprising chapters thoughtfully selected from the highly
...
|
Written for game programmers and developers, this book covers GPU techniques and supporting applications that are commonly used in games and similar real-time 3D applications. The authors describe the design of programs and systems that can be used to implement games and other applications whose
...
|