南邮计算机图形学实验报告
文章平均质量分 55
岚-岚岚岚岚岚
#躺平式编码#
展开
-
OpenGL南邮计算机图形学实验报告四——用键盘控制物体
OpenGL南邮计算机图形学实验报告四——用键盘控制物体计算机图形学的新题目要求OpenGL配置参考:南邮老前辈wonz哥的OpenGL配置(Shader.h始终不用改)、SOIL2 环境配置、GLM 环境配置头light.vs/light.fs/Camera.h参考上一篇实验报告学习网站:LearnOpenGL CN思路:上一节课已经做了用键盘控制镜头camera,这节课用键盘控制物体就可以参考镜头的控制。镜头camera的位置由向量front和right加减来控制。而物体我选择使用直接原创 2021-10-25 16:31:37 · 853 阅读 · 0 评论 -
OpenGL南邮计算机图形学实验报告三——实现类似地月系统的两物体环绕移动
OpenGL南邮计算机图形学实验报告三——实现类似地月系统的两物体环绕移动计算机图形学的新题目要求OpenGL配置参考:南邮老前辈wonz哥的OpenGL配置(Shader.h始终不用改)、SOIL2 环境配置、GLM 环境配置学习网站:LearnOpenGL CN思路:本次新增了镜头camera,由于课上讲了制作一个环绕移动的光源,只要讲运动圆心设为中心体的中心即可(初始化的时候设置就行),并将旋转设置为对应的轴(我选择了z轴)谁发光谁不发光就不管了,嘿嘿 。效果:话不多说上代码:m原创 2021-10-25 16:01:02 · 1184 阅读 · 2 评论 -
OpenGL南邮计算机图形学实验报告二——两个纹理的渐变变换和移动
OpenGL南邮计算机图形学实验报告二——两个纹理的渐变变换和移动计算机图形学的新题目要求OpenGL配置参考:南邮老前辈wonz哥的OpenGL配置(Shader.h始终不用改)、SOIL2 环境配置学习网站:LearnOpenGL CN思路:1.wonz哥的参考wonz哥选择的方法是使用一个纹理单元glActiveTexture(GL_TEXTURE0);而随时间绑定不同的纹理,无法做到渐进。2.但是这次的要求是渐进变化/渐变,通过查阅LearnOpenGL CN可以知道有一个mix()原创 2021-10-25 15:32:44 · 611 阅读 · 0 评论 -
OpenGL南邮计算机图形学实验报告一——图形两种颜色的渐变
OpenGL南邮计算机图形学实验报告一——图形两种颜色的渐变计算机图形学的新题目要求OpenGL配置参考:南邮老前辈wonz哥的OpenGL配置、(Shader.h始终不用改)学习网站:LearnOpenGL CN思路:由于要实现颜色的渐变,则设置颜色为uniform变量,并由时间来控制,调用glfwGetTime()函数。通过glUniform4f()函数返回红绿蓝的值,(最后一个参数为透明度)。话不多说直接上代码:main.cpp#include<iostream>//原创 2021-10-25 14:57:59 · 1154 阅读 · 0 评论