W ciągu 23 tygodni rozwiąże wybrane (przeze mnie) zadania z ksiązki Metal_by_Tutorials_v2 aplikacje z wykorzystaniem frameworku Metal dla iOS’a w języku swift. (1 zadanie to jeden rozdział) W ciągu 2 tygodni po zakończeniu książki, przygotuje 30 minutową prezentację nt. frameworku Metal dla naszego zespołu.
Ksiązka Metal_by_Tutorials_v2 jest podzielona na 3 główne działy. The Player, The Scene, The Effects, planuje wybrać z każdego działu te tematy które najbardziej mnie interesują, to znaczy przetwarzanie obrazu i efekty. To co mniej mnie interesuje to fizyka i animacje. Niektóre rozdziały mogą być na tyle rozbudowane że rozwiązanie zadania może zająć 2 tygodnie. Po zakończeniu zdania poświęce czas aby wybrać kolejny rozdział, aby móc go przedstawić na aim-it syncu.
- S - Konkretny - Zdobycie podstawowych umiejętności programowania w języku Metal
- M - Mierzalny - każdego tygodnia w aplikacji zaimplementuje zadanie z jednego rozdziału książki
- A - Osiągalny - Rozwiązanie zdań wymaga umiejętności programowania w Swificie oraz podstaw programowania w C++ które posiadam
- R - Relevant - chciałbym zrozumieć główne zagadnienia i ich sposoby implementacji niskopoziomowego api programowania GPU
- T - Określony czasowo - 20 tygodni
Plan ramowy pracy:
Data | Rozdział | Zrobione |
---|---|---|
14-20 X 19 | Setting the Stage and Clearing the Screen | [x] |
21-27 X 19 | Drawing in 2D | [x] |
28.X-03.XI.19 | Drawing in 3D | [x] |
04-10 XI 19 | Lighting fundaments 1/2 | [x] |
11-18 XI 19 | Lighting fundaments 2/2 | [x] |
25.XI-01.XII 19 | URLOP | [x] |
02 - 08 XII 19 | Fragment post-processing | [x] |
16 - 21 XII 19 | Tessellation & Terrains 1/2 | [ ] |
22 - 28 XII 19 | PRZERWA ŚWIĄTECZNA [x] | |
30.XII - 5 I 20 | Tessellation & Terrains 2/2 | [ ] |
6 - 12 I 20 | Chapter N | [ ] |
13 - 19 I 20 | Chapter N | [ ] |
20 - 26 I 20 | Chapter N | [ ] |
27 I - 02 II 20 | Chapter N | [ ] |
03 I - 09 II 20 | Chapter N | [ ] |
10 - 16 II 20 | Chapter N | [ ] |
17 - 23 II 20 | Chapter N | [ ] |
24 II-01 III 20 | Chapter N | [ ] |
02 - 08 III 20 | Chapter N | [ ] |
09 - 15 III 20 | Chapter N | [ ] |
16 - 22 III 20 | Chapter N | [ ] |
23 - 29 III 20 | Chapter N | [ ] |
30 III - 05 IV 20 | Prepare presentation part1 | [ ] |
06 - 12 IV 20 | Prepare presentation part2 | [ ] |