Skip to content

jimenghua/study-log-webglfundamentals

 
 

Repository files navigation

WebGL Fundamental 学习日志

计划:每天至少看一小节,一章学完联想应用,Github 打卡签到

2021-3-1: 搭建项目,编写构建脚本,开始 WebGL 基础概念
2021-3-2: WebGL 工作原理 简单笔记,没有敲代码
2021-3-3: WebGL 着色器与 GLSL
2021-3-4: WebGL State Diagram,交互程序,了解 WebGL 的内部状态
2021-3-6: WebGL 基础概念小结,并编写 PPT
2021-3-8: WebGL 平移
2021-3-9: WebGL 缩放+旋转
2021-3-10: WebGL 二维矩阵 + WebGL 三维矩阵 30%
2021-3-11: WebGL 三维正射投影 + WebGL 三维透视投影 30%
2021-3-12: WebGL 三维透视投影
2021-3-13: WebGL 相机 + WebGL 动画
2021-3-14: WebGL 动画 + 三维纹理 + 数据纹理的阅读
2021-3-15: WebGL 渲染到纹理的阅读
2021-3-16: WebGL 三维纹理 代码 10%
2021-3-17: WebGL 三维纹理 代码 + WebGL 使用多个纹理
2021-3-18: WebGL 跨域图像 + WebGL 纹理映射的透视纠正
2021-3-19: WebGL 可视化相机 + WebGL 平面的和透视的投影映射
2021-3-22: WebGL 三维方向光源 + WebGL 三维点光源
2021-3-23: WebGL 阴影 20%
2021-3-25: WebGL 阴影(还缺闫老师的软阴影 PCF PCSS)+ WebGL 码少趣多 50%
2021-3-28: WebGL 绘制多个物体 + WebGL 场景图
2021-3-29: WebGL 实现 DrawImage 接口 20%
2021-3-30: WebGL 实现 DrawImage 接口 + WebGL 实现二维矩阵栈 20%
2021-4-3: WebGL 立方体贴图(如果只追求打日志也不是有效的消化,但是的确提醒了,快一个星期没进度了
2021-4-5: WebGL 环境贴图 (反射)
2021-4-7: WebGL 天空盒
2021-4-11: WebGL 蒙皮(简单阅读
2021-4-12: WebGL 雾
2021-4-13: WebGL Picking
2021-4-14: WebGL 文字 - HTML
2021-4-15: WebGL 文字 - 二维 Canvas
2021-4-19: WebGL 文字 - 使用纹理
2021-4-20: WebGL 文字 - 使用字形纹理
2021-4-25: WebGL Ramp Textures(简单阅读
2021-4-27: WebGL GPGPU(30%
2021-5-24: WebGL GPGPU(RNG 都夺冠了,比赛都看完了,该继续学习了,之前的还得重新回顾
2021-5-25: WebGL Smallest Programs
2021-5-27: WebGL Drawing Without Data(50% 2021-8-6: 因为一些事情断了2个月;重启,以查找为主,建立更多应用上的关联记忆,结合threejs、glas、shree,目标是掌握完整的渲染资源+流程管理,封装出gltf模型渲染器,支持asc+tsc分别构建出wasm,js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 70.7%
  • TypeScript 22.4%
  • HTML 4.1%
  • GLSL 2.8%