计算机图形学
羊城迷鹿
你相信魔法吗?
展开
-
win10安装OpenGL踩坑
文章目录大坑一号:Cmake的错误提示大坑二号:"使用C++的桌面开发"巨慢的下载速度大坑三号:如何跑起来第一个程序注意!添加cpp是在解决方案资源管理器这个视图下面的源文件里面添加,改变项目属性是在类视图里面直接右键选择最后一项属性。运行成功(点击调试-开始执行)安装教程:https://blog.csdn.net/sigmarising/article/details/80470054首...原创 2019-03-05 20:17:50 · 11192 阅读 · 5 评论 -
计算机图形学第五次作业
文章目录1.投影(Projection)1.1 把上次作业绘制的cube放置在(-1.5, 0.5, -1.5)位置,要求6个面颜色不一致1.2 正交投影(orthographic projection):实现正交投影,使用多组(left, right, bottom, top, near, far)参数,比较结果差异1.3 透视投影(perspective projection):实现透视投影,...原创 2019-04-27 09:38:30 · 693 阅读 · 0 评论 -
计算机图形学第二次作业:画三角形
文章目录1.画三角形Step:代码重点部分详细算法及函数解释可见源代码`firstsol.cpp`注释2.画红绿蓝三角形代码重点部分详细算法及函数解释可见源代码`secondsol.cpp myshader.cpp myshader.h`注释3.添加GUI改变颜色,顺便完成bonus:绘制两个三角形以及点和线代码重点部分详细算法及函数解释可见源代码`thirdsol.cpp`注释1.画三角形...原创 2019-04-23 18:34:44 · 4433 阅读 · 0 评论 -
计算机图形学第七次作业
文章目录1.实现方向光源的Shadowing Mapping1.1 要求场景中至少有一个object和一块平面(用于显示shadow)1.2 使用透视投影来显示阴影1.3 添加GUI改变光源位置2.bonus2.1 添加透视投影2.2使用PCF优化Shadowing Mapping1.实现方向光源的Shadowing Mapping1.1 要求场景中至少有一个object和一块平面(用于显示s...原创 2019-05-15 16:26:37 · 354 阅读 · 0 评论