Giter Site home page Giter Site logo

navy_nickel's Introduction

Programowanie w języku Metal

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.

Algorytm wyboru rozdziałów

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.

Analiza SMART:

  • 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 [ ]

navy_nickel's People

Contributors

grzegorzprzybyla-silvair avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.