废话
近来选修课在上李亚峰老师的《高级计算机图形学》,感觉很有意思。
相比技术,老师更多穿插着介绍一些思路与想法。
虽然自称本科期间上过计算机图形学,但发现早已忘了大半,实践基础很是薄弱。
当初想着 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.