B.Tech. IT
B.Tech. IT 3rd Sem
Object Oriented Programming with C++
Software Engineering
Data Structure with Algorithm
Numerical Analysis & Computer Application
Mathematics - III
B.Tech. IT 4th Sem
Computer Network
NETWORK ANALYSIS AND SYNTHESIS
Introduction to Communication
DISCRETE STRUCTURE
DIGITAL LOGIC AND DESIGN
B.Tech. IT 5th Sem
DataBase Management System
Advanced Computer Organization
Operating System
Microprocessor And Interfaces
Analysis And Design of Alogoritham
B.Tech. IT 6th Sem
Introduction to Information Technology
Theory of Computation
Interactive Computer Graphics
Object Oriented System And Java Programming
Mobile Communication
B.Tech. IT 7th Sem
Compiler Design
Data Mining & Data Warehousing
Advanced Operating System
Introduction To .Net Technology
Multimedia System Design
Wireless Sensor Network
Digital Signal Processing
Image Processing
Real Time System
Advanced Database Design
Web Technology & E-Commerce
B.Tech. IT 8th Sem
Cyber Crime & Law
Artificial Intelligence and Expert Systems
Management Information System
Information And Network Security
Internetworking And Network Programming
Software Testing And Quality Management
Information Technology For Automation
Grid And Cloud Computing
Advanced Computer Architecture

Guru Ghasidas Vishwavidyalaya
Bilaspur Bilaspur Chhattisgarhhttp://www.ggu.ac.in
B.Tech. IT 6th Sem
Subject: Interactive Computer Graphics

UNIT - 1 OVERVIEW OF GRAPHICS SYSTEM

I/O devices, Raster scan & Random scan system, line-circle-ellipse generating algorithm, filled area primitives, 2-D & 3-D transformation, Clipping, 2-D Cyrus Beck clipping, 2-D & 3-D Sutherland cohen clipping, Polygon clipping, Hodgeman-sutherland & Weiler-Atherton polygon clipping.


UNIT - 2 CURVES & SURFACES

Conics-Parametric forms for circle, ellipse, parabola, Bezier Curves-Need for cubic parametric curves c0, c1, c2 continuity, Generation though Bernstein polynomials, Condition for smooth joining of 2 segments, Convex Hull property, B-Spline Curves, Knot vectors-uniform and open uniform curves, Uniform, Periodic B-splines, Open, Uniform Bsplines, Non-uniform, rational B-splines, Beta splines, Subdividing curves, Drawing curves using forward differences.


UNIT - 3 PROJECTIONS & HIDDEN SURFACE REMOVAL

3-D Transformation for right handed co-ordinate system (Z-axis towards viewer), Parallel projection on xy plane (including oblique view), Perspective projection-1, 2 and 3 Vanishing points, Reconstruction of 3-D images, Hidden Surface Removal, Back face removal, Floating Horizon method for curved objects, ZBuffer or depth buffer algorithm, Painters algorithm (Depth sorting method), Binary space partitioning trees, Scan - line algorithm, Warnock’s algorithm.


UNIT - 4 SHADING & COLOR ISSUES

Illumination model for diffused & specular reflection, Computing reflection vector, Gouraud and Phog tracing, Band Illusion, Lateral inhibition, Texture mapping & their characteristics, Bump mapping, Handling shadows, Radiosity, Lambert’s Law, Basic element, Recapitulation, Modeling transparency, Visualization of data sets, volume rendering, Color issues, Additive, Subtractive primaries, Wavelength spectrum, JCM color.


UNIT - 5 FRACTALS & ANIMATION

Fractals, self-similar fractals-fractal dimension, Generation of Terrain-random mid point displacement, Grammar based models, Self-squaring fractals, Soild Modelling, Generation through sweep techniques, Constructive sold geometry, B representations, Octrees, Ray Tracing & their Theory, Animation, In-betweening using rotation and translation, Procedural animation, Image Transformation-Translation and rotation, Morphing, Motion Control (Key framing).


Jump to Top | Home Page