What is computer graphics?
Computer graphics is the use of computers to create, manipulate and represent visual images.
What is the purpose of rendering in computer graphics?
Rendering is the process of creating visuals from 2D or 3D models. Its purpose is to create a visual representation of the model with realistic lighting, shading and texturing effects.
What is Rasterization?
Rasterization is the process of converting a vector image or 3D model into a raster image containing pixels.
What is the difference between raster graphics and vector graphics?
Raster images consist of pixels depending on the resolution, while vector images consist of mathematical models and can be scaled to the desired size without compromising quality.
What is anti-aliasing?
Anti-aliasing is a process that softens jagged edges in interlaced graphics by blending the colors of adjacent pixels to create the illusion of smoother lines.
What is a polygonal mesh?
A polygon mesh is a collection of vertices, edges, and faces that define the shape of a 3D object in computer graphics.
What is a polygonal mesh and what is the purpose of shading in computer graphics?
Shading is the process of determining the position of an object (such as color, brightness, texture) to create a real image.
What is the difference between ambient light, diffuse light and specular light?
Ambient light provides full illumination of the space, diffused light simulates the reflection of light from rough surfaces, and specular light simulates the reflection of light from smooth surfaces.
What is ray tracing?
Ray tracing is a rendering technique that simulates the behavior of light interacting with objects in the scene to create realistic images with lighting and graphical shadows.
What is ray tracing texture mapping?
A texture map is an image used to simulate surface elements such as color, texture, and pattern on the surface of a 3D object.
What is a frame buffer?
A frame is a non-memory device used to store pixel information for display on a computer or other display device.
What is the purpose of deep buffering in computer graphics?
Depth is not used to determine the visibility of objects in space and put them in the correct order based on their distance from the viewer.
What is spline?
A spline is a smooth curve defined by a set of control points and an interpolation algorithm.
What is the difference between Bezier curve and B-spline curve?
Bezier curve is a model defined by a series of control points and intersection points, while B-spline curve is defined by a series of control points and a basic action.
What is the purpose of the transmission line?
A pipeline is a series of stages or steps used to transform geometric foundations into the final image on the screen.
What is the difference between orthographic projection and perspective projection?
Orthographic projection simulates how projection objects appear while maintaining line balance and distance.
What is texture filtering?
Texture filtering is a technique used to improve the appearance of textures drawn on the surface, especially at oblique viewing angles.
What is a Shader?
A shader is a computer program used to define the appearance of objects in a scene by determining their color, texture, and other surface characteristics.
What is GPU (Graphics Processing Unit)?
GPU is a special electronic unit designed to process images in computer graphics.
What is the difference between forward processing and delayed processing?
Answer: While forward rendering renders each object in the scene individually, delayed rendering separates the geometry and lighting to provide better performance and more complete illumination.
Comments
Post a Comment