自定义OPENGL摄像头视图

时间:2017-06-30 03:00:12

标签: c++ opengl glm-math

我想创建一个自定义相机投影。我的意思是如何创建不是矩形的自定义窗口。如下图所示

enter image description here

你可以想象它就好像你正在通过钥匙孔看那4个恒定的角落。但是我很困惑应该从哪里开始实现所需的效果。

Transform transform;
Camera camera(glm::vec3(-5.0f, 0.0f, 0.0f), 90.0f, (float)DISPLAY_WIDTH/(float)DISPLAY_HEIGHT, 0.1f, 100.0f);

这是opengl的典型相机初始化,没有我可以操作的参数。我想也许我可以在我的相机前面放一个黑色网格来创造效果,但它听起来很平凡。有没有办法用参数化来操纵它。

0 个答案:

没有答案