0% found this document useful (0 votes)
6 views

Computer Graphics Assignment

The document outlines two assignments related to computer graphics. Assignment 2 covers topics such as graphical representations, display types, composite functions, and line clipping algorithms. Assignment 3 involves creating a 3D scene using Blender, including tasks on modeling, texturing, lighting, and rendering, along with evaluation criteria for the final submission.

Uploaded by

kevinnjuguna811
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Computer Graphics Assignment

The document outlines two assignments related to computer graphics. Assignment 2 covers topics such as graphical representations, display types, composite functions, and line clipping algorithms. Assignment 3 involves creating a 3D scene using Blender, including tasks on modeling, texturing, lighting, and rendering, along with evaluation criteria for the final submission.

Uploaded by

kevinnjuguna811
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Computer Graphics

Assignment 2
a). In computer graphics, images can be represented using pixmaps and bitmaps. Explain three
different methods used to create these graphical representations. (6 Marks)

b). Computer displays can be categorized into line-drawing devices and raster displays.
Compare these two types of displays, highlighting their working principles and applications in
graphics rendering. (6 Marks)
c). What is a composite function in the context of computer graphics transformations? Provide
a brief definition. (2 Marks)

d). Line clipping is an important process in rendering graphics within a defined viewport.
Define line clipping and summarize the Cohen-Sutherland clipping algorithm, explaining how
it determines whether a line segment should be clipped or displayed. (6 Marks)

Assignment 3
To be presented as individual in the class of 2nd April 2025
Task Requirements:

1. Installation and Setup:

• Download and install the latest version of Blender from


https://www.blender.org/download/.
• Familiarize yourself with the Blender interface by watching introductory tutorials.

2. 3D Modeling:

• Create a simple 3D scene consisting of at least three different objects (e.g., a table, a
chair, and a lamp).
• Use different modeling techniques such as extrusion, scaling, and rotation to shape
your objects.
• Ensure the objects are well-aligned and proportionate.

3. Texturing and Materials:

• Apply appropriate materials and textures to your 3D objects.


• Use Blender’s material editor to modify colors, roughness, and metallic properties.
• Import and apply at least one external texture image.
4. Lighting:

• Set up at least three light sources in your scene (e.g., key light, fill light, and rim
light).
• Adjust the intensity and color of the lights for a realistic effect.

5. Camera Setup and Rendering:

• Position a camera to capture the best view of your scene.


• Adjust the focal length and depth of field settings if necessary.
• Render the scene at a resolution of at least 1920x1080 pixels.

6. Final Output and Submission:

• Save the final rendered image in PNG or JPEG format.


• Write a brief report (300-500 words) explaining the modeling process, the challenges
faced, and how they were resolved.
• Submit the Blender (.blend) project file, the rendered image, and the report.

• Evaluation Criteria
Criteria Description Weight (%)
Accuracy Measures how precise and reliable the system's 30%
predictions are.

User-Friendliness Evaluates ease of use and accessibility of the 20%


interface.
Performance Checks the speed and efficiency of the system in 15%
real-time monitoring.

Scalability Assesses how well the system adapts to different 10%


incubation setups.

Innovation Examines the novelty and uniqueness of the AI- 15%


based approach.

Cost-Effectiveness Determines the feasibility of implementing the 10%


system at scale.

TOTAL 100%

You might also like