计算机图形学书单 2026年2月2日星期一
·
simons
·
本文共 19764
个字 , 预计需要阅读 40
分钟
暂无 查看原文
计算机图形学必读的10本书 计算机图形学诞生于二十世纪六十年代,主要的研究内容是研究如何使用数学算法在计算机中有效地表达、生成、处理以及显示相关图像和图形。作为一门计算机应用科学,计算机图形学近年来的快速发展极大地促进了计算机辅助设计、虚拟现实、游戏、动画、影视特效等行业的发展。
为了帮助同学们更好地学习计算机图形学,我们邀请微软亚洲研究院网络图形组研究员董悦为大家推荐了该领域相关的经典书籍,内容涵盖图形学基础原理、渲染基础与算法、计算几何与几何处理、表观建模等。
计算机图形学基础 内容简介 本书是计算机图形学领域的著作,系统全面地介绍了计算机图形学领域的关键概念、算法、技术和应用。本书先介绍了如何创建二维和三维图像,接下来介绍了更为广泛的话题,包括图像表示和操纵、图像和信号处理、图像的缩放、纹理和纹理映射、交互技术、曲线分割、曲面分割、形状的隐式表示、网格、光、材料和散射、颜色、光传输、概率和蒙特卡洛集成、动画、空间数据结构、现代图形学硬件等内容。
推荐理由 本书为四位图形学界大师的经典著作。作为计算机图形学入门基础最佳教程,该书内容涵盖非常广泛,从最基础的rasterization algorithm到现代GPU设计及并行计算应有尽有。这本书之所以有名一方面是因为其全面地介绍了计算机图形学的基本概念和经典算法,另一方面也来自于这本书的历史地位。该书第一版出版于1982年,可以说这本教材见证了计算机图形学界的发展,当然,本书也多次改版增添了大量内容以适应计算机图形学的飞速发展。从任何一个角度看,本书都是值得学习的经典入门书目。
内容简介 本书详细阐述了与物理渲染相关的高效解决方案,主要包括几何形状和转换,图元和相交加速计算,颜色和辐射度,相机模型,采样和重构,反射模型,材质、纹理、体散射、光源、蒙特卡罗积分、光线传输等内容。此外,本书还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解相关方案的实现过程。
推荐理由 基于光线追踪的渲染算法最佳教材,该教材在渲染领域如雷贯耳,曾获得软件界 Jolt 图书类大奖,在计算机图形学界鼎鼎大名!同时与该书配套的渲染系统PBRT也在计算机图形学领域被广泛应用,是学界最常用的渲染引擎之一。该书的作者也是渲染领域的几位大师级专家,该书涉及了光线追踪渲染的各个方向,同时该书的最新版也及时引入了大量新近的光线追踪渲染算法。光线追踪已经是现代电影特效工业的基础模块,同时随着基于GPU的光线追踪的发展,光线追踪在游戏中也会逐渐发挥自己的特长。该书是学习渲染的入门必读书目。
内容简介 Thoroughly updated, this fourth edition focuses on modern techniques used to generate synthetic three-dimensional images in a fraction of a second. With the advent of programmable shaders, a wide variety of new algorithms have arisen and evolved over the past few years. This edition discusses current, practical rendering methods used in games and other applications. It also presents a solid theoretical framework and relevant mathematics for the field of interactive computer graphics, all in an approachable style. New to this edition: new chapter on VR and AR as well as expanded coverage of Visual Appearance, Advanced Shading, Global Illumination, and Curves and Curved Surfaces.
推荐理由 前面那本书讲的是完全基于物理的光线追踪渲染系统,然而对于绝大多数游戏和实时交互场景,光线追踪的效率相对低下,无法满足实时计算的要求,因此在游戏引擎等实时性要求较高的应用中,人们设计了很多用于实时渲染的算法。本书出自三位具有丰富游戏引擎设计经验的大师之手,该书也是实时渲染领域的经典著作,几经再版,更新最新的实时渲染技术。当前最新的第四版也引入了很多最新游戏中使用的最新技术,值得每一位对实时渲染和游戏渲染系统感兴趣的同学学习。
渲染算法进阶 下面这两本更偏向于学术著述,需要有一定的渲染基础知识才可以阅读,然而由于出自先进渲染算法的几位经典导师之手,这两本书对于想深入研究渲染系统,或者希望在渲染领域进行学术研究的同学也是必读的书目,在阅读过程中也能学习到技术之外的一些关于如何设计这些算法的深刻思考。
内容简介 本书详细阐述了与全局光照算法技术相关的基本解决方案,主要包括光传输物理学、蒙特卡罗方法、计算 光传输的策略、随机路径追踪算法、随机辐射度算法、混合算法、真实感和渲染速度等内容。此外,本书还提 供了相应的示例,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
推荐理由 本书基本围绕光线追踪这一分支下基于蒙特卡罗的光线追踪体系,根据概率计算有效提高渲染效率,同时始终对渲染结果做出无偏估计。是学习蒙特卡罗光线追踪的重要教材。
推荐理由 本书主要介绍利用Photon Mapping进行有效计算全局光照和半透明渲染的方法,Photon Mapping虽然是一种有偏估计算法,但是该算法在一些特殊的渲染过程中具有非常高的计算效率优势,因此,Photon Mapping依然是电影工业中进行渲染计算不可或缺的重要部分。该书对Photon Mapping进行了深入浅出的介绍,是学习该方法的最佳读物。
计算几何与几何处理 内容简介 《计算几何:算法与应用(第3版)》的前4章对几何算法进行了讨论,包括几何求交、三角剖分、线性规划等,其中涉及的随机算法也是《计算几何:算法与应用(第3版)》的一个鲜明特点。第5章至第10章介绍了多种几何结构,包括几何查找、kd树、区域树、梯形图、Voronoi图、排列、Delaunay三角剖分、区间树、优先查找树以及线段树等。第11章至第16章结合实际问题,继续讨论了若干几何算法及其数据结构,包括高维凸包、空间二分及BSP树、运动规划、网格生成及四叉树、最短路径查找及可见性图、单纯性区域查找及划分树和切分树等,这些也是对前10章内容的进一步深化。《计算几何:算法与应用(第3版)》不仅内容全面,而且紧扣实际应用,重点突出,既有深入的讲解,同时每章都设有“注释及评论”和“习题”,方便读者更深入的理解,被世界众多大学作为教材。计算几何是计算机理论科学的一个重要分支,自20世纪70年代末从算法设计与分析中独立出来起,已经有了巨大的发展,不仅产生了一系列重要的理论成果,也在众多实际领域中得到了广泛的应用。
推荐理由 计算几何是图形学的一个重要数学基础,本书围绕计算机图形学应用总结了计算几何的经典算法,是计算几何的经典入门书目。
推荐理由 几何处理是计算机图形学的一个重要研究方向,本书出自几位当今活跃在科研一线的几何处理大师之手,基本涵盖了几何处理的各个重要研究方向,每个章节还为想深入研究该方向的同学列出了扩展阅读的材料,适合想深入学习研究几何处理的同学研读。
表观建模 内容简介 这是关于材料外观数字建模的第一部全面著作:它解释了如何将物理学和工程学中的模型与敏锐的观察技能相结合,用于计算机图形渲染。本书由外观建模和渲染领域的顶尖专家撰写,适合希望了解材料建模工具通用框架的从业者,以及致力于开发新建模技术的研究人员。本书不是特定软件系统的“操作指南”,而是提供了基础知识的深入探讨和关键进展的详细覆盖。
推荐理由 表观建模研究物体与光线的交互作用,体现了物体的材质属性。本书出自表观建模的几位先驱者,全面系统地介绍了表观建模的概念和领域的多个重要方向。虽然此书出版时间相对较早,但本书作为表观建模领域的入门教材依然值得每个想在这个领域进行深入研究的同学阅读。同时,由于渲染与表观密不可分,因此也建议对表观建模感兴趣的同学结合前面介绍的渲染相关的书籍进行学习。
高动态范围图像 内容简介 这本开创性著作首次完整描述了高动态范围成像(HDRI)技术,涵盖从捕捉设备到色调还原及基于图像的照明等广泛主题。所阐述的技术使您能够生成动态范围更接近真实世界的图像,从而带来无与伦比的视觉体验。无论是作为该领域的入门指南还是权威技术参考,对于从事计算机图形学、电影、视频、摄影或照明设计等图像相关工作的专业人士而言,本书都具有不可替代的价值。
推荐理由 高动态范围图像已经在当前图形学产业界有了非常广泛的应用,现在的手机相机也大多带有HDR拍照的功能。本书由HDR领域的多位先驱者共同编写,全面深入地介绍了HDR图像相关的方方面面,从理论基础到产业应用应有尽有。相信每一位对HDR技术感兴趣的同学都能在本书中找到自己需要的内容。
One more thing 推荐理由 Jim Blinn 是计算机图形学领域的泰斗级人物,在NASA和JPL制作的宇宙系列动画影响了一代人对宇宙和计算机图形学探索的向往。同时大名鼎鼎的Blinn-Phong模型在今天依然有所大量的应用。这套系列丛书一共出版了三本,分别是《Jim Blinn’s Corner: Dirty Pixels》《Jim Blinn’s Corner: A Trip Down The Graphics Pipeline》《Jim Blinn’s Corner: Notation, Notation, Notation》,该系列丛书收集了Jim Blinn在IEEE Computer Graphics & Applications写的一系列专栏文章。由于文章发表时间相对久远,很多文中涉及到领域已经有了长足的发展,因此这套书相对而言更适合学术考古、溯本追源之用。
查看原文
计算几何与计算机图形学必读书单整理 有人说
计算机图形学 一般包含几何(Geometry)、渲染(Rendering)、模拟(Simulation),也有人说计算机图形学主要包含建模(Modeling)、渲染(Rendering)、动画(Animation)、人机交互(Human-computer Interaction)。本书单想从计算几何和计算机图形学两个方面总结一下可看的书籍,计算图形学主要从图形学数学基础、渲染、动画、模拟、游戏引擎设计与开发、图形API等方面总结,计算几何主要从点、线、面等基础几何体以及相互关系总结。
持续更新中,本次更新时间2023年8月10日,未完待续!
Github地址:https://github.com/HW140701/Book-list-of-computational-geometry-and-computer-graphics,欢迎大家star!
我自己觉得计算几何和计算机图形学方面的书还是看纯英文原版的得劲!
Fundamentals of Computer Graphics Physically Based Rendering From Theory To Implementation Real-Time Rendering GPU Gems ShaderX GPU Pro GPU Zen GPU Pro 360 Foundations of Game Engine Development 3D Math Primer for Graphics and Game Development Essential Mathematics for Games and Interactive Applications Jim Blinn’s Corner Game Engine Gems Game Engine Architecture Graphics Gems Ray Tracing in One Week Game Programming Gems The HDRI Handbook High Dynamic Range Imaging Interactive Computer Graphics Realistic Image Synthesis Using Photon Mapping Ray Tracing Gems Efficient Illumination Algorithms for Global Illumination In Interactive and Real-Time Rendering Mathematics for 3D Game Programming and Computer Graphics Real-Time Shadows Advanced global illumination Computer Graphics Principles and Practice Computer Graphics Through OpenGL – From Theory to Experiments Game Physics Engine Development- How to Build a Robust Commercial-Grade Physics Engine for your Game Graphics Shaders - Theory and Practice Insights The Magic of Computer Graphics - Landmarks in Rendering OpenGL Programming Guide OpenGL SuperBible OpenGL 4.0 Shading Language Cookbook OpenGL Shading Language Fluid Engine Development Fluid Simulation for Computer Graphics The Nature of Code - Simulating Natural Systems with Processing Game Physics Pearls Game Physics Game Physics Cookbook Physics for Game Developers Physics for Game Programmers Physics Modeling for Game Programmers Physics-Based Animation Foundations of Physically Based Modeling and Animation Production Volume Rendering - Design and Implementation Collision Detection in Interactive 3D Environments Real-Time Collision Detection Introduction to 3D Game Programming with DirectX Practical Rendering and Computation with Direct3D 11 Real-Time 3D Rendering with DirectX and HLSL - A Practical Guide to Graphics Programming The Art of Fluid Animation Ray Tracing from the Ground Up Character Animation With Direct3D Real-time 3D Character Animation with Visual C++ Vulkan Programming Guide - The Official Guide to Learning Vulkan Learning Vulkan Vulkan Cookbook - Work through recipes to unlock the full potential of the next generation graphics API-Vulkan GLSL Essentials - Enrich your 3D scenes with the power of GLSL Computer Animation - Algorithms and Techniques The Ray Tracer Challenge - A Test-Driven Guide to Your First 3D Renderer Ray Tracing - A Tool for All Cloth Simulation for Computer Graphics Real-Time Volume Graphics Computer Graphics from Scratch - A Programmer’s Introduction to 3D Rendering 3D Game Engine Design - A Practical Approach to Real-Time Computer Graphics 3D Game Engine Architecture - Engineering Real-Time Applications with Wild Magic Real-Time Cameras - A Guide for Game Designers and Developers Game AI Pro - Collected Wisdom of Game AI Professionals Game AI Pro 360 Visualizing Quaternions Quaternions for Computer Graphics 3D Engine Design for Virtual Globes Texturing and Modeling - A Procedural Approach Level of Detail for 3D Graphics Non-Photorealistic Rendering Non-Photorealistic Computer Graphics - Modeling, Rendering, and Animation The Algorithms and Principles of Non-photorealistic Graphics - Artistic Rendering and Cartoon Animation Digital Character Development - Theory and Practice 3D Graphics Rendering Cookbook - A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan Tricks of the 3D Game Programming Gurus - Advanced 3D Graphics and Rasterization Graphics Programming Methods Principles of Digital Image Synthesis Digital Image Processing Game Development Tools Div, Grad, Curl, and All That - An Informal Text on Vector Calculus Game Programming Algorithms and Techniques - A Platform-Agnostic Approach Game Programming Patterns Game Programming Golden Rules Augmented Reality - Principles and Practice Practical Augmented Reality - A Guide to the Technologies, Applications, and Human Factors for AR and VR-Addison VR Developer Gems Image Objects - An Archaeology of Computer Graphics Advanced High Dynamic Range Imaging A Biography of the Pixel Computer Graphics Programming in OpenGL with C++ GPGPU Programming for Games and Science Computer Facial Animation Handbook of Digital Image Synthesis - Scientific Foundations of Rendering Image Content Retargeting - Maintaining Color, Tone, and Spatial Consistency Introduction to Computer Graphics - A Practical Learning Approach Direct3D Rendering Cookbook Practical Algorithms for 3D Computer Graphics Computer Graphics - From Pixels to Programmable Graphics Hardware The History of Visual Magic in Computers - How Beautiful Images are Made in CAD, 3D, VR and AR WebGL Programming Guide - Interactive 3D Graphics Programming with WebGL Beginning DirectX 11 Game Programming The CUDA Handbook - A Comprehensive Guide to GPU Programming OpenGL Development Cookbook GPU Computing Gems 3D Graphics for Game Programming Light & Skin Interactions - Simulations for Computer Graphics Applications Video Game Optimization Mathematics for Computer Graphics An Integrated Introduction to Computer Graphics and Geometric Modeling Digital Modeling of Material Appearance Color Imaging - Fundamentals and Applications Data Structures and Algorithms for Game Developers Geometric Data Structures for Computer Graphics Advances in GPU Research and Practice Learn OpenGL - Learn modern OpenGL graphics programming in a step-by-step fashion Simulating Humans - Computer Graphics Animation and Control WebGL Gems - Learn How To Create 3D Worlds And Games For Modern Web Browsers Computer Graphics, C Version Vector Analysis for Computer Graphics Calculus for Computer Graphics Digital Lighting & Rendering Foundations of 3D computer graphics Computer Graphics with OpenGL Practical Linear Algebra - A Geometry Toolbox An Introduction to Ray Tracing AI Game Engine Programming AI Game Programming Wisdom Artificial Intelligence for Games Behavioral Mathematics for Game AI Cloth Modeling and Animation Virtual Clothing - Theory and Practice Computer Graphics and Geometric Modelling - Implementation and Algorithms Designing the User Experience of Game Development Tools Real-Time 3D Graphics with WebGL 2 Rotation Transforms for Computer Graphics Matrix Transforms for Computer Games and Animation Mathematical Basics of Motion and Deformation in Computer Graphics Geometric and Discrete Path Planning for Interactive Virtual Worlds Hands-On C++ Game Animation Programming An Introduction to Computational Fluid Dynamics - The Finite Volume Method Mastering Graphics Programming with Vulkan Practical Shader Development - Vertex and Fragment Shaders for Game Developers The Modern Vulkan Cookbook - A practical guide to 3D graphics and advanced real-time rendering techniques in Vulkan Polygon Mesh Processing Computational Geometry – Algorithms and Applications Handbook of Discrete and Computational Geometry Geometric tools for computer graphics Computational Geometry in C Computational Geometry:An Introduction Geometric Algebra for Computer Science - An Object-Oriented Approach to Geometry Isosurfaces - Geometry, Topology, and Algorithms Guide to Computational Geometry Processing Foundations, Algorithms, and Methods Discrete and Computational Geometry Robust and Error-Free Geometric Computing Implicit Curves and Surfaces - Mathematics, Data Structures and Algorithms Computational Geometry - An Introduction Through Randomized Algorithms Effective Computational Geometry for Curves and Surfaces Nonlinear Computational Geometry Handbook of Computer Aided Geometric Design Computational Geometry on Surfaces - Performing Computational Geometry on the Cylinder, the Sphere, the Torus, and the Cone Geometry for Computer Graphics - Formulae, Examples and Proofs Introduction to Computing with Geometry Curves and Surfaces for Computer Graphics Geometry for Programmers 计算机图形学 深入探索
书
books
Book
Fundamentals of Computer Graphics Physically Based Rendering From Theory To Implementation Real-Time Rendering GPU Gems ShaderX GPU Pro GPU Zen GPU Pro 360 Foundations of Game Engine Development 3D Math Primer for Graphics and Game Development Essential Mathematics for Games and Interactive Applications Jim Blinn’s Corner Game Engine Gems Game Engine Architecture Graphics Gems Ray Tracing in One Week Game Programming Gems The HDRI Handbook High Dynamic Range Imaging Interactive Computer Graphics Realistic Image Synthesis Using Photon Mapping Ray Tracing Gems Efficient Illumination Algorithms for Global Illumination In Interactive and Real-Time Rendering 封面 书名 下载链接 计算几何与计算机图形学必读书单整理-StubbornHuang Blog Efficient Illumination Algorithms for Global Illumination In Interactive and Real-Time Rendering https://www.stubbornhuang.com/1177/
Mathematics for 3D Game Programming and Computer Graphics Real-Time Shadows Advanced global illumination Computer Graphics Principles and Practice Computer Graphics Through OpenGL – From Theory to Experiments Game Physics Engine Development Graphics Shaders - Theory and Practice Insights The Magic of Computer Graphics - Landmarks in Rendering OpenGL Programming Guide OpenGL SuperBible OpenGL 4.0 Shading Language Cookbook OpenGL Shading Language Fluid Engine Development Fluid Simulation for Computer Graphics The Nature of Code - Simulating Natural Systems with Processing Game Physics Pearls Game Physics Game Physics Cookbook Physics for Game Developers Physics for Game Programmers Physics Modeling for Game Programmers Physics-Based Animation Foundations of Physically Based Modeling and Animation Production Volume Rendering - Design and Implementation Collision Detection in Interactive 3D Environments Real-Time Collision Detection Introduction to 3D Game Programming with DirectX Practical Rendering and Computation with Direct3D 11 Real-Time 3D Rendering with DirectX and HLSL - A Practical Guide to Graphics Programming The Art of Fluid Animation Ray Tracing from the Ground Up Character Animation With Direct3D Real-time 3D Character Animation with Visual C++ Vulkan Programming Guide - The Official Guide to Learning Vulkan Learning Vulkan Vulkan Cookbook - Work through recipes to unlock the full potential of the next generation graphics API-Vulkan 封面 书名 下载链接 计算几何与计算机图形学必读书单整理-StubbornHuang Blog Vulkan Cookbook – Work through recipes to unlock the full potential of the next generation graphics API-Vulkan https://www.stubbornhuang.com/1502/
GLSL Essentials - Enrich your 3D scenes with the power of GLSL Computer Animation - Algorithms and Techniques The Ray Tracer Challenge - A Test-Driven Guide to Your First 3D Renderer Cloth Simulation for Computer Graphics Real-Time Volume Graphics Computer Graphics from Scratch - A Programmer’s Introduction to 3D Rendering 3D Game Engine Design - A Practical Approach to Real-Time Computer Graphics 3D Game Engine Architecture - Engineering Real-Time Applications with Wild Magic Real-Time Cameras - A Guide for Game Designers and Developers Game AI Pro - Collected Wisdom of Game AI Professionals Game AI Pro 360 Visualizing Quaternions Quaternions for Computer Graphics 3D Engine Design for Virtual Globes Texturing and Modeling - A Procedural Approach Level of Detail for 3D Graphics Non-Photorealistic Rendering Non-Photorealistic Computer Graphics - Modeling, Rendering, and Animation The Algorithms and Principles of Non-photorealistic Graphics - Artistic Rendering and Cartoon Animation 封面 书名 下载链接 计算几何与计算机图形学必读书单整理-StubbornHuang Blog The Algorithms and Principles of Non-photorealistic Graphics - Artistic Rendering and Cartoon Animation https://www.stubbornhuang.com/1635/
Digital Character Development - Theory and Practice 3D Graphics Rendering Cookbook - A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan 封面 书名 下载链接 计算几何与计算机图形学必读书单整理-StubbornHuang Blog 3D Graphics Rendering Cookbook - A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan https://www.stubbornhuang.com/1679/
Tricks of the 3D Game Programming Gurus - Advanced 3D Graphics and Rasterization Graphics Programming Methods Principles of Digital Image Synthesis Digital Image Processing Div, Grad, Curl, and All That - An Informal Text on Vector Calculus Game Programming Patterns Game Programming Golden Rules Augmented Reality - Principles and Practice Practical Augmented Reality - A Guide to the Technologies, Applications, and Human Factors for AR and VR-Addison 封面 书名 下载链接 计算几何与计算机图形学必读书单整理-StubbornHuang Blog Practical Augmented Reality - A Guide to the Technologies, Applications, and Human Factors for AR and VR-Addison https://www.stubbornhuang.com/1735/
VR Developer Gems Image Objects - An Archaeology of Computer Graphics Advanced High Dynamic Range Imaging A Biography of the Pixel Computer Graphics Programming in OpenGL with C++ GPGPU Programming for Games and Science Computer Facial Animation Handbook of Digital Image Synthesis - Scientific Foundations of Rendering Image Content Retargeting - Maintaining Color, Tone, and Spatial Consistency Introduction to Computer Graphics - A Practical Learning Approach Direct3D Rendering Cookbook Practical Algorithms for 3D Computer Graphics Computer Graphics - From Pixels to Programmable Graphics Hardware The History of Visual Magic in Computers - How Beautiful Images are Made in CAD, 3D, VR and AR WebGL Programming Guide - Interactive 3D Graphics Programming with WebGL Beginning DirectX 11 Game Programming The CUDA Handbook - A Comprehensive Guide to GPU Programming OpenGL Development Cookbook GPU Computing Gems 3D Graphics for Game Programming Light & Skin Interactions - Simulations for Computer Graphics Applications Video Game Optimization Mathematics for Computer Graphics An Integrated Introduction to Computer Graphics and Geometric Modeling Digital Modeling of Material Appearance Color Imaging - Fundamentals and Applications Data Structures and Algorithms for Game Developers Geometric Data Structures for Computer Graphics Advances in GPU Research and Practice Learn OpenGL - Learn modern OpenGL graphics programming in a step-by-step fashion Simulating Humans - Computer Graphics Animation and Control WebGL Gems - Learn How To Create 3D Worlds And Games For Modern Web Browsers Computer Graphics, C Version Vector Analysis for Computer Graphics Calculus for Computer Graphics Digital Lighting & Rendering Foundations of 3D computer graphics Computer Graphics with OpenGL An Introduction to Ray Tracing AI Game Engine Programming AI Game Programming Wisdom Artificial Intelligence for Games Behavioral Mathematics for Game AI Cloth Modeling and Animation Virtual Clothing - Theory and Practice Computer Graphics and Geometric Modelling - Implementation and Algorithms Real-Time 3D Graphics with WebGL 2 封面 书名 下载链接 计算几何与计算机图形学必读书单整理-StubbornHuang Blog Real-Time 3D Graphics with WebGL 2 - Build interactive 3D applications with JavaScript and WebGL 2 (OpenGL ES 3.0), Second Edition https://www.stubbornhuang.com/2196/
Geometric and Discrete Path Planning for Interactive Virtual Worlds Hands-On C++ Game Animation Programming An Introduction to Computational Fluid Dynamics - The Finite Volume Method Mastering Graphics Programming with Vulkan Practical Shader Development - Vertex and Fragment Shaders for Game Developers The Modern Vulkan Cookbook - A practical guide to 3D graphics and advanced real-time rendering techniques in Vulkan 计算几何 Polygon Mesh Processing Computational Geometry – Algorithms and Applications Handbook of Discrete and Computational Geometry Computational Geometry in C Computational Geometry:An Introduction Geometric Algebra for Computer Science - An Object-Oriented Approach to Geometry 封面 书名 下载链接 计算几何与计算机图形学必读书单整理-StubbornHuang Blog Geometric Algebra for Computer Science – An Object-Oriented Approach to Geometry (First Edition) https://www.stubbornhuang.com/1360/
Isosurfaces - Geometry, Topology, and Algorithms Guide to Computational Geometry Processing Foundations, Algorithms, and Methods Discrete and Computational Geometry Robust and Error-Free Geometric Computing Implicit Curves and Surfaces - Mathematics, Data Structures and Algorithms Computational Geometry - An Introduction Through Randomized Algorithms Effective Computational Geometry for Curves and Surfaces Nonlinear Computational Geometry Handbook of Computer Aided Geometric Design 封面 书名 下载链接 计算几何与计算机图形学必读书单整理-StubbornHuang Blog Computational Geometry on Surfaces - Performing Computational Geometry on the Cylinder, the Sphere, the Torus, and the Cone https://www.stubbornhuang.com/1594/
Introduction to Computing with Geometry Curves and Surfaces for Computer Graphics Geometry for Programmers
支持作者
分享
分享卡片计算机图形学书单 糟糕,写文章的时候忘记添加描述了!!!
暂无
← 一个图形爱好者的书架
发动机系统设计与仿真 →
计算机图形学必读的10本书 计算机图形学基础 计算几何与计算机图形学必读书单整理 计算机图形学 Fundamentals of Computer Graphics Physically Based Rendering From Theory To Implementation Real-Time Rendering GPU Gems ShaderX GPU Pro GPU Zen GPU Pro 360 Foundations of Game Engine Development 3D Math Primer for Graphics and Game Development Essential Mathematics for Games and Interactive Applications Jim Blinn’s Corner Game Engine Gems Game Engine Architecture Graphics Gems Ray Tracing in One Week Game Programming Gems The HDRI Handbook High Dynamic Range Imaging Interactive Computer Graphics Realistic Image Synthesis Using Photon Mapping Ray Tracing Gems Efficient Illumination Algorithms for Global Illumination In Interactive and Real-Time Rendering Mathematics for 3D Game Programming and Computer Graphics Real-Time Shadows Advanced global illumination Computer Graphics Principles and Practice Computer Graphics Through OpenGL – From Theory to Experiments Game Physics Engine Development Graphics Shaders - Theory and Practice Insights The Magic of Computer Graphics - Landmarks in Rendering OpenGL Programming Guide OpenGL SuperBible OpenGL 4.0 Shading Language Cookbook OpenGL Shading Language Fluid Engine Development Fluid Simulation for Computer Graphics The Nature of Code - Simulating Natural Systems with Processing Game Physics Pearls Game Physics Game Physics Cookbook Physics for Game Developers Physics for Game Programmers Physics Modeling for Game Programmers Physics-Based Animation Foundations of Physically Based Modeling and Animation Production Volume Rendering - Design and Implementation Collision Detection in Interactive 3D Environments Real-Time Collision Detection Introduction to 3D Game Programming with DirectX Practical Rendering and Computation with Direct3D 11 Real-Time 3D Rendering with DirectX and HLSL - A Practical Guide to Graphics Programming The Art of Fluid Animation Ray Tracing from the Ground Up Character Animation With Direct3D Real-time 3D Character Animation with Visual C++ Vulkan Programming Guide - The Official Guide to Learning Vulkan Learning Vulkan Vulkan Cookbook - Work through recipes to unlock the full potential of the next generation graphics API-Vulkan GLSL Essentials - Enrich your 3D scenes with the power of GLSL Computer Animation - Algorithms and Techniques The Ray Tracer Challenge - A Test-Driven Guide to Your First 3D Renderer Ray Tracing - A Tool for All Cloth Simulation for Computer Graphics Real-Time Volume Graphics Computer Graphics from Scratch - A Programmer’s Introduction to 3D Rendering 3D Game Engine Design - A Practical Approach to Real-Time Computer Graphics 3D Game Engine Architecture - Engineering Real-Time Applications with Wild Magic Real-Time Cameras - A Guide for Game Designers and Developers Game AI Pro - Collected Wisdom of Game AI Professionals Game AI Pro 360 Visualizing Quaternions Quaternions for Computer Graphics 3D Engine Design for Virtual Globes Texturing and Modeling - A Procedural Approach Level of Detail for 3D Graphics Non-Photorealistic Rendering Non-Photorealistic Computer Graphics - Modeling, Rendering, and Animation The Algorithms and Principles of Non-photorealistic Graphics - Artistic Rendering and Cartoon Animation Digital Character Development - Theory and Practice 3D Graphics Rendering Cookbook - A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan Tricks of the 3D Game Programming Gurus - Advanced 3D Graphics and Rasterization Graphics Programming Methods Principles of Digital Image Synthesis Digital Image Processing Game Development Tools Div, Grad, Curl, and All That - An Informal Text on Vector Calculus Game Programming Algorithms and Techniques - A Platform-Agnostic Approach Game Programming Patterns Game Programming Golden Rules Augmented Reality - Principles and Practice Practical Augmented Reality - A Guide to the Technologies, Applications, and Human Factors for AR and VR-Addison VR Developer Gems Image Objects - An Archaeology of Computer Graphics Advanced High Dynamic Range Imaging A Biography of the Pixel Computer Graphics Programming in OpenGL with C++ GPGPU Programming for Games and Science Computer Facial Animation Handbook of Digital Image Synthesis - Scientific Foundations of Rendering Image Content Retargeting - Maintaining Color, Tone, and Spatial Consistency Introduction to Computer Graphics - A Practical Learning Approach Direct3D Rendering Cookbook Practical Algorithms for 3D Computer Graphics Computer Graphics - From Pixels to Programmable Graphics Hardware The History of Visual Magic in Computers - How Beautiful Images are Made in CAD, 3D, VR and AR WebGL Programming Guide - Interactive 3D Graphics Programming with WebGL Beginning DirectX 11 Game Programming The CUDA Handbook - A Comprehensive Guide to GPU Programming OpenGL Development Cookbook GPU Computing Gems 3D Graphics for Game Programming Light & Skin Interactions - Simulations for Computer Graphics Applications Video Game Optimization Mathematics for Computer Graphics An Integrated Introduction to Computer Graphics and Geometric Modeling Digital Modeling of Material Appearance Color Imaging - Fundamentals and Applications Data Structures and Algorithms for Game Developers Geometric Data Structures for Computer Graphics Advances in GPU Research and Practice Learn OpenGL - Learn modern OpenGL graphics programming in a step-by-step fashion Simulating Humans - Computer Graphics Animation and Control WebGL Gems - Learn How To Create 3D Worlds And Games For Modern Web Browsers Computer Graphics, C Version Vector Analysis for Computer Graphics Calculus for Computer Graphics Digital Lighting & Rendering Foundations of 3D computer graphics Computer Graphics with OpenGL Practical Linear Algebra - A Geometry Toolbox An Introduction to Ray Tracing AI Game Engine Programming AI Game Programming Wisdom Artificial Intelligence for Games Behavioral Mathematics for Game AI Cloth Modeling and Animation Virtual Clothing - Theory and Practice Computer Graphics and Geometric Modelling - Implementation and Algorithms Designing the User Experience of Game Development Tools Real-Time 3D Graphics with WebGL 2 Rotation Transforms for Computer Graphics Matrix Transforms for Computer Games and Animation Mathematical Basics of Motion and Deformation in Computer Graphics Geometric and Discrete Path Planning for Interactive Virtual Worlds Hands-On C++ Game Animation Programming An Introduction to Computational Fluid Dynamics - The Finite Volume Method Mastering Graphics Programming with Vulkan Practical Shader Development - Vertex and Fragment Shaders for Game Developers The Modern Vulkan Cookbook - A practical guide to 3D graphics and advanced real-time rendering techniques in Vulkan 计算几何