How are 3D models
displayed? Describe and explain what an API and a Graphics pipeline are.
Remember that you are
trying to comprehensively explain the theory and applications of 3D with
elucidated examples and consistently using subject terminology correctly.
______________________________________________________________________
A 3-D graphics language developed by Silicon Graphics. There are two main implementations; Microsoft OpenGL, developed by Microsoft and Cosmo OpenGL, developed by Silicon Graphics.
In the early history of 3D computer graphics fixed purpose hardware was used to speed up the steps of the pipeline, but the hardware evolved, becoming more general purpose, allowing greater flexibility in graphics rendering, as well as more generalized hardware, allowing the same generalized hardware to perform not only different steps of the pipeline, unlike fixed purpose hardware, but even limited forms of general purpose computing. As the hardware evolved, so did the graphics pipelines, the OpenGL, and DirectX pipelines, but the general concept of the pipeline remains the same.
______________________________________________________________________
API
API, application program interface, is a set of routines, protocols, and tools for building software applications. The API specifies how software components should interact and are used used when programming graphical user interface (GUI) components. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together.
Direct 3D
Direct3D provides programmers with a way to develop 3-D programs that can utilize whatever graphics acceleration device is installed in the machine. Virtually all 3-D accelerator cards for PCs support Direct3D.
Open GL
A 3-D graphics language developed by Silicon Graphics. There are two main implementations; Microsoft OpenGL, developed by Microsoft and Cosmo OpenGL, developed by Silicon Graphics.
Microsoft OpenGL is built into Windows NT and is designed to improve performance on hardware that supports the OpenGL standard. Cosmo OpenGL, on the other hand, is a software-only implementation specifically designed for machines that do not have a graphics accelerator.
Graphics Pipeline
Graphics pipeline refers to the sequence of steps used to create a 2D raster representation of a 3D scene. Plainly speaking, once you have created a 3D model, for instance, in a video game, or any other 3d computer animation, the graphics pipeline is the process of turning that 3D model into what the computer displays.
No comments:
Post a Comment