Degree | Type | Year |
---|---|---|
2502441 Computer Engineering | OB | 3 |
2502441 Computer Engineering | OT | 4 |
You can view this information at the end of this document.
It is recommended that the student have or review knowledgements and concepts of:
The techniques of Graphics for Computer and Visualization Graphics, especially those of realism (rendering) and animation by Computer (Computer Animation) are present in many fields, essentially in the entertainment (cinema, television, videojuegos, etc.) but also in others such as scientific visualization, visualization of medical images, cartography, industrial design (realization and simulation both static and dynamic products) and others.
The fact of seeing these computer-generated images usually does not have to remove or minimize the complexity in which they have been designed and generated. In many cases (essentially entertainment) there must be a graphic designer who designs the character, scriptwriters, but also a computer scientist who modifies the shape of the character and defines the dynamic equations of movements as well as generates them.
This subject intends to present the concepts related to the different processes and algorithms that must be used to obtain a realistic image. It is not intended that these algorithms be known to implement them (many of them are already implemented in graphic libraries), but to know the possibilities of each algorithm and the parameters that are used to configure them.
Basic and advanced concepts of computer animation are introduced, both trajectories (rotation and translation) and articulated objects in order to know how to define cinematic models and generate movements of these objects.
In a more appliedway, the student is required to acquire abilities in the OpenGL graphical library (Open Graphics Library) in a Visual C ++ graphical environment with MFC interface or Qt environment
KNOWLEDGE: At the end of thecourse the student must be able to:
SKILLS: It is intended that students acquire the following abilities:
- Be able to model an object from basic OpenGL primitives.
- Know how to model different sources of light and clearly define their parametersto visualize the scene that is desired.
- Assign texture to an object to give it a betterdegree of realism.
COMPETENCES: It is intended that students acquire the following competencies:
PART 1. GRAPHIC SYSTEMS AND DEVICES
1. Introduction (1 hour)
2. Graphic Harware (1 hour)
PART 2. 3D COMPUTER GRAPHICS. TRANSFORMS AND MODELLING
3. 3D Transform (2 hours)
4. 3D Modelling: Solids and Fractals (4 hours)
PART 3. RENDERING
5. Introduction and antaliasing techniques (1 hour)
6. Lighting (4 hours)
PART 4. COMPUTER ANIMATION
7. Computer Animation (4 hours)
BLOQUE 5. APLICATIONS
8. Computer Games (4 hours)
9. Virtual Reality (2 hours)
10. Augmented Reality (2 hourr)
PART 6. COMPLEMENTARY CHAPTERS
A. 2D Transformations
B. 2D Modelling
C. 3D Modelling: Curves and surfaces
D. Hidden surfaces
E. Grey Levelsand Color
F. Morphing
G. Artificial Intelligence in Compuer Games
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Explanation and resolution of problems | 12 | 0.48 | 1, 2, 4 |
Master classes | 26 | 1.04 | 3 |
Solving practical exercices | 12 | 0.48 | 1, 2 |
Type: Autonomous | |||
Individual study | 36 | 1.44 | 3, 4 |
Resolution of practical exercises individually or in groups | 32 | 1.28 | 1, 2, 4 |
Solve problems individually or in groups | 20 | 0.8 | 1, 2, 4 |
This subject offers students the opportunity to take it in two itineraries from which they must choose one. The itineraries are TPPE (Theory, Problems, Practices and Exam) and PBL (Project-Based Learning). The activities to be carried out in each itinerary are explained below.
TPPE Itinerary:
The student's learning process will be based on these three types of activities: theory classes, problems and practices.
LEARNING MANAGEMENT SYSTEM (LMS) in this itinerary: Virtual Campus (https://cv.uab.cat subject Visualització Gràfica Interactiva).
THEORY:
Theoretical classes are taught through magisterial classes with transparencies. These are accessible and students can have them from the first day of the course in the documentary manager Caronte (caronte.uab.cat, asignatura Visualización Gráfica Interactiva, Curs VGI).
In these sessions, the cross-curricular competences will be worked out:
PROBLEMS:
In the problem classes, the OpenGL graphics library will be explained, performing 3D object modeling, visualization and lighting exercises, as well as shaders in GLSL.
In 2 specific days there will be two free deliveries of problems realized in seminar hours that will be scored, with a maximum of 0.5 points (total 1 point), which will be the NPrb1 and NPrb2 notes that will be added to each delivery. The Note of Theory.
The declarations of problems and documentation on OpenGL are available to thedocumentary manager Caronte.
In these sessions, the cross-curricular competences will be worked out:
PRACTICE WORK:
The practices are intended to enable the student to define and develop graphic applications in graphical C ++ environments with the OpenGL graphical library (Open Graphics Library) using theWindows MFC interface or the Qt multiplatform interface. The graphic environment is based on shutter menus, dialogs and keyboard and mouse commands that are added to the application as the practices are performed until they get an application that includes them all. 3D visualization practices and 3D animation will be performed.
The statements of the practices are available in the LMS in PDF format.
This part consists of 3 practices distributed in 6 sessions in closed regime tutored by the teacher:
They will be carried out in groups of TWO or THREE people and for each student, 30 hours of work will be required to prepare the practice and think the questions that are formulated in the statements, 12 hours in 6 sessions in theclassroom of PC's tutored by the teacher and 6 hours of student work in the computer room without a teacher.
Each group of internships must sign up for a 12-hour session to practice tutoring by the teacher. To sign up to the practice groups will be used the manager Caronte.
Online attendance to tutored practices sessions by teacher IS COMPULSORY. Case studies of duly justified practice sessions will be studied.
The student prepares the practical work explained in the practice statement. This preparation must be prior to online attendance at the corresponding practice session. The work is done by attending the practical sessions during the established hours.
The regulations for delivery and evaluation of practices can be found in the normative document available in Caronte (caronte.uab.cat, subject VGI Course 2019-20). The practical work will be evaluated and an individual examination will be carried out in the delivery of each practice.
In these sessions, the cross-curricular competences will be worked out:
In the seminar classes, there will be an alternation between master class and problem-solving or puzzle-type dynamics to support the realization of the project.
SKILLS:
It is intended that students acquire (in addition to those specified in section 5) the following skills:
Annotation: Within the schedule set by the centre or degree programme, 15 minutes of one class will be reserved for students to evaluate their lecturers and their courses or modules through questionnaires.
Title | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
Delivery of problems | 0,1 | 2 | 0.08 | 1, 2, 4 |
First partial exam | 0,25 | 2 | 0.08 | 3 |
Practice delivery | 0,5 | 6 | 0.24 | 1, 2, 4 |
Second partial examn | 0,25 | 2 | 0.08 | 3 |
TPPE Itinerary:
The evaluation will be carried out continuously. There will be two individual theoretical and practical exams in writing, with a weight of 50% each on the final grade. The first test (Par1) will be done in the middle of the semester and will evaluate the theoretical concepts and their application in problems with 2D and 3D transformations, 2D and 3D visualization and modeling.
The second test (Par2) will be done at the end of the semester and evaluate the theoretical concepts and skills acquired in computer animation and interactive techniques.
Recovery test: In case the theory note does not reach the approved, students may submit to a review of recovery on the contents of the partial examination suspended.
There are two issues of problem solving sessions evaluated each with 0.5 points to add to the partial exam mark (Par1 or Par2). The first of OpenGL modeling exercises, where the student's abilities are evaluated in the definition of OpenGL drawing commands and geometric transformations to build 3D objects (NPrb1). The second consists of an exercise to obtain kinematic models of articulated objects or an exercise of lighting of 3D scenes, evaluating the ability of the student to obtain movement models, both of objects as well as properties of light sources (NPrb2).
The evaluation of the practices (Pr1, Pr2, Pr3) .es notes through two activities:
QUALIFICATION INDICATORS:
The final grade of the subject is calculated in the following way (between square brackets the minimum marks to make half):
ASSESSMENT CRITERIA:
ASSESSMENT CALENDAR:
The delivery of notes will also be done through Caronte. At the beginning of the course, you must sign up in the LMS. If its your first time in Caronte, you must to create an account providing your NIU, password and a photo card in JPGformat. Carontees is a manager different from the UAB Virtual Campus, which means that passwords may not the same.
Notwithstanding other disciplinary measures deemed appropriate, and in accordance with the current academic regulations, irregularities committed by a student that may lead to a variation of the qualification will be classified by zero (0). Assessment activities qualified in this way and by this procedure will not be recoverable. If it is necessary to pass any of these assessment activities to pass the subject, this subject will be suspended directly,without opportunity to recover it in the same course. These irregularities include, among others:
If you do not pass the subject due to the fact that none of the evaluation activities do not reach the required minimum level of work, the numerical note of the file will be the lowest value between 4 and the weighted average of the notes. With the exceptions that the "non-evaluable" qualification will be awarded to students who do not participate in any of the assessment activities, and that the numerical note of the file will be the lowest value between 3.0 and the weighted average of the notes in case the student has committed irregularities in an evaluation act (and therefore not approved for compensation).
SUMMING UP: Copying, copying, or plagiarizing any of the assessment activities is equivalent to a SUSPENSION with a score of less than 3.5.
The dates of continuous evaluation and delivery of work will be published by Caronte and may be subject to possible changes of programming for reasons of adaptation to possible incidents; Charon will always be informed about these changes as it is understood that the Virtual Campus or equivalent places such as Caronte are the usual mechanism for exchanging information between teacher and student.
UNIQUE ASSESSMENT:
The assessment will consist of the following assessment activities:
- Evaluation of the demo of the selected practice in which the work done in the practice is shown (grade D). If the practice is done in a group, this note will be group.
- Individual written exam that takes place on the practice (grade E).
The final mark of the subject in the single assessment is calculated as follows (in square brackets the minimum marks to make an average):
For recovery in this route, the same assessment activities will be carried out, but in this case the tests will be based on 8 points.
The conditions for passing the subject are the same as in the first assessment.
PBL Itinerary:
The evaluation will also be done continuously. The acts that the group will write after each tutored session will be evaluated, in which they will describe their discussions and agreements, the two written controls during the semester and the self-evaluation surveys that each student will do of his classmates and of himself. . In the last week of the school year, students will give an oral presentation of the project and give a report on the work done. Both will be evaluated by three professors in the department. Students on this itinerary will not take any written exams.
The following TOOLS and ACTIVITIES will be used to evaluate the ABP itinerary:
QUALIFICATION INDICATORS:
The final grade of the subject is calculated in a weighted and global way taking into account the previous activities and the degree of involvement of each member of the group.
SUBJECT FINAL MARK (10) = (0,6 * Grupal Mark (10) + 0,4 * Individual Mark (10) + Co-assessment Mark (0,5) + Co-assessment Groups Mark(0,5))
Encas de suspendre, el grup pot triar entre millorar el treball per la segona convocatòria seguintles suggeriments del professor o passar-se a l’itinerari TPPE, havent de presentar les pràctiques de l'itinerari.
ASSESSMENT CRITERIA:
1ª Call |
2ª Call |
|
Continuous Assessment: Yes [X] No [ ] |
[ ] doesn't have |
|
Groupal Assessment |
Avaluació individual |
[ X ] have Portfolio delivery. Graphical application delivery. Oral presentation. |
Periodical controls assessment. Portfolio assessment. Graphical application assessment. Oral presentation assessment. |
Follow-up of the student during the tutored sessions. Self-assessment.
|
|
There is final exam (official calendar) Yes [] No [ X ] |
||
Not presented: The portfolio was not delivered or the oral presentation was not made, or an Internship delivery was not made.
|
Not presented: The portfolio was not delivered or the oral presentation was not made, or an Internship delivery was not made. |
UNIQUE ASSESSMENT:
This itinerary does not provide for the single assessment system.
EVALUATION CALENDAR:
SUBJECT MATERIALS: In LMS Caronte (https://caronte.uab.cat) or in Virtual Campus (https://cv.uab.cat) according itinerary chosen.
BASIC BIBLIOGRAPHY:
COMPLEMENTARY BIBLIOGRAPHY:
WEB LINKS:
gluLookAt
. Nate Robin also provide the original GLUT library,(data last access: july 2024).Name | Group | Language | Semester | Turn |
---|---|---|---|---|
(PAUL) Classroom practices | 440 | Catalan | first semester | morning-mixed |
(PAUL) Classroom practices | 441 | Catalan | first semester | morning-mixed |