Marschner / Shirley | Fundamentals of Computer Graphics | Buch | 978-1-032-12286-1 | sack.de

Buch, Englisch, 768 Seiten, Format (B × H): 192 mm x 236 mm, Gewicht: 1588 g

Marschner / Shirley

Fundamentals of Computer Graphics

International Student Edition
5. Auflage 2023
ISBN: 978-1-032-12286-1
Verlag: Taylor & Francis

International Student Edition

Buch, Englisch, 768 Seiten, Format (B × H): 192 mm x 236 mm, Gewicht: 1588 g

ISBN: 978-1-032-12286-1
Verlag: Taylor & Francis


Drawing on an impressive roster of experts in the field, Fundamentals of Computer Graphics, Fifth Edition offers an ideal resource for computer course curricula as well as a user-friendly personal or professional reference.
Focusing on geometric intuition, the book gives the necessary information for understanding how images get onto the screen by using the complementary approaches of ray tracing and rasterization. It covers topics common to an introductory course, such as sampling theory, texture mapping, spatial data structure, and splines. It also includes a number of contributed chapters from authors known for their expertise and clear way of explaining concepts.
Highlights of the Fifth Edition Include:

Major updates and improvements to numerous chapters, including shading, ray tracing, physics-based rendering, math and sampling
Updated coverage of existing topics
Several chapters have been absorbed and reworked to create a more natural flow to the book

The fifth edition of Fundamentals of Computer Graphics continues to provide an outstanding and comprehensive introduction to basic computer graphic technology and theory. It retains an informal and intuitive style while improving precision, consistency, and completeness of material, allowing aspiring and experienced graphics programmers to better understand and apply foundational principles to the development of efficient code in animation, visual effects, games, visualization, advertising, and other applications

Marschner / Shirley Fundamentals of Computer Graphics jetzt bestellen!

Weitere Infos & Material


IntroductionGraphics AreasMajor ApplicationsGraphics APIsGraphics PipelineNumerical IssuesEfficiencyDesigning and Coding Graphics ProgramsMiscellaneous MathSets and MappingsSolving Quadratic EquationsTrigonometryVectorsCurves and SurfacesLinear InterpolationTrianglesRaster ImagesRaster DevicesImages, Pixels, and GeometryRGB ColorAlpha CompositingRay TracingThe Basic Ray-Tracing AlgorithmPerspectiveComputing Viewing RaysRay-Object IntersectionShadingA Ray-Tracing ProgramShadowsIdeal Specular ReflectionHistorical Notes
Surface ShadingDiffuse ShadingPhong ShadingArtistic Shading
Linear AlgebraDeterminantsMatricesComputing with Matrices and DeterminantsEigenvalues and Matrix DiagonalizationTransformation Matrices2D Linear Transformations3D Linear TransformationsTranslation and Affine TransformationsInverses of Transformation MatricesCoordinate TransformationsViewingViewing TransformationsProjective TransformationsPerspective ProjectionSome Properties of the Perspective TransformField-of-ViewThe Graphics PipelineRasterizationOperations Before and After RasterizationSimple AntialiasingCulling Primitives for EfficiencySignal ProcessingDigital Audio: Sampling in 1DConvolutionConvolution FiltersSignal Processing for ImagesSampling TheoryTexture MappingLooking Up Texture ValuesTexture Coordinate FunctionsAntialiasing Texture LookupsApplications of Texture MappingProcedural 3D TexturesData Structures for GraphicsTriangle MeshesScene GraphsSpatial Data StructuresBSP Trees for VisibilityTiling Multidimensional ArraysSamplingIntegrationContinuous ProbabilityMonte Carlo IntegrationChoosing Random Points
Physics-based Rendering
Photons
Smooth metals
Smooth dielectrics
Dielectrics with subsurface scattering
A brute force photon tracer
Radiometry
Radiometry of Scattering
Transport Equation
Materials in practice
Monte Carlo Ray Tracing
CurvesCurvesCurve PropertiesPolynomial PiecesPutting Pieces TogetherCubicsApproximating CurvesSummaryComputer AnimationPrinciples of AnimationKeyframingDeformationsCharacter AnimationPhysics-Based AnimationProcedural TechniquesGroups of ObjectsUsing Graphics HardwareHardware OverviewWhat Is Graphics HardwareHeterogeneous MultiprocessingGraphics Hardware Programming: Buffers, State, and ShadersState MachineBasic OpenGL Application LayoutGeometryA First Look at ShadersVertex Buffer ObjectsVertex Array ObjectsTransformation MatricesShading with Per-Vertex AttributesShading in the Fragment ProcessorMeshes and InstancingTexture ObjectsObject-Oriented Design for Graphics Hardware ProgrammingContinued LearningColorColorimetryColor SpacesChromatic AdaptationColor AppearanceVisual PerceptionVision ScienceVisual SensitivitySpatial VisionObjects, Locations, and EventsPicture PerceptionTone ReproductionClassificationDynamic RangeColorImage FormationFrequency-Based OperatorsGradient-Domain OperatorsSpatial OperatorsDivisionSigmoidsOther ApproachesNight TonemappingDiscussionImplicit ModelingImplicit Functions, Skeletal Primitives, and Summation BlendingRenderingSpace PartitioningMore on BlendingConstructive Solid GeometryWarpingPrecise Contact ModelingThe Blob TreeInteractive Implicit Modeling SystemsComputer Graphics in GamesPlatformsLimited ResourcesOptimization TechniquesGame TypesThe Game Production ProcessVisualizationBackgroundData TypesHuman-Centered Design ProcessVisual Encoding PrinciplesInteraction PrinciplesComposite and Adjacent ViewsData ReductionExamples


Steve Marschner, Cornell University, Ithaca, New York, USA
Peter Shirley, Purity LLC



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.