摘要:
此类是一个全景摄像机视角,书上介绍了详细原理。直接给实现代码。 类声明: #pragma once #ifndef __SPHERICAL_HEADER__ #define __SPHERICAL_HEADER__ #include "camera.h" class Spherical :publi 阅读全文
摘要:
当眼睛处于水中,产生类似的鱼眼视角,fov永远是psi_max的2倍。具体算法参考书籍。 类声明: #pragma once #ifndef __FISHHOLE_HEADER__ #define __FISHHOLE_HEADER__ #include "camera.h" class Fishh 阅读全文
摘要:
Thinhole类说白了就是在眼睛处,放一个放大镜。就像我们平时用放大镜观察物体一样。这样实现的效果的是,周围会模糊。原理书上都说的很清楚了,我把算法截图下来了。这个应用我猜测是在竞技游戏比如csgo中,狙击开镜后效果。具体等之后开发游戏时,再测试一下。如下: 类声明: #pragma once # 阅读全文
摘要:
针孔相机,带旋转,移动等功能。 类声明: #pragma once #ifndef __PINHOLE_HEADER__ #define __PINHOLE_HEADER__ #include "camera.h" class Pinhole :public Camera { public: Pin 阅读全文
摘要:
类声明: #pragma once #ifndef __CAMERA_HEADER__ #define __CAMERA_HEADER__ #include "../utilities/geometry.h" class World; class Camera { public: Camera(); 阅读全文