GRAPHICS AND INTERACTIVITY

Lucia Cimmino GRAPHICS AND INTERACTIVITY

0512100049
COMPUTER SCIENCE
EQF6
COMPUTER SCIENCE
2024/2025

YEAR OF COURSE 3
YEAR OF DIDACTIC SYSTEM 2017
SPRING SEMESTER
CFUHOURSACTIVITY
648LESSONS
Objectives
OBIETTIVO GENERALE
THE COURSE AIMS TO PROVIDE BASIC KNOWLEDGE OF TECHNIQUES IN 3D COMPUTER GRAPHICS, VIRTUAL REALITY, LIGHTING, RENDERING, AND MAJOR 3D GRAPHICS ENGINES. ADDITIONALLY, IT WILL DELVE INTO UNITY3D TO ENABLE THE DEVELOPMENT OF SIMPLE 3D GAMES.


CONOSCENZA E CAPACITÀ DI COMPRENSIONE
THE STUDENT WILL HAVE BASIC AND ADVANCED KNOWLEDGE OF:
• TECHNIQUES IN 3D COMPUTER GRAPHICS AND VIRTUAL REALITY.
• KEY TECHNIQUES IN MODELING, LIGHTING, AND RENDERING.
• MAIN FEATURES OF 3D ENGINES AND UNITY3D.
• THE ALGORITHMS AND COMPUTATIONAL METHODS UNDERLYING MANY INTERACTIVE 3D GRAPHICS APPLICATIONS.


CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE
THE STUDENT WILL BE ABLE TO:
• USE 3D ENGINES TO DEVELOP SIMPLE EXAMPLE GAMES.
• DESCRIBE, DESIGN, AND DEVELOP INTERACTIVE VIRTUAL APPLICATIONS WITH LANGUAGE PROPERTIES AND SYNTHESIS CAPABILITIES.


AUTONOMIA DI GIUDIZIO
THE STUDENT WILL BE ABLE TO:
• IDENTIFY THE MOST APPROPRIATE METHODS TO SOLVE THE GIVEN PROBLEMS.


ABILITÀ COMUNICATIVE
THE STUDENT WILL BE ABLE TO:
• CLEARLY AND CONCISELY DESCRIBE, IN WRITTEN FORM, AND ORALLY PRESENT WITH LANGUAGE PROFICIENCY THE OBJECTIVES, PROCEDURES, AND RESULTS OF THE CONDUCTED ELABORATIONS.


CAPACITÀ DI APPRENDIMENTO
THE STUDENT WILL BE ABLE TO:
• APPLY THE ACQUIRED KNOWLEDGE TO CONTEXTS DIFFERENT FROM THOSE PRESENTED DURING THE COURSE AND FURTHER EXPLORE THE TOPICS COVERED USING MATERIALS OTHER THAN THOSE PROVIDED.
Prerequisites
Students should have acquired knowledge of programming in C, object-oriented programming, significant use of the integrated development environment and basic concepts of mathematical analysis.
Contents
INTRODUCTION TO 3D COMPUTER GRAPHICS (2 H)
FUNDAMENTALS OF COMPUTER GRAPHICS (3D SPACE, GEOMETRIC PRIMITIVES, TRANSFORMATIONS) (4 H)
SURFACE MODELING (POLYGON MODELING, PARAMETRIC SURFACES, SUBDIVISION SURFACES, ETC.) (2 H)
RADIANCE (2 H)
LOCAL ILLUMINATION AND RAY TRACING (2 H)
CAMERA (2 H)
NOTES ON HUMAN PERCEPTION (2 H)
STEREOSCOPY (2 H)
HAPTIC INTERACTION (2 H)
MOTION CAPTURE ( 2 H)
AUGMENTED REALITY (2 H)
3D ENGINES AND UNITY: INTRODUCTION TO 3D ENGINES AND UNITY (4 H)
MAIN FEATURES IN UNITY (20 H)
Teaching Methods
Lectures and exercises.
Verification of learning
ACHIEVEMENT OF THE OBJECTIVES OF THE TEACHING IS CERTIFIED BY EVALUATION EXAM. THE GRADES ARE ON A SCALE OF 30. THE EXAM CONSISTS OF A WRITTEN TEST AND AN ORAL TEST.

THE WRITTEN TEST IS PRELIMINARY TO THE ORAL TEST AND CONSISTS OF ESSAY QUESTIONS ON THE SUBJECTS OF THE TEACHING PROGRAM AND ON A PRACTICAL TEST WITH THE UNITY ENVIRONMENT. THE TEST TAKES PLACE PRIOR TO THE ORAL TEST AND IS PASSED WITH THE ACHIEVEMENT OF THE PREDETERMINED MINIMUM SCORE. THE WRITTEN TEST WILL NORMALLY HAVE A DURATION OF NOT LESS THAN 120 MINUTES AND IS DESIGNED TO VERIFY THE ABILITY TO CORRECTLY APPLY THE THEORETICAL KNOWLEDGE, THE ABILITY TO UNDERSTAND THE PROPOSED ISSUES.

THE ORAL TEST CONSISTS OF AN INTERVIEW WITH QUESTIONS AND DISCUSSION ON THE THEORETICAL AND METHODOLOGICAL CONTENTS INDICATED IN THE TEACHING PROGRAM. IT IS AIMED AT ASSESSING THE LEVEL OF KNOWLEDGE AND UNDERSTANDING ACQUIRED BY THE STUDENT AS WELL AS CHECKING THE EXPOSURE CAPACITY USING THE APPROPRIATE TERMINOLOGY.

THE OVERALL AIM IS TO ALLOW TIMELY VERIFICATION OF THE ACHIEVEMENT OF THE TRAINING OBJECTIVES/LEARNING OUTCOMES.
Texts
ONLINE LECTURE NOTES
FOLEY, VAN DAM, FEINER, HUGHES: COMPUTER GRAPHICS – PRINCIPLES AND PRACTICE. ADDISON WESLEY
More Information
TEACHING E-MAIL:
ABATE@UNISA.IT

TEACHING WEB SITE:
HTTP://DOCENTI.UNISA.IT/ANDREAFRANCESCO.ABATE
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2024-11-29]