Grafika 3D: OpenGL
Informacje ogólne
Kod przedmiotu: | 0800-3D-OGL |
Kod Erasmus / ISCED: |
(brak danych)
/
(0613) Tworzenie i analiza oprogramowania i aplikacji
|
Nazwa przedmiotu: | Grafika 3D: OpenGL |
Jednostka: | Wydział Fizyki, Astronomii i Informatyki Stosowanej |
Grupy: |
Przedmioty do wyboru dla Informatyki Stosowanej s1 |
Punkty ECTS i inne: |
2.00
|
Język prowadzenia: | polski |
Wymagania wstępne: | - podstawy programowania w C++, w tym programowania obiektowego - podstawy programowania dla systemu Windows w środowisku Visual Studio |
Całkowity nakład pracy studenta: | Godziny realizowane z udziałem nauczycieli (30h): - udział w laboratorium – 30h Czas poświęcony na pracę indywidualną studenta (25h): - czas poświęcony na pracę indywidualną potrzebny do pomyślnego zaliczenia przedmiotu – 15h - czasy wymagany do przygotowania się i uczestnictwa w procesie oceniania – 10h Łącznie: 55 godz. (2 ECTS) |
Efekty uczenia się - wiedza: | W1: Ma wiedzę dotyczącą tworzenia grafiki 3D w OpenGL, oraz zna podstawowe metody, techniki i narzędzia stosowane przy rozwiązywaniu prostych zadań informatycznych z tego zakresu – KW09 W2: Ma wiedzę pozwalającą na wykorzystanie dodatkowych bibliotek ułatwiających pracę w OpenGL – K_W09 W3: Ma wiedzę z matematyki pozwalającą na zrozumienie operacji macierzowych realizowanych przez OpenGL – K_W01 |
Efekty uczenia się - umiejętności: | U1: Potrafi wykorzystać wiedzę matematyczną do zrozumienia całego aparatu matematycznego sterowania obiektami i perspektywą w OpenGL – K_U01, K_U02 U2: Potrafi programować aplikacje wykorzystujące grafikę 3D w OpenGL w języku obiektowym – K_U08, KU_10 |
Efekty uczenia się - kompetencje społeczne: | K1: Potrafi przekazywać informację na temat aktualnych możliwości tworzenia grafiki trójwymiarowej w OpenGL – K_K04 |
Metody dydaktyczne: | - laboratoryjna – wspólne rozwijanie projektów |
Metody dydaktyczne poszukujące: | - laboratoryjna |
Skrócony opis: |
Przedmiotem kursu jest nauka programowania w OpenGLu - popularnym interfejsie programistycznym służącym do tworzenia aplikacji z grafiką 3D. W trakcie kursu duży nacisk zostanie położony na stronę matematyczną przekształceń, macierze, współrzędne jednorodne a następnie wykorzystanie tej wiedzy w praktyce poprzez rysowanie aktorów, sterowanie nimi oraz oświetleniem. |
Pełny opis: |
1. Inicjowanie okna w tradycyjnym OpenGL 2. Macierze w OpenGL i współrzędne jednorodne 3. Tworzenie kontekstu renderowania. Profil Zgodności. Rozszerzenia 4. Profil rdzenny. Bufory 5. Shadery 6. Macierze używane w grafice 3D 7. Sterowanie kamerą 8. Aktorzy. Rysowanie brył. Animacja 9. Oświetlenie. Model Phonga 10. Cienie rzucane 11. Odwzorowywanie tekstur |
Literatura: |
1. J. Matulewski Grafika 3D czasu rzeczywistego. Nowoczesny OpenGL, PWN 2014 2. http://www.opengl-tutorial.org/ 3. http://www.swiftless.com/opengl4tuts.html 4. http://www.rastertek.com/tutgl40.html 5. http://antongerdelan.net/opengl/ 6. http://www.songho.ca/opengl/ |
Metody i kryteria oceniania: |
Metody oceniania: kolokwium- W1, W2, W3, U1, U2, K1 Kryteria oceniania: Laboratorium: zaliczenie na ocenę na podstawie krótkich kolokwiów wstępnych na każdych zajęciach ndst – <50% dst- 50% - 59% dst plus- 60% - 69% db- 70% - 79% db plus- 80% - 89% bdb- >90% |
Zajęcia w cyklu "Semestr letni 2022/23" (zakończony)
Okres: | 2023-02-20 - 2023-09-30 |
Przejdź do planu
PN WT LAB
ŚR CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
|
|
Koordynatorzy: | Marcin Sylwestrzak | |
Prowadzący grup: | Marcin Sylwestrzak | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr letni 2023/24" (zakończony)
Okres: | 2024-02-20 - 2024-09-30 |
Przejdź do planu
PN WT ŚR CZ PT LAB
|
Typ zajęć: |
Laboratorium, 30 godzin
|
|
Koordynatorzy: | Marcin Sylwestrzak | |
Prowadzący grup: | Marcin Sylwestrzak | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr letni 2024/25" (w trakcie)
Okres: | 2025-02-24 - 2025-09-30 |
Przejdź do planu
PN LAB
WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
|
|
Koordynatorzy: | Marcin Sylwestrzak | |
Prowadzący grup: | Marcin Sylwestrzak | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.