从零开始的 WebGL

2021-05-21 10:49:10 浏览数 (1)

废话

近来选修课在上李亚峰老师的《高级计算机图形学》,感觉很有意思。 相比技术,老师更多穿插着介绍一些思路与想法。 虽然自称本科期间上过计算机图形学,但发现早已忘了大半,实践基础很是薄弱。 当初想着 WebGL 才是未来趋势,图形学的实验除应付了 OpenGL 部分,更多用 WebGL 重新实现了一遍。 但最后却跑去整了前端和 Cocos,再回过头来却觉几乎所剩无几。

现今 OpenGL 早已停止更新,继任者 Vulkan 也被普遍看好。 加之苹果在 WWDC 上径直宣布 macOS 平台将抛弃 OpenGL,在 Mac 平台上学习开发意义不大。 最终还是决定回顾一遍计算机图形学的基础知识,粗略看一看 OpenGL 的内容,随后实践着重放在 WebGL 上(跨平台!)。

Ref

Related

  • 在 macOS 下配置 OpenGL

参考书目

本着选新不选旧的原则

  • 计算机图形学(第四版)
  • 交互式计算机图形学 基于 WebGL 的自顶向下方法(第七版)
  • WebGL 编程指南(看到挺多推荐的 = =)

在线资源

  • WebGL 理论基础

基础环境配置

WebGL

跨平台万岁!

Dev

Debug

  • Debugging - WebGL Public Wiki


To Be Continued.

0 人点赞