Rendering

Rendering is the process of generating an image from a model using computer programs. The name Rendering is the process in three-dimensional graphics whereby a geometric description of an object is converted into a two-dimensional image-plane representation that looks real. It is mostly used in architecture design, video games, and animated movies, simulators, texture, lighting effects and shading, TV special effects and design visualization all are passed through a render program. And the output of this render program will be a digital image.Rendering is an incredibly time-consuming process.

Rendering helps to increase efficiency and reduce cost design.

 

There are two types of rendering-

Software Rendering : All the rendering calculations are done with the help CPU.

Hardware Rendering : All the graphics computations are done by the GPU.

WebGL follows a client-based rendering approach to render 3D scenes. All the processing required to obtain an image is performed locally using the client's graphics hardware.



Rendering methods are as follows:

Rasterization: Rasterizing is widely used to render real time 3D graphics such as games. This is due to the way it balances the real time performance needed with the ability to create the pretty pictures we’ve come to except from modern games. Basically, the way this works is the rasterizer looks at the thousands of triangles that make up the 3d scene and determines which will be visible in the current perspective. With that information the engine then analyses the light sources along with some other environmental details to add light and colour to the pixels on each triangle.

 

Ray tracing: Ray tracing is a rendering technique that is a capable photo-realistic images from 3D scenes. The way it works is by calculating the path of every ray of light and following it through the scene until it reaches the camera. This means that ray tracing can create very accurate reflection and refraction. In general terms ray tracing works by creating a ray for each pixel that will be displayed on screen. Then the path of each ray is traced from the camera back through the scene to the original light source.

Rendering is where the world we’ve created in the virtual three-dimensional space of the computer is finally realized as a series of perfectly rendered two-dimensional images that play one after another.

 

 

 

 

 

 

 

 

Post a Comment

0 Comments