Wojtek Sura w Magazynie Programista

Czerwiec 7, 2018 Marta Michałowska

Magazyn Programista to znany miesięcznik, który co miesiąc dostarcza ludziom związanym z branżą IT profesjonalnych i ciekawych materiałów, dzięki którym mogą poszerzyć swoją wiedzę. Regularnym autorem, publikującym na łamach Programisty, jest nasz kolega – Wojtek Sura. W najnowszym numerze („Programista” nr 71 (4/2018)) podpisał się aż pod dwoma tekstami, które krótko prezentujemy poniżej.

Matematyka grafiki 2D i 3D
Podczas programistycznej zabawy z grafiką 2D i 3D – szczególnie akcelerowanej przy użyciu karty graficznej – prędzej czy później każdy zderza się z zagadnieniem, które wielu spędza sen z powiek: z matematyką. Napisanie shadera jest praktycznie niemożliwe bez pewnej podstawowej wiedzy dotyczącej wektorów i macierzy, zaimplementowanie prostego algorytmu naprowadzania rakiety w przestrzeni dwuwymiarowej wymaga przynajmniej minimalnej wiedzy z zakresu trygonometrii, a zrealizowanie detekcji kolizji pociągnie za sobą konieczność skorzystania z garści twierdzeń z zakresu geometrii przestrzennej.

Cały artykuł jest dostępny w wersji online.

Unity – wprowadzenie
Myślę, że przeważająca większość programistów – włączając w to mnie – przeszła w swojej karierze okres, w czasie którego chcieli napisać grę. I przeważająca większość tej przeważającej większości stosunkowo szybko rezygnowała, a działo się to zwykle w momencie nauki renderowania grafiki w OpenGLu albo DirectX11, gdy okazywało się, że wyświetlenie na ekranie prostego sześcianu zajmuje dobre kilkadziesiąt linijek kodu. Gdy w tym momencie programista uświadamiał sobie, że po oprogramowaniu silnika grafiki stoi przed nim jeszcze zaimplementowanie animacji i efektów specjalnych, fizyki z detekcją kolizji, oprawy dźwiękowej, ubranie tego w spójną całość i dopiero wtedy może nieśmiało myśleć o jakiejkolwiek logice gry, projekt okazywał się grubo ponad siły jednej osoby. Sytuacja zmienia się jednak diametralnie, gdy skorzystamy z jednego z dostępnych na rynku silników gier. Dziś opowiem o jednym z dwóch bodaj najpopularniejszych, czyli o Unity.

Brzmi interesująco?
Zapraszamy do Magazynu Programista.

Najnowsze wpisy