Posty

Wyświetlanie postów z luty, 2021

Powrót do fundamentów?

Robiąc swój silnik 3D, stwierdziłem, że tych obliczeń matematycznych nie ma zbyt wiele. Co nie znaczy, że należy je lekceważyć. Wystarczy, żeby mieć z jednym obliczeniem problem i już jest blokada. To było tak, że chciałem zamienić widok z typowego 3D (perspektywa) na widok izometryczny (używając projekcji ortograficznej). I myślałem, że to będzie drobnostka, w końcu biblioteka do macierzy glmatrix sama mi generuje macierz projekcji, jaką chcę. Schody zaczęły się, jak chciałem to potem zoomować, obracać, wykrywać kliknięcia myszy itp. Okazało się, że nie rozumiem, jak działa projekcja ortograficzna! Więc trochę w ciemno to robiłem, a frustracja narastała. Aż w końcu doznałem blokady i przerwałem prace nad projektem. Potem wróciłem do nauki Rusta i paru innych rzeczy, żeby cokolwiek robić konstruktywnego. Ale w końcu wróciłem do tamtego projektu gry (i silnika do niej), ale już bardziej fundamentalnie. Czyli zacząłem oglądać na Youtube materiały o macierzach, jak to dokładnie wygląda,