Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez PsichiX

  1. O właśnie, Twojego tematu szukałem :P zrobiłem dla Ciebie tą kontrolę kamery samolotu, jednak to jest ta prosta wersja, później zrobię tą zaawansowaną czyli taką całkowicie jak w symulatorach lotu (że poruszanie reaguje na nachylenie kamery) :P https://forum.gmclan.org/index.php?showtopic=18206
  2. w podprzestrzenie prymarne muszę się zagłębić, bo to dla mnie nowe zagadnienie, a co do klatek Jordana to wiedz że ta macierz jest stworzona pod kątem grafiki, czyli jest to macierz kwadratowa 4x4, a więc jej wielkość jest ograniczeniem dla klatek Jordana :P ale nie omieszkam postarać się dodać to :)
  3. Witajcie, postanowiłem dać Wam znów kawałek xenona, tym razem jest to mała biblioteczka (ze względu na wagę) o dużych możliwościach jakie dają macierze. Czym są macierze? Do lektury odsyłam TUTAJ :) A po co Nam te macierze? A no tutaj nie będę tak leniwy i powiem. Otóż wszelkie operacje transformacji (czy to 3D czy 2D) odbywają się na macierzach (przynajmniej powinny), które są czymś co ułatwia Nam całkowicie sprawę i nie potrzebujemy już milionów lengthdirów aby obrócić ramię naszego szkieletu, wystarczy "obrócić macierz" i przemnożyć przez nią wektor jakim jest punkt (2D/3D) i jako wynik dostaniemy przetransformowany punkt. Ale po co Nam to skoro do obrotu wystarczy nam lengthdir i odpowiednia kolejność? a no dla tego że macierz ma taką dobrą właściwość jak składanie transformacji i może przechować wszystkie dokonane operacje transformacji w jednej takiej samej (czyli tablicy 4x4 elementów) bez konieczności martwienia się o lengthdiry i multum obliczeń. Dla większości osób piszących grę 3D w GM ma problem z kamerą, że nie zawsze ustawia się jak należy, przez co obraz może się zniekształcać. Tym bardziej osoby chcące obracać kamerę w osi X (kąt gamma) też nie potrafią tego zrobić, i dla tego z pomocą przychodzi macierz, którą "obracamy", transponujemy (aby odzwierciedlić ją na GMową orientację w przestrzeni) i mnożymy przez nią wektor patrzenia oraz wektor góry kamery. Jak to się czyta to wydaje się dzikie i niezrozumiałe, ale w przykładzie jest to o wiele łatwiejsze ;P dla tego polecam spawdzić jak to działa, bo jest to bardzo przydatne dla odciążenia kochanego procka :) możecie też dać swoje propozycje jakie przykłady z transformacjami dodać :) Download Wersja ta zawiera: * prostą kamerę symulatora lotu (obracanie kamerą za pomocą W,S,A,D,Q,E) * zaawansowaną kamerę symulatora lotu (obracanie samolotem za pomocą strzałek) W Game Info jest lista do zrobienia, chętnie też dodam Wasze pomysly ;) Screeny:
  4. PsichiX

    Fuaru - zapowiedź

    Przyznam że miałem to szczęście widzieć postęp prac na bierząco i muszę przyznać że chłopak robi coś na prawdę dużego i zajefajnego :D to będzie kolejny hit na GMClanie! :D
  5. @UP: Epickie, jak najbardziej trafne na koniec szkoły :D u mnie było idealne ^^ xD
  6. albo wykup sobie miejsce na jakimś hostingu za jakieś do 50zł (ewentualnie 25 jak ja trafiłem na promocję :P) na cały rok, jakiś pakiet lite bo i tak dużo nie wykorzystasz ani miejsca ani transferu i będziesz miał stronę bez reklam i więcej możliwości :P
  7. najprawdopodobniej w uploaderze Tymona możesz znaleźć GM w wersji 6.1
  8. I dla tego im system dekompilują :D
  9. masz rację, bo to jest związane głównie z wektorem "góry" kamery (czyli te:xup, yup, zup). Właśnie piszę coś dla Ciebie. Coś co na macierzach przeliczy Ci wszystkie 9 argumentów do funkcji kamery, aby projekcja działała poprawnie (bo inaczej będą odchylenia w widoku :P). Tak więc bądź cierpliwy, jeszcze dziś trafi to w Twoje ręce ;)
  10. PsichiX

    Galeria Grafik

    gnysku, nie znasz sie ;P
  11. PsichiX

    Galeria Grafik

    Ale to są kolana mojej siostry, to na nich leżał Kociamber :0 Ale powiem siostrze że Jej nogi są skrzyżowaniem tapczanu z poduszką to padnie xD
  12. PsichiX

    Galeria Grafik

    Aaa haha, i powiedzcie że nie mam za######ego kota xD
  13. PsichiX

    "Cienie"

    obraz się wypala, normalne
  14. Po polsku proszę. Nie każdy zna te wszystkie skrótowce :P
  15. I tu masz rację. Wiesz, jak ja poszedłem na studia to przekonałem się że dobrego programowania prędzej nauczę się sam :P ale papiery trzeba mieć aby trafić wszędzie :/

  16. studiujesz programowanie? :0 no nieźle, kompletnie łamiesz stereotypy xD Ale czekaj, czekaj, to nie tłumaczy czemu akurat GM :P przecież na studiach wymagają c/c++ oraz c#, nie lepiej było od razu się ich uczyć? :) no chyba że tam gdzie jesteś to nie mają takich wymogów, a GM z resztą jest prostrzy więc i nauka idzie szybciej, nie mniej jednak, dobrego programowania obiektowego Cię nie nauczy :P :

  17. a w nich: podstawy: Tak więc IMO najnowszą technologią tego nie nazwę :P (bo tak na prawdę shadery są znane i dostępne od bardzo dawna, jedynie jakoś tutaj o nich mało kto słyszał jeśli chodzi o GD)
  18. low-poly człek z esenthela..
  19. PsichiX

    poszukuje team'u :)

    @UP: Brawo, nie ma to jak podejście do sprawy na poziomie :thumbsup:
  20. PsichiX

    poszukuje team'u :)

    pokaż swoje portfolio, co potrafisz.
  21. PsichiX

    GMclan-owe cytaty

    Saus, bo widzisz, są duże trzciny i małe trzcionki :D
  22. PsichiX

    GMclan-owe cytaty

    a cytat skąd? nie zapominaj podawać skąd bierzesz :P
  23. Kiedy ja mówię o kotlecie, a o frytkach już pisałem że ich nie jem :P Kolejny raz brak spójności Twoich wypowiedzi :D

    A co do psychola - dzięki za komplement ale nie słodź mi już tak ;D

×
×
  • Dodaj nową pozycję...