一些前言与感慨:
GAMES真的是一个很好的平台,GAMES101也真的是很好的课
可惜当年在学校里学计算机图形学的时候,还没有闫令琪这么好的课程,当时学得一知半解,云里雾里,希望一切重新拾起还不算太晚。
GAMES在线课程背景:
2019年下半年,GAMES执行委员会常委会刘利刚老师和周晓巍老师开始讨论规划 在GAMES平台上开设系列图形学及相关领域的在线课程,目的是激发广大学生对图形学的热爱、降低图形学的入门门槛、推广和推动图形学学科发展。
2019年11月,刘利刚老师在澳大利亚布里斯班举行的Siggraph Asia大会上遇到加州大学圣芭芭拉分校的闫令琪老师,并一起讨论在GAMES上开设在线课程的想法及未来规划,一拍即合。于是决定邀请闫令琪老师在次年春节后开设计算机图形学入门基础课程。
2020年1月,新冠肺炎疫情开始肆虐全球。在春节之后,闫令琪老师于2020年2月17日开始开设GAMES 101在线课程《现代计算机图形学入门》。
之后,刘利刚老师邀请了麻省理工大学的胡渊鸣同学于2020年6月1日开始开设GAMES 201在线课程《高级物理引擎实战指南2020》。
根据常委会老师的自荐及推荐,随后一年内的3门在线课程也规划好了,分别为:2020年10月-12月的刘利刚老师的GAMES 102《几何建模与处理基础》、2021年2月-5月闫令琪老师的GAMES 202《高质量实时渲染》、2021年6月-8月黄其兴老师的GAME 203《三维视觉和理解》,并于2020年10月3日发出在线课程预告。
2020年10月11日,刘利刚老师开始开设GAMES 102《几何建模与处理基础》在线课程。
GAMES101 11周的课程,值得用 C++和 OpenGL 好好写一写代码
学了计算机图形学,人会感慨数学公式和世界的奇妙,之前学的概率论、线性代数、高数、信号处理等,在这里统统用上了。时常觉得世界一定有一个很强大的运算器,才可以把真实世界渲染得这么完美,天衣无缝,没有bug.
文章目录
- 0 介绍
- 1 向量与线性代数
-
- 向量的计算
-
- 点乘(dot/scalar product)
- 叉乘(cross/vector product)
- 在内部
-
- 坐标系
- 矩阵乘法
- 2 变换
-
- 2维变换
-
- 缩放
- 斜切
- 旋转
- 齐次坐标
-
- 平移变换
- 仿射变换
-
- 缩放
- 旋转
- 平移
- 组合变换
- 逆变换
-
- 旋转
- 三维变换
-
- 缩放
- 平移
- 旋转
-
- 齐次坐标
- 欧拉角
- 观测变换(viewing)
-
- view/camera transformation 视图变换
- projection transformation 投影变换
-
- Orthographic projection 正交投影
- perspective projection 透视投影
- 3 光栅化
-
- 锯齿问题
- 抗锯齿
- 滤波
- 深度测试 Z-buffer

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/32436.html