← 黑客书架

虚拟地球的 3D 引擎设计

3D engine design for virtual globes

Patrick Cozzi · 初版 2011 年

  • 4次提及
  • 2人推荐
  • 4位 HN 评论者

简介

“本书前半部分详尽阐述了现代3D图形引擎的设计:一种基于着色器、具有抽象渲染API的架构,由分层剔除与状态排序提供驱动支持。后半部分则通过引入高精度渲染、精确球体渲染、矢量数据渲染、核外(Out-of-core)渲染以及地形渲染,将通用的3D引擎升级为虚拟地球仪引擎。本书涉及的算法与技术不拘泥于任何特定的编程语言或渲染API,但会提供C#、OpenGL和GLSL的具体实现范例”——由出版商提供。

Hacker News 读者推荐

……几个月前,对其引擎设计的精妙感到惊喜。作为对基于地球仪的图形渲染感兴趣的人,我在 Cesium 开发者写的那本《3D Engine Design for Virtual Globes》里找到了很多有趣的见解:https://www.amazon.com/3D-Engine-Design-Virtual-Globes/dp/15...

DanAndersen 在 HN 的推荐

……制图师,我对此有两点补充:1. 任何涉及模拟或其他需要椭球体地球及更高要求的场景,去读 Patrick Cozzi(CesiumJS 的作者)至今仍非常有参考价值的《3D Engine Design for Virtual Globes》http://www.virtualglobebook.com/ 2. 地图与地球仪展示的屏幕空间并没有固定比例,这完全取决于地图版本所选用的投影方式,上面提到的比例显然……

mxfh 在 HN 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。