question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Infinite perspective projection camera

See original GitHub issue

Please, consider adding support for perspective cameras with infinite projection matrix (when zfar isn’t defined).

Some background: https://github.com/KhronosGroup/glTF/issues/722

glTF reference; https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#infinite-perspective-projection

CC @donmccurdy

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:1
  • Comments:9 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
donmccurdycommented, Jul 13, 2017

Thanks all, I will improve the drag-and-drop viewer to infer appropriate near/far planes automatically (https://github.com/donmccurdy/three-gltf-viewer/issues/19).

Whether three.js should support infinite projection matrices, I will leave to you all.

0reactions
trusktrcommented, Sep 27, 2017

Closing, but we can revisit if there is a compelling use case.

@WestLangley A bunch of people want to do this:

Seems like having infinite perspective would be useful if it doesn’t exist yet. If CSS 3D can do it, so can Three!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Projection Matrix Tricks
From Camera to Screen. Camera. Space. Projection Matrix. Homogeneous. Clip Space. Normalized Device. Coordinates. Perspective Divide. Coordinates. Viewport.
Read more >
Perspective Projection
The volume of camera space will range from positive infinity to negative infinity in all directions.
Read more >
Projection Matrix Tricks - Amazon AWS
Infinite Projection Matrix ... Camera. Space. Homogeneous. Clip Space. Normalized Device. Coordinates. Viewport ... the perspective divide immediately after.
Read more >
3D projection - Wikipedia
A 3D projection (or graphical projection) is a design technique used to display a three-dimensional (3D) object on a two-dimensional (2D) surface.
Read more >
The Geometry of Perspective Projection
Pinhole camera and perspective projection ... try of perspective projection. ... point in the image plane called vanishing point or point at infinity....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found