![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Computer software packages > Computer graphics software > General
Practical Algorithms for 3D Computer Graphics, Second Edition covers the fundamental algorithms that are the core of all 3D computer graphics software packages. Using Core OpenGL and OpenGL ES, the book enables you to create a complete suite of programs for 3D computer animation, modeling, and image synthesis. Since the publication of the first edition, implementation aspects have changed significantly, including advances in graphics technology that are enhancing immersive experiences with virtual reality. Reflecting these considerable developments, this second edition presents up-to-date algorithms for each stage in the creative process. It takes you from the construction of polygonal models of real and imaginary objects to rigid body animation and hierarchical character animation to the rendering pipeline for the synthesis of realistic images. New to the Second Edition New chapter on the modern approach to real-time 3D programming using OpenGL New chapter that introduces 3D graphics for mobile devices New chapter on OpenFX, a comprehensive open source 3D tools suite for modeling and animation Discussions of new topics, such as particle modeling, marching cubes, and techniques for rendering hair and fur More web-only content, including source code for the algorithms, video transformations, comprehensive examples, and documentation for OpenFX The book is suitable for newcomers to graphics research and 3D computer games as well as more experienced software developers who wish to write plug-in modules for any 3D application program or shader code for a commercial games engine.
This book describes for the first time how Monte Carlo modeling methods can be applied to electron microscopy and microanalysis. Computer programs for two basic types of Monte Carlo simulation are developed from physical models of the electron scattering process--a single scattering program capable of high accuracy but requiring long computation times, and a plural scattering program which is less accurate but much more rapid. Optimized for use on personal computers, the programs provide a real time graphical display of the interaction. The programs are then used as the starting point for the development of programs aimed at studying particular effects in the electron microscope, including backscattering, secondary electron production, EBIC and cathodo-luminescence imaging, and X-ray microanalysis. The computer code is given in a fully annotated format so that it may be readily modified for specific problems. Throughout, the author includes numerous examples of how such applications can be used. Students and professionals using electron microscopes will want to read this important addition to the literature.
This graduate-level text covers modeling, programming and analysis of simulation experiments and provides a rigorous treatment of the foundations of simulation and why it works. It introduces object-oriented programming for simulation, covers both the probabilistic and statistical basis for simulation in a rigorous but accessible manner (providing all necessary background material); and provides a modern treatment of experiment design and analysis that goes beyond classical statistics. The book emphasizes essential foundations throughout, rather than providing a compendium of algorithms and theorems and prepares the reader to use simulation in research as well as practice. The book is a rigorous, but concise treatment, emphasizing lasting principles but also providing specific training in modeling, programming and analysis. In addition to teaching readers how to do simulation, it also prepares them to use simulation in their research; no other book does this. An online solutions manual for end of chapter exercises is also be provided. "
Visualization and mathematics have begun a fruitful relationship,
establishing links between problems and solutions of both fields.
In some areas of mathematics, like differential geometry and
numerical mathematics, visualization techniques are applied with
great success. However, visualization methods are relying heavily
on mathematical concepts.
Understanding how to properly manage urban stormwater is a critical concern to civil and environmental engineers the world over. Mismanagement of stormwater and urban runoff results in flooding, erosion, and water quality problems. In an effort to develop better management techniques, engineers have come to rely on computer simulation and advanced mathematical modeling techniques to help plan and predict water system performance. This important book outlines a new method that uses probability tools to model how stormwater behaves and interacts in a combined- or single-system municipal water system. Complete with sample problems and case studies illustrating how concepts really work, the book presents a cost-effective, easy-to-master approach to analytical modeling of stormwater management systems.
Employing computer simulations for the study of the evolution of altruism has been popular since Axelrod's book "The Evolution of Cooperation". But have the myriads of simulation studies that followed in Axelrod's footsteps really increased our knowledge about the evolution of altruism or cooperation? This book examines in detail the working mechanisms of simulation based evolutionary explanations of altruism. It shows that the "theoretical insights" that can be derived from simulation studies are often quite arbitrary and of little use for the empirical research. In the final chapter of the book, therefore, a set of epistemological requirements for computer simulations is proposed and recommendations for the proper research design of simulation studies are made.
This succinct book focuses on computer aided design (CAD), 3-D modeling, and engineering analysis and the ways they can be applied effectively in research and industrial sectors including aerospace, defense, automotive, and consumer products. These efficient tools, deployed for R&D in the laboratory and the field, perform efficiently three-dimensional modeling of finished products, render complex geometrical product designs, facilitate structural analysis and optimal product design, produce graphic and engineering drawings, and generate production documentation. Written with an eye toward green energy installations and novel manufacturing facilities, this concise volume enables scientific researchers and engineering professionals to learn design techniques, control existing and complex issues, proficiently use CAD tools, visualize technical fundamentals, and gain analytic and technical skills. This book also: * Equips practitioners and researchers to handle powerful tools for engineering design and analysis using many detailed illustrations * Emphasizes important engineering design principles in introducing readers to a range of techniques * Includes tutorials providing readers with appropriate scaffolding to accelerate their learning process * Adopts a product development, cost-consideration perspective through the book's many examples
Collecting the work of the foremost scientists in the field, Discrete-Event Modeling and Simulation: Theory and Applications presents the state of the art in modeling discrete-event systems using the discrete-event system specification (DEVS) approach. It introduces the latest advances, recent extensions of formal techniques, and real-world examples of various applications. The book covers many topics that pertain to several layers of the modeling and simulation architecture. It discusses DEVS model development support and the interaction of DEVS with other methodologies. It describes different forms of simulation supported by DEVS, the use of real-time DEVS simulation, the relationship between DEVS and graph transformation, the influence of DEVS variants on simulation performance, and interoperability and composability with emphasis on DEVS standardization. The text also examines extensions to DEVS, new formalisms, and abstractions of DEVS models as well as the theory and analysis behind real-world system identification and control. To support the generation and search of optimal models of a system, a framework is developed based on the system entity structure and its transformation to DEVS simulation models. In addition, the book explores numerous interesting examples that illustrate the use of DEVS to build successful applications, including optical network-on-chip, construction/building design, process control, workflow systems, and environmental models. A one-stop resource on advances in DEVS theory, applications, and methodology, this volume offers a sampling of the best research in the area, a broad picture of the DEVS landscape, and trend-setting applications enabled by the DEVS approach. It provides the basis for future research discoveries and encourages the development of new applications.
The "Concise Encyclopedia of Modelling & Simulation" contains
172 alphabetically arranged articles describing the modelling and
simulation of physical systems. The emphasis is on mathematical
models and their various forms, although other types of models,
such as knowledge-based, linguistics-based, graphical and
data-based, are also discussed. The articles are revised from the
"Systems & Control Encyclopedia," and many newly commissioned
articles are included describing recent developments in the field.
Articles on identification cover all aspects of this problem, from
the use and choice of specific test signals to problems of model
order and the many algorithms and approaches to parameter
estimation. Computational techniques, such as the finite-element
method, that play an important role in analyzing nonlinear models
are covered. Articles outline the development of simulation,
consider currently available simulation languages, describe
applications and cover current developments in the area. Where
appropriate, illustrations and tables are included to clarify
particular topics. This encyclopedia will be a valuable reference
source for all practising engineers, researchers and postgraduate
students in the field of modelling and simulation.
The enormous advances in computational hardware and software resources over the last fifteen years resulted in the development of non-conventional data processing and simulation methods. Among these methods artificial intelligence (AI) has been mentioned as one of the most eminent approaches to the so-called intelligent methods of information processing that present a great potential for engineering applications. ""Intelligent Computational Paradigms in Earthquake Engineering"" contains contributions that cover a wide spectrum of very important real-world engineering problems, and explore the implementation of neural networks for the representation of structural responses in earthquake engineering. This book assesses the efficiency of seismic design procedures and describes the latest findings in intelligent optimal control systems and their applications in structural engineering. ""Intelligent Computational Paradigms in Earthquake Engineering"" presents the application of learning machines, artificial neural networks and support vector machines as highly-efficient pattern recognition tools for structural damage detection. It includes an AI-based evaluation of bridge structures using life-cycle cost principles that considers seismic risk, and emphasizes the use of AI methodologies in a geotechnical earthquake engineering application.
This volume continues previous DLES proceedings books, presenting modern developments in turbulent flow research. It is comprehensive in its coverage of numerical and modeling techniques for fluid mechanics. After Surrey in 1994, Grenoble in 1996, Cambridge in 1999, Enschede in 2001, Munich in 2003, Poitiers in 2005, and Trieste in 2009, the 8th workshop, DLES8, was held in Eindhoven, The Netherlands, again under the auspices of ERCOFTAC. Following the spirit of the series, the goal of thisworkshopis to establish a state-of-the-art of DNS and LES techniques for the computation and modeling of transitional/turbulent flows covering a broad scope of topics such as aerodynamics, acoustics, combustion, multiphase flows, environment, geophysics and bio-medical applications. This gathering of specialists in the field was a unique opportunity for discussions about the more recent advances in the prediction, understanding and control of turbulent flows in academic or industrial situations. "
The networking capabilities of the Java platform have been extended
considerably since the first edition of the book. This new edition
covers version 1.5-1.7, the most current iterations, as well as
making the following improvements:
This book generalizes fuzzy logic systems for different types of uncertainty, including - semantic ambiguity resulting from limited perception or lack of knowledge about exact membership functions - lack of attributes or granularity arising from discretization of real data - imprecise description of membership functions - vagueness perceived as fuzzification of conditional attributes. Consequently, the membership uncertainty can be modeled by combining methods of conventional and type-2 fuzzy logic, rough set theory and possibility theory. In particular, this book provides a number of formulae for implementing the operation extended on fuzzy-valued fuzzy sets and presents some basic structures of generalized uncertain fuzzy logic systems, as well as introduces several of methods to generate fuzzy membership uncertainty. It is desirable as a reference book for under-graduates in higher education, master and doctor graduates in the courses of computer science, computational intelligence, or fuzzy control and classification, and is especially dedicated to researchers and practitioners in industry.
The book helps readers develop fundamental skills in the field of biomedical illustrations with a training approach based on step-by-step tutorials with a practical approach. Medical/scientific illustration mainly belongs to professionals in the art field or scientists trying to create artistic visualization. There is not a merging between the two, even if the demand is high. This leads to accurate scientific images with no appeal (or trivial mistakes), or appealing CSI-like images with huge scientific mistakes. This gives the fundamentals to the scientist so they can apply CG techniques that give a more scientific approach creating mistake-free images. Key Features This book provides a reference where none exist. Without overwhelming the reader with software details it teaches basic principles to give readers to fundamentals to create. Demonstrates professional artistic tools used by scientists to create better images for their work. Coverage of lighting and rendering geared specifically for scientific work that is toturoal based with a practical approach. Included are chapter tutorials, key terms and end of chapter references for Art and Scientific References for each chapter.
The use of new media in the service of cultural heritage is a fast growing field, known variously as virtual or digital heritage. New Heritage, under this denomination, broadens the definition of the field to address the complexity of cultural heritage such as the related social, political and economic issues. This book is a collection of 20 key essays, of authors from 11 countries, representing a wide range of professions including architecture, philosophy, history, cultural heritage management, new media, museology and computer science, which examine the application of new media to cultural heritage from a different points of view. Issues surrounding heritage interpretation to the public and the attempts to capture the essence of both tangible (buildings, monuments) and intangible (customs, rituals) cultural heritage are investigated in a series of innovative case studies.
The Distinguished Dissertation series is published on behalf of the Conference of Professors and Heads of Computing and The British Computer Society, who annually select the best British PhD dissertations in computer science for publication. The dissertations are selected on behalf of the CPHC by a panel of eight academics. Each dissertation chosen makes a noteworthy contribution to the subject and reaches a high standard of exposition, placing all results clearly in the context of computer science as a whole. In this way computer scientists with significantly different interests are able to grasp the essentials - or even find a means of entry - to an unfamiliar research topic. This book develops a theory of game semantics, a recently discovered setting for modelling and reasoning about sequential programming languages, suitable for interpreting higher-order functional languages with rich type structure, and applies it to constr uct a fully abstract model of the metalanguage FPC.
Developments in Geographic Information Technology have raised the expectations of users. A static map is no longer enough; there is now demand for a dynamic representation. Time is of great importance when operating on real world geographical phenomena, especially when these are dynamic. Researchers in the field of Temporal Geographical Information Systems (TGIS) have been developing methods of incorporating time into geographical information systems. Spatio-temporal analysis embodies spatial modelling, spatio-temporal modelling and spatial reasoning and data mining. Advances in Spatio-Temporal Analysis contributes to the field of spatio-temporal analysis, presenting innovative ideas and examples that reflect current progress and achievements.
Computer simulations based on mathematical models have become ubiquitous across the engineering disciplines and throughout the physical sciences. Successful use of a simulation model, however, requires careful interrogation of the model through systematic computer experiments. While specific theoretical/mathematical examinations of computer experiment design are available, those interested in applying proposed methodologies need a practical presentation and straightforward guidance on analyzing and interpreting experiment results. Written by authors with strong academic reputations and real-world practical experience, Design and Modeling for Computer Experiments is exactly the kind of treatment you need. The authors blend a sound, modern statistical approach with extensive engineering applications and clearly delineate the steps required to successfully model a problem and provide an analysis that will help find the solution. Part I introduces the design and modeling of computer experiments and the basic concepts used throughout the book. Part II focuses on the design of computer experiments. The authors present the most popular space-filling designs - like Latin hypercube sampling and its modifications and uniform design - including their definitions, properties, construction and related generating algorithms. Part III discusses the modeling of data from computer experiments. Here the authors present various modeling techniques and discuss model interpretation, including sensitivity analysis. An appendix reviews the statistics and mathematics concepts needed, and numerous examples clarify the techniques and their implementation. The complexity of real physical systems means that thereis usually no simple analytic formula that sufficiently describes the phenomena. Useful both as a textbook and professional reference, this book presents the techniques you need to design and model computer experiments for practical problem solving.
Due to limited publicly available software and lack of documentation, those involved with production volume rendering often have to start from scratch creating the necessary elements to make their system work. Production Volume Rendering: Design and Implementation provides the first full account of volume rendering techniques used for feature animation and visual effects production. It covers the theoretical underpinnings as well as the implementation of a working renderer. The book offers two paths toward understanding production volume rendering. It describes: Modern production volume rendering techniques in a generic context, explaining how the techniques fit together and how the modules are used to achieve real-world goals Implementation of the techniques, showing how to translate abstract concepts into concrete, working code and how the ideas work together to create a complete system As an introduction to the field and an overview of current techniques and algorithms, this book is a valuable source of information for programmers, technical directors, artists, and anyone else interested in how production volume rendering works. Web ResourceThe scripts, data, and source code for the book's renderer are freely available at https://github.com/pvrbook/pvr. Readers can see how the code is implemented and acquire a practical understanding of how various design considerations impact scalability, extensibility, generality, and performance.
Geologists must be able to "read" a geological map. That means interpreting the vertical dimension through the 2D view represented on the map and at different scales. The main objective of this book is to help students during this difficult learning process. Based on an abundant iconography (field photos, maps, cross-sections) and on basics in mathematics and mechanics, the book dissects the geometry of emblematic geological structures and objects in order to build 3 D models, printable in 3D. The book is dedicated to structural geology with a particular emphasis on kinematics of faulting and folding and on salt tectonics (chapters III, IV and V). The origin of continental great unconformities and oceanic break-up unconformities is also discussed (chapter II). The audience of the book is broad and includes (under)graduate students in Earth Sciences, professors of Natural Sciences, and professional or amateur geologists.
Geologists must be able to "read" a geological map. That means interpreting the vertical dimension through the 2D view represented on the map and at different scales. The main objective of this book is to help students during this difficult learning process. Based on an abundant iconography (field photos, maps, cross-sections) and on basics in mathematics and mechanics, the book dissects the geometry of emblematic geological structures and objects in order to build 3 D models, printable in 3D. The book is dedicated to structural geology with a particular emphasis on kinematics of faulting and folding and on salt tectonics (chapters III, IV and V). The origin of continental great unconformities and oceanic break-up unconformities is also discussed (chapter II). The audience of the book is broad and includes (under)graduate students in Earth Sciences, professors of Natural Sciences, and professional or amateur geologists.
Computer simulations based on mathematical models have become ubiquitous across the engineering disciplines and throughout the physical sciences. Successful use of a simulation model, however, requires careful interrogation of the model through systematic computer experiments. While specific theoretical/mathematical examinations of computer experiment design are available, those interested in applying proposed methodologies need a practical presentation and straightforward guidance on analyzing and interpreting experiment results. Written by authors with strong academic reputations and real-world practical experience, Design and Modeling for Computer Experiments is exactly the kind of treatment you need. The authors blend a sound, modern statistical approach with extensive engineering applications and clearly delineate the steps required to successfully model a problem and provide an analysis that will help find the solution. Part I introduces the design and modeling of computer experiments and the basic concepts used throughout the book. Part II focuses on the design of computer experiments. The authors present the most popular space-filling designs - like Latin hypercube sampling and its modifications and uniform design - including their definitions, properties, construction and related generating algorithms. Part III discusses the modeling of data from computer experiments. Here the authors present various modeling techniques and discuss model interpretation, including sensitivity analysis. An appendix reviews the statistics and mathematics concepts needed, and numerous examples clarify the techniques and their implementation. The complexity of real physical systems means that there is usually no simple analytic formula that sufficiently describes the phenomena. Useful both as a textbook and professional reference, this book presents the techniques you need to design and model computer experiments for practical problem solving.
Simulation Modelling has been used for many years in the manufacturing sector but has now become a mainstream tool in business situations. This is partly because of the popularity of Business Process Reengineering (BPR) and other process based improvement methods that use simulation to help analyse changes in process design. This text book includes case studies in both manufacturing and service situations to demonstrate the usefulness of the approach. A further reason for the increasing popularity of the technique is the development of business orientated and user-friendly windows-based software. This text provides a guide to the use of ARENA, SIMUL8 and WITNESS simulation software systems which are widely used in industry and available to students. Overall this text provides a practical guide to building and implementing the results from a simulation model. All the steps in a typical simulation study are covered including data collection, input data modelling and experimentation.
The Computer Science and Engineering Handbook characterizes the current state of theory and practice in the field. In this single volume you can find quick answers to the questions that affect your work every day. More than 110 chapters describe fundamental principles, "best practices," research horizons, and their impact upon the professions and society. Glossaries of key terms, references, and sources for further information, including key Web sites, provide you with the most complete information on every topic.
With the advent of sophisticated general programming environments like Mathematica, the task of developing new models of metabolism and visualizing their responses has become accessible to students of biochemistry and the life sciences in general. Modelling Metabolism with Mathematica presents the approaches, methods, tools, and algorithms for modelling the chemical-dynamics of metabolic pathways. The authors explain the concepts underpinning the deterministic theory of chemical and enzyme kinetics, present a graded series of computer models of metabolic pathways leading up to that of the human erythrocyte, and document a consistent set of rate equations and associated kinetic parameters. |
You may like...
The Continuing Arms Race - Code-Reuse…
Per Larsen, Ahmad-Reza Sadeghi
Hardcover
R2,482
Discovery Miles 24 820
UC/OS-III - The Real-Time Kernel and the…
Jean J. Labrosse, Freddy Torres
Hardcover
R1,796
Discovery Miles 17 960
|