Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Â
Realism in Computer Graphics
1. Realism in ComputerRealism in Computer
GraphicsGraphics
Presented by,
M. Baranitharan
Computer Science and Engineering
Kings College of Engineering
2. What is Computer Graphics?What is Computer Graphics?
ïCreation, Manipulation, and Storage of
geometric objects (modeling) and their
images (rendering)
ïDisplay those images on screens or
hardcopy devices
ïImage processing
ïOthers: GUI, Haptics, Displays (VR)...
3. What drives computer graphics?What drives computer graphics?
ïGame Industry
⊠The newest driving force in CG
ï Why? Volume and Profit
ï This is why we have commodity GPUs
⊠Focus on interactivity
⊠Cost effective solutions
⊠Avoiding computating and other tricks
⊠Games drive the baseline
Slide information from Leonard McMillian's slides
http://www.cs.unc.edu/~mcmillan/comp136/Lecture1/compgraf.htm
l
4. What drives computer graphics?What drives computer graphics?
ïMedical Imaging and Scientific
Visualization
⊠Tools for teaching and diagnosis
ï No cheating or tricks allowed
⊠New data representations and modalities
⊠Drive issues of precision and correctness
⊠Focus on presentation and interpretation of
data
⊠Construction of models from acquired data
Nanomanipulator, UNC
Joe Kniss, Utah Gordon Kindelman, Utah
5. What drives computer graphics?What drives computer graphics?
ïComputer Aided Design
⊠Mechanical, Electronic, Architecture,...
⊠Drives the high end of the hardware market
⊠Integration of computing and display
resources
⊠Reduced design cyles == faster systems,
sooner
ProEngineer, www.ptc.com
6. What is Computer Graphics?What is Computer Graphics?
ïLook at 5 areas
⊠Hardware
⊠Rendering
⊠Interaction
⊠Modeling
⊠Scientific Visualization
Slide information from Richard Riesenfeld
7. Hardware: Amazing ChangesHardware: Amazing Changes
ïFundamental architecture shift
⊠Dual computing engines:
ï CPU and GPU
ï More in GPU than CPU
13. Image Based RenderingImage Based Rendering
ïModel light field
ïDo not have to model geometry
ïGood for complex 3D scenes
ïCan leave holes where no data is
available
16. InteractionInteraction
ïWay behind rest of graphic's
spectacular advances
ïStill doing WIMP:
⊠Windows, icons, menus, pull-downs/pointing
ïOnce viewed as âsoftâ research
⊠Turns out to be one of hardest problems
17. Interaction still needs...Interaction still needs...
ïBetter input devices
ïBetter output devices
ïBetter interaction paradigms
ïBetter understanding of HCI
⊠Bring in psychologists
19. In This ClassIn This Class
ïReview rasterization, modeling,
viewing, lighting, texture mapping and
raytracing
ïGUI and Interaction in three-
dimensions
20. CONCLUSION:CONCLUSION:
In computer graphics the ray tracing is a techniqueorIn computer graphics the ray tracing is a techniqueor
generating an image by tracing the path of lightgenerating an image by tracing the path of light
through pixels in an image plane and simulating thethrough pixels in an image plane and simulating the
effects o its counters with virtual objects. It is aeffects o its counters with virtual objects. It is a
variety o optical effects such as reflection,scatteringvariety o optical effects such as reflection,scattering
etcâŠetcâŠ