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.
0 Comments