Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 575 Bytes

README.md

File metadata and controls

14 lines (12 loc) · 575 Bytes

3DSceneViewer

3D Scene Viewer is application for interacting with 3D scenes. It is created from scratch, without using any 3rd libraries. Program includes whole 3D graphics rendering pipeline:

  • reading and processing vertices
  • transforming models from model space to world space
  • transforming models from world space to camera space
  • specifying clipping volume
  • mapping clipping volume to the 3D viewport
  • rasterization and back-face culling
  • removing hidden surfaces and Z-buffering

Preview

Preview