一些可能对开发三维引擎有帮助的图形学书籍列表

news2024/11/16 8:35:21

计算机图形学基础,第5版(Fundamentals of Computer Graphics, 5th Edition)

img

3D图形渲染手册:探索现代OpenGL和Vulkan的渲染算法的综合指南(3D Graphics Rendering Cookbook: A comprehensive guide to exploring rendering algorithms in modern OpenGL and Vulkan)

 

光线追踪宝典II:使用DXR、Vulkan和OptiX的下一代实时渲染(Ray Tracing Gems II: Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX)

img

 

 像素传记(A Biography of the Pixel )

img

 

图像对象:计算机图形学的考古学(Image Objects: An Archaeology of Computer Graphics)

img

 

计算机图形从零开始:一个程序员对3D渲染的介绍(Computer Graphics from Scratch: A Programmer’s Introduction to 3D Rendering)

img

 

 用C++进行OpenGL的计算机图形编程(Computer Graphics Programming in OpenGL with C++)

img

 

学习OpenGL:以循序渐进的方式学习现代OpenGL图形编程(Learn OpenGL: Learn modern OpenGL graphics programming in a step-by-step fashion)

img

 

 稳健和无误差的几何计算(Robust and Error-Free Geometric Computing)

img

 

游戏引擎开发基础,第一卷:数学(Foundations of Game Engine Development, Volume 1: Mathematics)

img

 

 游戏引擎开发基础,第二卷:渲染(Foundations of Game Engine Development, Volume 2: Rendering)

img

 

GPU Zen 2:高级渲染技术(GPU Zen 2: Advanced Rendering Techniques)

img

 

光线追踪器的挑战:第一个3D渲染器的测试驱动指南(The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer)

img

 

光线追踪精粹:基于DXR及其他API的高质量实时渲染(Ray Tracing Gems: High-Quality and Real-Time Rendering with DXR and Other APIs)

img

 

使用WebGL 2的实时3D图形:用JavaScript和WebGL 2(OpenGL ES 3.0)构建交互式3D应用程序,第二版(Real-Time 3D Graphics with WebGL 2: Build interactive 3D applications with JavaScript and WebGL 2 (OpenGL ES 3.0), 2nd Edition)

 

游戏引擎架构第三版(Game Engine Architecture ,第三版)

img

 GPU Pro 360渲染指南(GPU Pro 360 Guide to Rendering)

img

 

GPU Pro 360的阴影指南(GPU Pro 360 Guide to Shadows)

img

 

GPU Pro 360几何图形操作指南(GPU Pro 360 Guide to Geometry Manipulation)

img

 

GPU PRO 360 GPGPU指南(GPU PRO 360 Guide to GPGPU)

img

 

GPU Pro 360移动设备指南(GPU Pro 360 Guide to Mobile Devices)

img

 

GPU Pro 360 3D引擎设计指南(GPU Pro 360 Guide to 3D Engine Design)

img

 

GPU Pro 360光照指南(GPU Pro 360 Guide to Lighting)

img

 

GPU Pro 360图像空间指南(GPU Pro 360 Guide to Image Space)

img

 

实时渲染,第四版(Real-Time Rendering,第四版)

img

 

 高级高动态范围成像,第二版(Advanced High Dynamic Range Imaging, Second Edition)

img

 WebGL精粹(WebGL Gems)

img

 

GPU Zen: 高级渲染技术(GPU Zen: Advanced Rendering Techniques)

img

 

Vulkan Cookbook:通过方法来释放下一代图形API的全部潜力 - Vulkan:下一代3D图形API的解决方案(Vulkan Cookbook: Work through recipes to unlock the full potential of the next generation graphics API - Vulkan: Solutions to next gen 3D graphics API)

 

游戏物理学手册(Game Physics Cookbook)

img

 

数字图像合成手册:渲染的科学基础(Handbook of Digital Image Synthesis: Scientific Foundations of Rendering)

img

 

 

基于物理的渲染:从理论到实现 第3版(Physically Based Rendering: From Theory to Implementation 3rd)

img

 

Vulkan编程指南 学习Vulkan(OpenGL)的官方指南(Vulkan Programming Guide The Official Guide to Learning Vulkan (OpenGL))

img

 

图像内容重定向:保持颜色、色调和空间的一致性(Image Content Retargeting: Maintaining Color, Tone, and Spatial Consistency)

img

 

游戏引擎精粹三(Game Engine Gems 3)

img

 

GPU Pro 7:高级渲染技术 (GPU Pro 7: Advanced Rendering Techniques )

img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1402748.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【H3C】配置AAA认证和Telnet远程登陆,S5130 Series交换机

AAA配置步骤为: 1.开启telent远程登陆服务 2.创建用户,设置用户名、密码、用户的服务类型 3.配置终端登录的数量 4.配置vlan-if的ip地址,用来远程登陆 5.允许对应的vlan通过 1.开启telent远程登陆服务 sys …

代码随想录算法训练营第27天 | 39.组合总和 + 40.组合总和II + 131.分割回文串

今日任务 39. 组合总和 40.组合总和II 131.分割回文串 39.组合总和 - Medium 题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中…

数据结构二:线性表之顺序表(不定长顺序表)的设计与实现

本篇博客详细总结数据结构中的第一种结构:线性表之不定长顺序表,主要从以下几个方面梳理:线性表的定义、顺序表的概念、顺序表的基本操作:增删改查的基本思想及代码实现、基本操作的算法效率分析(时间复杂度和空间复杂度)、顺序表的优缺点适用…

曲线生成 | 图解三次样条曲线生成原理(附ROS C++/Python/Matlab仿真)

目录 0 专栏介绍1 什么是样条?2 三次样条曲线原理2.1 曲线插值2.2 边界条件2.3 系数反解 3 算法仿真3.1 ROS C仿真3.2 Python仿真3.3 Matlab仿真 0 专栏介绍 🔥附C/Python/Matlab全套代码🔥课程设计、毕业设计、创新竞赛必备!详细…

二.Winform使用Webview2在Demo1中实现地址简单校验

Winform使用Webview2在Demo1中实现地址简单校验 往期目录回顾添加对于的简单url验证提示通过上节和本节涉及到的函数有 往期目录 往期相关文章目录 专栏目录 回顾 通过一.Winform使用Webview2(Edge浏览器核心) 创建demo(Demo1)实现回车导航到指定地址 我们已经知道了解决资源…

C语言第五弹---分支语句(上)

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】 分支语句 1、if语句1.1、if1.2、 else1.3、 分支中包含多条语句1.4、嵌套if1.5、 悬空else问题 2、关系操作符3、 条件操作符总结 C语言是结构化的程序设计语言&…

爬虫案例—抓取找歌词网站的按歌词找歌名数据

爬虫案例—抓取找歌词网站的按歌词找歌名数据 找个词网址:https://www.91ge.cn/lxyyplay/find/ 目标:抓取页面里的所有要查的歌词及歌名等信息,并存为txt文件 一共46页数据 网站截图如下: 抓取完整歌词数据,如下图…

【网络奇遇记】揭秘计算机网络性能指标:全面指南

🌈个人主页:聆风吟 🔥系列专栏:网络奇遇记、数据结构 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. 速率1.1 数据量1.2 速率 二. 带宽三. 吞吐量四. 时延4.1 发送时延4.2 传播时延…

华南理工大学数字信号处理实验实验二源码(薛y老师)

一、实验目的 ▪ 综合运用数字信号处理的理论知识进行信号分析并利用MATLAB作为编程工具进行计算机实现,从而加 深对所学知识的理解,建立概念。 ▪ 掌握数字信号处理的基本概念、基本理论和基本方法。 ▪ 学会用MATLAB对信号进行分析和处理。 ▪ 用F…

[小程序]基于token的权鉴测试

一、服务器配置 服务器基于flask,需要额外安装flask_jwt_extended包 from flask import Flask #导入Flask包 from flask import request from flask import jsonify #用来返回json消息 from flask_jwt_extended import create_access_token, jwt_requi…

实战项目(一)内容管理系统

一、实现技术 前端技术:html、javascript(jquery、ajax、json)、css 后端技术:java、mysql、servlet 开发工具:eclipse、vscode 二、项目描述 首页仿写某大学网页,上面有各种栏目及栏目内容,管理员能登录进去对首…

基于 OpenVINO, yolov5 推理

OpenVINO 是英特尔开发的一款功能强大的深度学习工具包,可实现跨多个硬件平台的优化神经网络推理。在本文中,我们讨论了 OpenVINO 的特性和优势,以及它如何与领先的计算机视觉平台 Viso Suite 集成,以构建和交付可扩展的应用程序。…

Linux配置主机名-使用主机名访问服务器

主要需要对Hosts文件进行操作, Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”, 先将自己的主机名设置成有意义,别人好记的样子&a…

Win10升级Win11后卡顿了?

目录 关闭动画效果 任务栏居中改为居左 调整外观和性能 其他 当你看到最后,还知道哪些升级WIN11后必做的优化呢?欢迎在评论区分享出来!❤️ win11上市目前也有一段时间了,想必很多大家都已经进行更新了。新的系统确实更加简洁…

线性表--链表--单链表(不带头单向不循环链表)

关于顺序表存在的问题: 1.中间/头部的插⼊删除,时间复杂度为O(N) 2.增容需要申请新空间,拷贝数据,释放旧空间。会有不小的消耗 3.增容⼀般是呈2倍的增长,势必会有一定的空间浪费 要如何解决这些问题?用线性…

HCIA vlan练习

目录 实验拓扑 实验要求 实验步骤 1、交换机创建vlan 2、交换机上的各个接口划分到对应vlan中 3、trunk干道 4、路由器单臂路由 5、路由器DHCP设置 实验测试 华为交换机更换端口连接模式报错处理 实验拓扑 实验要求 根据图划分vlan,并通过DHCP给主机下发…

Android学习之路(22) ARouter原理解析

1.ARouter认知 首先我们从命名来看:ARouter翻译过来就是一个路由器。 官方定义: 一个用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦 那么什么是路由呢? 简单理解就是:一个公共平台转发系统 工作方式&…

vue项目中使用XgPlay.js播放视频

官网&#xff1a;西瓜播放器 1、首先安装下载 XgPlay.js依赖 npm i xgplayer --savenpm i xgplayer-hls.js --save2、页面引用 import FlvPlayer from "xgplayer-flv.js"; import "xgplayer/dist/index.min.css"; 3、建立dom容器 // 提供一个容器 <…

【Linux驱动】休眠与唤醒 | POLL机制 | 异步通知 | 阻塞与非阻塞 | 软件定时器

&#x1f431;作者&#xff1a;一只大喵咪1201 &#x1f431;专栏&#xff1a;《Linux驱动》 &#x1f525;格言&#xff1a;你只管努力&#xff0c;剩下的交给时间&#xff01; 目录 &#x1f3d3;休眠与唤醒&#x1f3f8;内核函数&#x1f3f8;驱动框架及编程 &#x1f3d3;…

VC++中使用OpenCV进行形状和轮廓检测

VC中使用OpenCV进行形状和轮廓检测 在VC中使用OpenCV进行形状和轮廓检测&#xff0c;轮廓是形状分析以及物体检测和识别的有用工具。如下面的图像中Shapes.png中有三角形、矩形、正方形、圆形等&#xff0c;我们如何去区分不同的形状&#xff0c;并且根据轮廓进行检测呢&#…