computer graphics1

36
COMPUTER GRAPHICS COMPUTER GRAPHICS

Upload: poornima-sugumaran

Post on 13-May-2015

8.012 views

Category:

Education


2 download

DESCRIPTION

Computer Graphics Powerpoint Presentation

TRANSCRIPT

Page 1: Computer graphics1

COMPUTER GRAPHICSCOMPUTER GRAPHICS

Page 2: Computer graphics1

Computer graphics are often made with software called drawing, painting, illustrating and photographic programs or applications.

•Charts, diagrams, drawings and other pictorial representations that are computer generated.

• Images created and stored using digital technology.

• The creation, display, and storage of pictures, with a computer. Primary applications are entertainment, charts and graphs, and design and manufacturing.

Page 3: Computer graphics1

A A BlenderBlender 2.45 2.45 screenshot.screenshot.

A 2D projection of a 3D projection of a 4D Pentachoron performing a double rotation about two orthogonal planes.

Page 4: Computer graphics1

About Computer GraphicsAbout Computer Graphics

Computer graphics are graphics created using computers and, more generally, the representation and manipulation of image data by a computer.

The development of computer graphics, or simply referred to as CG, has made computers easier to interact with, and better for understanding and interpreting many types of data. Developments in computer graphics have had a profound impact on many types of media and have revolutionized the animation and video game industry.

Page 5: Computer graphics1

The term computer graphics has been used in a broad sense to describe The term computer graphics has been used in a broad sense to describe "almost everything on computers that is not text or sound“.Typically, the "almost everything on computers that is not text or sound“.Typically, the term term computer graphicscomputer graphics refers to several different things: refers to several different things:

Today, computers and computer-generated images touch many aspects of Today, computers and computer-generated images touch many aspects of our daily life. Computer imagery is found on television, in newspapers, for our daily life. Computer imagery is found on television, in newspapers, for example in their weather reports, or for example in all kinds of medical example in their weather reports, or for example in all kinds of medical investigation and surgical procedures. A well-constructed investigation and surgical procedures. A well-constructed graphgraph can can present complex statistics in a form that is easier to understand and present complex statistics in a form that is easier to understand and interpret. In the media "such graphs are used to illustrate papers, reports, interpret. In the media "such graphs are used to illustrate papers, reports, theses", and other presentation material.theses", and other presentation material.

Many powerful tools have been developed to visualize data. Computer Many powerful tools have been developed to visualize data. Computer generated imagery can be categorized into several different types: 2D, 3D, generated imagery can be categorized into several different types: 2D, 3D, and animated graphics. As technology has improved, 3D computer and animated graphics. As technology has improved, 3D computer graphics have become more common, but 2D computer graphics are still graphics have become more common, but 2D computer graphics are still widely used. Computer graphics has emerged as a sub-field of widely used. Computer graphics has emerged as a sub-field of computer sciencecomputer science which studies methods for digitally synthesizing and which studies methods for digitally synthesizing and manipulating visual content. ".manipulating visual content. ".

Page 6: Computer graphics1

HistoryHistory

The phrase “Computer Graphics” was coined The phrase “Computer Graphics” was coined in 1960 by in 1960 by William FetterWilliam Fetter, a graphic designer , a graphic designer for for BoeingBoeing. The field of computer graphics . The field of computer graphics developed with the emergence of computer developed with the emergence of computer graphics hardware. Early projects like the graphics hardware. Early projects like the WhirlwindWhirlwind and and SAGE ProjectsSAGE Projects introduced the introduced the CRTCRT as a viable as a viable displaydisplay and interaction and interaction interface and introduced the interface and introduced the light penlight pen as an as an input deviceinput device..

Page 7: Computer graphics1

SAGE Sector Control Room. Further advances in computing led to greater advancements in interactive

computer graphics. In 1959, the TX-2 computer was developed at

MIT's Lincoln Laboratory. The TX-2 integrated a number of new man-

machine interfaces. A light pen could be used to draw sketches on the computer using Ivan Sutherland's revolutionary Sketchpad software. The development of Sketchpad made Ivan Sutherland the "grandfather" of interactive computer graphics and graphical user interfaces.

Page 8: Computer graphics1

• The research at MIT "would help shape the early computer and computer graphics industries". Major corporations soon became interested in the technology.

• IBM quickly responded "by releasing the IBM 2250 graphics terminal, the first commercially available graphics computer".

• In 1969, the ACM initiated A Special Interest Group in Graphics (SIGGRAPH) which organizes conferences, graphics standards, and publications within the field of computer graphics.

• Many of the most important early breakthroughs in computer graphics research occurred at the University of Utah in the 1970s.

Page 9: Computer graphics1

In the 1980s, artists and graphic designers began to see the personal computer, particularly the Commodore Amiga and Macintosh, as a serious design tool, one that could save time and draw more accurately than other methods. In the late 1980s, SGI computers were used to create some of the first fully computer-generated short films at Pixar. The Macintosh remains a highly popular tool for computer graphics among graphic design studios and businesses. Modern computers, dating from the 1980s often use graphical user interfaces (GUI) to present data and information with symbols, icons and pictures, rather than text. Graphics are one of the five key elements of multimedia technology.

3D graphics became more popular in the 1990s in gaming, multimedia and animation. In 1996, Quake, one of the first fully 3D games, was released. In 1995, Toy Story, the first full-length computer-generated animation film, was released in cinemas worldwide. Since then, computer graphics have only become more detailed and realistic, due to more powerful graphics hardware and 3D modeling software.

Page 10: Computer graphics1

Image typesImage types 2D computer graphics

Pixel art Vector graphics

3D computer graphics

Computer animation

2D computer graphics 2D computer graphics

Raster graphic sprites (left) and masks (right)

2D computer graphics are the computer-based generation of digital images—mostly from two-dimensional models, such as 2D geometric models, text, and digital images, and by techniques specific to them. The word may stand for the branch of computer science that comprises such techniques, or for the models themselves.

Page 11: Computer graphics1

2D computer graphics are mainly used in applications that were originally developed upon traditional printing and drawing technologies, such as typography, cartography, technical drawing, advertising, etc..

Pixel art Pixel art is a form of digital art, created through the

use of raster graphics software, where images are edited on the pixel level. Graphics in most old (or relatively limited) computer and video games, graphing calculator games, and many mobile phone games are mostly pixel art.

Page 12: Computer graphics1

Vector graphicsVector graphics

Example showing effect of vector graphics versus raster (bitmap) graphics.

Vector graphics formats are complementary to raster graphics, which is the representation of images as an array of pixels, as it is typically used for the representation of photographic images. An understanding of the advantages and limitations of each technology and the relationship between them is most likely to result in efficient and effective use of tools.

Page 13: Computer graphics1

3D computer graphics3D computer graphics

3D computer graphics in contrast to 2D computer graphics are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images. Such images may be for later display or for real-time viewing.

Despite these differences, 3D computer graphics rely on many of the same algorithms as 2D computer vector graphics in the wire frame model and 2D computer raster graphics in the final rendered display.

Page 14: Computer graphics1

3D computer graphics are often referred to as 3D models. However, there are differences.

A 3D model is the mathematical representation of any three-dimensional object. A model is not technically a graphic until it is visually displayed. Due to 3D printing, 3D models are not confined to virtual space. A model can be displayed visually as a two-dimensional image through a process called 3D rendering, or used in non-graphical computer simulations and calculations.

Page 15: Computer graphics1

ModelingModeling

Main article: 3D modelingThe model describes the process of forming the shape of an object. The two most common sources of 3D models are those originated on the computer by an artist or engineer using some kind of 3D modeling tool, and those scanned into a computer from real-world objects. Models can also be produced procedurally or via physical simulation.

Page 16: Computer graphics1

Computer animationComputer animation

Computer animationComputer animation is the art of creating moving is the art of creating moving images via the use of images via the use of computerscomputers. It is a subfield of . It is a subfield of computer graphics and computer graphics and animationanimation. Increasingly it . Increasingly it is created by means of is created by means of 3D computer graphics3D computer graphics, , though though 2D computer graphics2D computer graphics are still widely used are still widely used for stylistic, low bandwidth, and faster real-time for stylistic, low bandwidth, and faster real-time rendering needs. rendering needs.

An example of Computer animation produced using Motion capture

Page 17: Computer graphics1

Animation, where the emphasis is on principles of effective Animation, where the emphasis is on principles of effective visual communication and tools are used but not emphasized.visual communication and tools are used but not emphasized.

A common theme in these is the use of computer graphics as a A common theme in these is the use of computer graphics as a design tool, and the courses where computer graphics is taught design tool, and the courses where computer graphics is taught or used often emphasize the design process.or used often emphasize the design process.

Page 18: Computer graphics1
Page 19: Computer graphics1

Concepts and PrinciplesConcepts and Principles

Image An An imageimage or or picturepicture is an artifact that resembles a is an artifact that resembles a

physical object or physical object or personperson. The term includes two-. The term includes two-dimensionaldimensional objects like objects like photographsphotographs and sometimes and sometimes includes three-dimensional representations.includes three-dimensional representations.

A A digital imagedigital image is a representation of a two- is a representation of a two-dimensional dimensional imageimage in binary format as a sequence of in binary format as a sequence of ones and zeros. Digital images include both ones and zeros. Digital images include both vectorvector images and images and rasterraster images, but raster images are more images, but raster images are more commonly used.commonly used.

Page 20: Computer graphics1

PixelPixel

In the enlarged portion of the image individual pixels are rendered as squares and can be easily seen.

Each pixel is a sample of an original image, where more samples typically provide a more accurate representation of the original. The intensity of each pixel is variable; in color systems, each pixel has typically threecomponents such as red, green, and blue.

Page 21: Computer graphics1

A computer image is usually represented as a discrete grid of A computer image is usually represented as a discrete grid of picture elements as pixels. picture elements as pixels.

For a black and white image, a number describes the intensity For a black and white image, a number describes the intensity of each pixel. It can be expressed between 0.0 (black) and 1.0 of each pixel. It can be expressed between 0.0 (black) and 1.0 (white). However, for internal binary representation reasons, it (white). However, for internal binary representation reasons, it is usually stored as an integer between 0 (black) and 255 is usually stored as an integer between 0 (black) and 255 (white).(white).

For a color image, each pixel is described by a triple of numbers For a color image, each pixel is described by a triple of numbers representing the intensity of red, green and blue. representing the intensity of red, green and blue.

Page 22: Computer graphics1

A cow modeled as a mesh of triangles.

Each polygon or triangle can be described by the 3D coordinates of its list of vertices

Page 23: Computer graphics1

GraphicsGraphics

Graphics are visual presentations on some surface, such as a wall, canvas, computer screen, paper, or stone to brand, inform, illustrate, or entertain.

Examples are photographs, drawings, line art, graphs, diagrams, typography, numbers, symbols, geometric designs, maps, engineering drawings, or other images. Graphics often combine text, illustration, and color.

Page 24: Computer graphics1

RenderingRendering

RenderingRendering is the process of generating an image from is the process of generating an image from a a modelmodel, by means of computer programs. The model , by means of computer programs. The model is a description of three dimensional objects in a is a description of three dimensional objects in a strictly defined language or data structure. It would strictly defined language or data structure. It would contain geometry, viewpoint, contain geometry, viewpoint, texturetexture, , lightinglighting, and , and shadingshading information. information.

'Rendering' is also used to describe the process of 'Rendering' is also used to describe the process of calculating effects in a video editing file to produce calculating effects in a video editing file to produce final video output.final video output.

Page 25: Computer graphics1

3D projection3D projection 3D projection is a method of mapping three dimensional

points to a two dimensional plane. As most current methods for displaying graphical data are based on planar two dimensional media, the use of this type of projection is widespread, especially in computer

graphics, engineering and drafting.

Ray tracingRay tracing Ray tracing is a technique for generating an image by

tracing the path of light through pixels in an image plane.

Page 26: Computer graphics1

ShadingShading

Example of shading.Shading refers to depicting depth in 3D models or

illustrations by varying levels of darkness. It is a process used in drawing for depicting levels of darkness on paper by applying media more densely or with a darker shade for darker areas, and less densely or with a lighter shade for lighter areas. There are various techniques of shading including cross hatching, The closer the lines are together, the darker the area appears. Likewise, the farther apart the lines are, the lighter the area appears. The term has been recently generalized to mean that shaders are applied.

Page 27: Computer graphics1

Polygonal model rendered in wire-frame (no visibility).

With visibility

Shaded rendering. Note how the faces of the cube and cone have different intensities depending on

their orientation relative to the light source.

Page 28: Computer graphics1

Smooth patches and shading including highlights

Texture-Mapping improves the appearance of Shadows.

Shadows.

Page 29: Computer graphics1

Texture mapping Texture mapping Texture mapping is a method for adding detail, surface

texture, or colour to a computer-generated graphic or 3D model. Its application to 3D graphics was pioneered by Dr Edwin Catmull in 1974.

A texture map is applied (mapped) to the surface of a shape, or polygon. This process is akin to applying patterned paper to a plain white box. Multitexturing is the use of more than one texture at a time on a polygon.

Procedural textures (created from adjusting parameters of an underlying algorithm that produces an output texture), and bitmap textures (created in an image editing application) are, generally speaking, common methods of implementing texture definition from a 3D animation program, while intended placement of textures onto a model's surface often requires a technique known as UV mapping.

Page 30: Computer graphics1

Volume renderingVolume rendering

Volume rendering is a technique used to display a 2D projection of a 3D discretely sampled data set. A typical 3D data set is a group of 2D slice images acquired by a CT or MRI scanner..

Page 31: Computer graphics1

3D modeling3D modeling 3D modeling is the process of developing a

mathematical, wireframe representation of any three-dimensional object, called a "3D model", via specialized software.

Models may be created automatically or manually; the manual modeling process of preparing geometric data for 3D computer graphics is similar to plastic arts such as sculpting.

A 3D model can be displayed as a two-dimensional image through a process called 3D rendering, used in a computer simulation of physical phenomena, or animated directly for other purposes. The model can also be physically created using 3D Printing devices.

Page 32: Computer graphics1

Pioneers in graphic designPioneers in graphic design Charles CsuriCharles Csuri is a pioneer in computer animation and digital is a pioneer in computer animation and digital

fine art and created the first computer art in 1964. Donald P. fine art and created the first computer art in 1964. Donald P. Greenberg Greenberg

Donald P. Greenberg is a leading innovator in computer Donald P. Greenberg is a leading innovator in computer graphics. Greenberg has authored hundreds of articles and graphics. Greenberg has authored hundreds of articles and served as a teacher and mentor to many prominent computer served as a teacher and mentor to many prominent computer graphic artists, animators, and researchers such as graphic artists, animators, and researchers such as Robert L. CookRobert L. Cook, , Marc LevoyMarc Levoy, and , and Wayne LytleWayne Lytle. A. Michael . A. Michael Noll Noll

Noll was one of the first researchers to use a Noll was one of the first researchers to use a digitaldigital computercomputer to create artistic patterns and to formalize the use of random to create artistic patterns and to formalize the use of random processes in the creation of processes in the creation of visual artsvisual arts. . A

modern

render of the U

tah teapot, an iconic m

odel in 3D

computer

graphics created by M

artin New

ell, 1975.

Page 33: Computer graphics1

ApplicationsApplications Computational biology Computational physics Computer-aided design Computer simulation Digital art Education Graphic design Infographics Information visualization Rational drug design Scientific visualization Video Games Virtual reality Web design

Page 34: Computer graphics1

CG in scientific visualization that focuses oncomputer graphics principles but emphasizes

techniques for creating scientific communications.

Page 35: Computer graphics1

CONCLUSION:CONCLUSION: Now we are mainly interested in the Now we are mainly interested in the

generation of images of 3-dimensional scenes. generation of images of 3-dimensional scenes. Computer imagery has applications for filmComputer imagery has applications for film

special effects, simulation and training, games, special effects, simulation and training, games, medical imagery, flying logos, etc.medical imagery, flying logos, etc.

Thus, the term computer graphics has been Thus, the term computer graphics has been used in a broad sense to describe "almost used in a broad sense to describe "almost everything on computers that is not text or everything on computers that is not text or sound“.sound“.

Page 36: Computer graphics1