rendering methods

Upload: saikhlum-j-narzary

Post on 03-Jun-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Rendering Methods

    1/12

  • 8/12/2019 Rendering Methods

    2/12

    Introduction Features

    Techniques

    Rendering Equation Conclusion

  • 8/12/2019 Rendering Methods

    3/12

    Rendering is the process of generating an image from a model, by means of a

    software program.

    The results of such a model can be called a rendering.

    The model is a description of three dimensional objects in a strictly definedlanguage or data structure. It would contain geometry, viewpoint, texture and

    lighting information. The image is a digital image or raster graphics image.

  • 8/12/2019 Rendering Methods

    4/12

    A rendered image can be understood in terms of a number of visible features.

    shadinghow the color and brightness of a surface varies with lighting

    texture-mappinga method of applying detail to surfaces

    fogging/participating mediumhow light dims when passing through non-clear

    atmosphere or air

    shadowsthe effect of obstructing light

    soft shadowsvarying darkness caused by partially obscured light sources

    reflectionmirror-like or highly glossy reflection

    transparencysharp transmission of light through solid objects

    translucencyhighly scattered transmission of light through solid objects

    refractionbending of light associated with transparency

  • 8/12/2019 Rendering Methods

    5/12

    indirect illuminationsurfaces illuminated by light reflected off other surfaces,

    rather than directly from a light source (also known as global illumination)

    caustics (a form of indirect illumination) reflection of light off a shiny object,

    or focusing of light through a transparent object, to produce bright highlights on

    another object

    depth of fieldobjects appear blurry or out of focus when too far in front of or

    behind the object in focus

    motion blurobjects appear blurry due to high-speed motion, or the motion of

    the camera

    non-photorealistic renderingrendering of scenes in an artistic style, intended

    to look like a painting or drawing.

  • 8/12/2019 Rendering Methods

    6/12

  • 8/12/2019 Rendering Methods

    7/12

    1. Scanline and Rasterization rendering- geometrically projects objects in the

    scene to an image plane, without advanced optical effects;

  • 8/12/2019 Rendering Methods

    8/12

    Ray Casting- considers the scene as observed from a specific point-of-

    view, calculating the observed image based only on geometry and very

    basic optical laws of reflection intensity, and perhaps using Monte Carlo

    techniques to reduce artifacts.

  • 8/12/2019 Rendering Methods

    9/12

    Ray Tracing-is similar to ray casting, but employs more

    advanced optical simulation, and usually uses Monte Carlo

    techniques to obtain more realistic results at a speed that isoften orders of magnitude slower.

  • 8/12/2019 Rendering Methods

    10/12

    It serves as the most abstract formal expression of the non-perceptual aspect of

    rendering. All more complete algorithms can be seen as solutions to particular

    formulations of this equation.

    At a particular position and direction, the outgoing light (Lo) is the sum of the

    emitted light (Le) and the reflected light. The reflected light being the sum of the

    incoming light (Li) from all directions, multiplied by the surface reflection and

    incoming angle. By connecting outward light to inward light, via an interaction

    point, this equation stands for the whole 'light transport' all the movement of

    lightin a scene.

  • 8/12/2019 Rendering Methods

    11/12

    Rendering Equation

  • 8/12/2019 Rendering Methods

    12/12