1 WebGL Programming Guide - Interactive 3D Graphics Programming with WebGL 英文PDF下载

资源分享 – WebGL Programming Guide – Interactive 3D Graphics Programming with WebGL 英文PDF下载-StubbornHuang Blog

1.1 书籍简介

使用 WebGL,您可以在 Web 浏览器中创建复杂的交互式 3D 图形,无需插件。WebGL 使构建新一代 3D 网络游戏、用户界面和信息可视化解决方案成为可能,这些解决方案将在任何标准网络浏览器、PC、智能手机、平板电脑、游戏机或其他设备上运行。WebGL 编程指南将帮助您快速开始交互式 WebGL 3D 编程,即使您没有 HTML5、JavaScript、3D 图形、数学或 OpenGL 的先验知识。

您将通过实际示例逐步学习,在您从简单到复杂的解决方案使用 WebGL 构建具有视觉吸引力的网页和 3D 应用程序的过程中培养您的技能。媒体、3D 图形和 WebGL 先驱 Kouichi Matsuda 博士和 Rodger Lea 博士提供了有关 WebGL 关键方面的易于理解的教程,以及 100 个可下载的示例程序,每个程序都演示了一个特定的 WebGL 主题。

您将从渲染、动画和纹理三角形等基本技术,一直到高级技术,如雾化、阴影、着色器切换以及显示由 Blender 或其他创作工具生成的 3D 模型。本书不仅会教您 WebGL 最佳实践,还会为您提供一个代码库来快速启动您自己的项目。

主要特性:

  • WebGL 的起源、核心概念、特性、优势以及与其他 Web 标准的集成
  • WebGL 的基本功能如何协同工作以提供 3D 图形
  • 使用 OpenGL ES 着色语言 (GLSL ES) 进行着色器开发
  • 3D 场景绘制:表示用户视图,控制空间体积、剪裁、对象创建和透视
  • 通过照明和分层对象实现更大的真实感
  • 高级技术:对象操作、平视显示、alpha 混合、着色器切换等
  • 有价值的参考附录涵盖了从坐标等关键问题系统到矩阵和着色器加载到 Web 浏览器设置

1.2 项目推荐

我创建了一个github项目专门用于收集计算几何和计算机图形学经典和必读书籍,并想办法找到所有可用的电子书资源,长期更新,不死不休!如果你对这方面感兴趣,欢迎star哦!

1.3 资源下载

资源下载

资源名称:资源分享 – WebGL Programming Guide – Interactive 3D Graphics Programming with WebGL 英文PDF下载

资源下载提示:如遇问题或者链接失效请联系站长!