Projection matrices and related viewing frustums: new ways to create and apply

05/19/2021
by   Nikita Glushkov, et al.
0

In computer graphics, the field of view of a camera is represented by a viewing frustum and a corresponding projection matrix, the properties of which, in the absence of restrictions on rectangular shape of the near plane and its parallelism to the far plane are currently not fully explored and structured. This study aims to consider the properties of arbitrary affine frustums, as well as various techniques for their transformation for practical use in devices with limited resources. Additionally, this article explores the methods of working with the visible volume as an arbitrary frustum that is not associated with the projection matrix. To study the properties of affine frustums, the dependencies between its planes and formulas for obtaining key points from the inverse projection matrix were derived. Methods of constructing frustum by key points and given planes were also considered. Moreover, frustum transformation formulas were obtained to simulate the effects of reflection, refraction and cropping in devices with limited resources. In conclusion, a method was proposed for applying an arbitrary frustum, which does not have a corresponding projection matrix, to limit the visible volume and then transform the points into NDC space.

READ FULL TEXT
research
06/10/2020

Least-Squares Affine Reflection Using Eigen Decomposition

This note summarizes the steps to computing the best-fitting affine refl...
research
12/22/2014

A New Way to Factorize Linear Cameras

The implementation details of factorizing the 3x4 projection matrices of...
research
08/19/2022

Generalized Projection Matrices

Projection matrices are necessary for a large portion of rendering compu...
research
01/23/2021

Fixed Viewpoint Mirror Surface Reconstruction under an Uncalibrated Camera

This paper addresses the problem of mirror surface reconstruction, and p...
research
08/31/2021

A note on visible islands

Given a finite point set P in the plane, a subset S ⊆ P is called an isl...
research
05/08/2020

On determinant, other characteristic polynomial coefficients, and inverses in Clifford algebras of arbitrary dimension

In this paper, we present the formulas of different types (explicit and ...
research
08/09/2021

The projection onto the cross

We consider the set of pairs of orthogonal vectors in Hilbert space, whi...

Please sign up or login with your details

Forgot password? Click here to reset