Introduction to Cameras in Twinfinity
The camera is an essential tool in Twinfinity, shaping the user experience in digital twin applications. It's not just about what the camera shows, but also how it moves and behaves, influencing how users interact with and perceive the digital twin environment.
Projection Types in Twinfinity
Twinfinity utilizes two main types of camera projections:
Perspective Projection: This is the default setting in Twinfinity. It mimics real-world vision, where objects appear smaller as they move away from the viewer, creating a realistic sense of depth.
Orthographic Projection: This type projects scenes without perspective, resulting in objects maintaining the same size regardless of their distance from the camera. It's useful in technical drawings and 3D modeling for construction.
To illustrate the differences, Twinfinity provides examples of the same scene rendered using both orthagonal projection:
and perspective projection:
Restricting Camera Movement and Position
In certain applications, restricting camera movement can enhance user experience by simplifying navigation. Twinfinity allows for such customizations, like creating a top-down camera that can only be panned and zoomed. This is particularly effective with orthographic projection. Examples showcasing this feature include scenes with top-down, rotation locked camera in orhographic projection
and the same in perspective projection:
This section should help you understand and effectively utilize basic camera functionalities in Twinfinity for optimal viewer experience.