Following Assignments were implemented
1. Bezier Curves
2. B-Spline Curves
3. 2-D Affine Transformations
The above three are
Implemented
in a flexible framework in which algorithms can be
implemented easily with automatic rendering. Features an easy to use and
attractive GUI
4. Bresenham’s Algo for circle
5. Fractal Trees
6. Fractals – Mandelbrot set
In addition the following project was developed :
Lights… Camera… Action…
A polygon based 3D Rendering and Animation Package which implements various techniques including :
1. Perspective View
2. 3D Transformations
3. Illumination Models including Ambient , Diffusion and Specular
4. 3D objects stored as polygons
5. Wireframe generation of desired accuracy for smooth shading
6. Basic objects like cubiod , sphere , cylinder , cone etc. generated using wireframes.
7. Solid Object Generation includes other objects like a donut ( torus ) , superellipses of various kinds.
8. 3D Fractal Terrain Generation with adjustable roughness
9. 3D Fractal Trees of various kinds
10. 3D Animation including straight line and curvilinear motion.
11. Hidden surface removal using Normal method and Sorting Techniques
A separate report for the last software is included.