[NJUPT | 2021-2022-1] 南邮计算机图形学课程代码与笔记

NJUPT-CG-OpenGL

由于疫情,[2021-2022-1] 的计算机图形学课程(课程代号:B0301312C )采取了线上教学模式。

鉴于这门课程的内容有一定难度,我已将课程回放保存并上传 bilibili 弹幕网BV1ib4y1Y74J)。此外,根据上课内容,我上传了课程的代码内容(toulzx/NJUPT-CG-OpenGL)供大家参考。

关于我的个人笔记,你可以访问我的个人博客语雀,欢迎分享传阅,但请不要转载我的个人文章,谢谢。

笔记目录

README

声明
简介
如何食用
项目结构
查阅历次代码及差异
历次课程代码
文件夹目录链接
下载
友情链接
关于教程
课程笔记 & 代码
一点建议

Notes

Week 2-1
初始环境配置
配置附加库目录,并使用静态链接的方式引用
在项目属性配置中,将附加库的目录添加进来
step1:
step2:
step3:
注意:
在测试代码中引用附加库目录
重写 Demo
Week 2-2 & Week 3-1
顶点着色器(Vector Shader)
片元着色器(Fragment Shader)
导入并编译着色器
创建并链接可执行文件
屏幕坐标系
传入数据到显卡
调用着色器
Week 3-2
关于 Visual Studio 的 “解决方案资源管理器”
关于着色器的文件后缀
防止头文件重复引用
Week 4-1
使用两个三角形拼成正方形
Week 5-1
改用点和连接信息构建正方形
配置 SOIL2
Week 5-2
纹理
Week 7-1
深度测试
正方体的平移、旋转和缩放
Week 7-2
在透视矩阵加持下,生成真正的正方体
Week 8-1
Camera.h 构造函数
摄像机观察空间
键盘控制摄像机视角移动
Week 8-2 & Week 8-3
思考:OpenGL z 轴方向问题
参考:

Exercise

第 1 次作业:矩形颜色交替变换
方法 1
方法 2
第 2 次作业:纹理替换
第 3 次作业:地月模型
第 4 次作业:实现控制物体的移动

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值