Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez PsichiX

  1. sam je pisalem, metoda prob i bledow. na dodatek to sa jeszcze te stare efekty, maja z ponad 2 lata, jak nie wiecej :P
  2. na szczescie YoYoGames jest na tyle głupie w tym temacie, że nie znają czegoś takiego, jak Ubershadery - można tak grupować shadery, by do tego dało się użyć jednego pliku, a w rzeczywistości używać więcej efektów. oczywiście jest to także nałożone limitem takim, iż nie wszystko da się połączyć, zwłąszcza jeśli chodzi o różnicę danych dostarczanych różnym shaderom. ale spoko, nie takie rzeczy się obchodziło na około i możnaby spróbować rozwiązać i taki problem. EDIT: No i nakład wydajnościowy dynamic branchingu może boleć, ale jak wyżej - spróbować to rozwiązać można.
  3. 1. Trzeba posiadać GM:S 2. Trzeba poznać nowy flow renderowania, głównie funkcje z grupy shader i vertex_cośtam - z reguły obejdzie się bez vertex_cośtam, ale niektóre efekty będą wymagały użycia właśnie customowych shape'ów, więc znajomość ich tworzenia przyda się do złożonych efektów. 3. Ja dostarczę opis techniki, który będzie zawierał dokładne informacje o tym, gdzie i kiedy użyć shadera takiego, a takiego, jaki layout i jakie dane musi posiadać customowy vertex buffer, kiedy i z czym go aktywować i jak wypełnić, a Wy będziecie mój przykładowy pseudo-kod zamieniać na GMowy - jest to na tyle uniwersalny wszędzie sposób użycia, że spokojnie da się go przeportować do GM:S. 4. rezultat (plik wynikowy, plik projektu jak i kod w tagu GML) wrzucacie do posta, a ja go weryfikuje czy na oko zgadza się (dokumentację GMa z nowymi funkcjami znam, więc spokojnie mogę robić code review). 5. Jeśli moje code review przejdzie i nikt inny także się nie przyczepi do czegoś, projekt trafia na githuba (i może na specjalnie założoną do tego stronkę na subdomenie gmclanu). Na początek dam Wam prosty efekt, gdzie nie będzie trzeba używać vertex bufferów, a będą same operacje na pixelach i w ten sposób oswoję Was z tym. Będziemy robić kolejne coraz bardziej złożone efekty razem :)
  4. Lista gotowych exampli shaderów: Heat HazeScreenshot: https://dl.dropboxusercontent.com/u/9759049...l_heat_haze.PNG OutlineScreenshot: https://dl.dropboxusercontent.com/u/9759049/psl_outline.PNG Normal MappingScreenshot: https://dl.dropboxusercontent.com/u/9759049...mal_mapping.PNG Vintage SepiaScreenshot: https://dl.dropboxusercontent.com/u/9759049...ntage_sepia.PNG NoctovisionScreenshot: https://dl.dropboxusercontent.com/u/9759049...noctovision.PNG ThermalvisionScreenshot: https://dl.dropboxusercontent.com/u/9759049...ermalvision.PNG WaterScreenshot: https://dl.dropboxusercontent.com/s/lknyql2...s/psl_water.PNG BlurScreenshot: http://dl.dropboxusercontent.com/u/9759049/psl_blur.PNG BloomScreenshot: http://dl.dropboxusercontent.com/u/9759049/psl_bloom.PNG GPU Game of LifeWindows Executable Screenshot: http://dl.dropboxusercontent.com/u/9759049...ame_of_life.PNG Dynamic Points (Snow)Screenshot: http://dl.dropboxusercontent.com/u/9759049...amic_points.PNG RandomNoiseScreenshot: http://dl.dropboxusercontent.com/u/9759049...randomnoise.PNG Top Down EffectsScreenshot: http://dl.dropboxusercontent.com/u/9759049..._td_effects.PNG Atmos (Dynamic Sky Simulation)Screenshot: http://dl.dropboxusercontent.com/u/9759049/psl_atmos.PNG Recolorize (HSV)Screenshot: http://dl.dropboxusercontent.com/u/9759049..._recolorize.PNG Radial BlurScreenshot: http://dl.dropboxusercontent.com/u/9759049..._radialblur.PNG Fish Eye DistortionScreenshot: http://dl.dropboxusercontent.com/u/9759049/psl_fisheye.PNG RepaintScreenshot: http://dl.dropboxusercontent.com/u/9759049/psl_repaint.PNG Dithering (Black & White)Screenshot: http://dl.dropboxusercontent.com/u/9759049/psl_dithering.PNG Dithering (Color)Screenshot: http://dl.dropboxusercontent.com/u/9759049...ering_color.PNG Witajcie! Jak wiecie, lub nie, specjalizuję się w programowaniu i optymalizacjach programów GPU (głównie GLSL i AGAL) jak i całych efektów. Z racji, że mamy w polsce świetnych koderów w GMie, a ja od dawien dawna próbuję zachęcić możliwie jak największą ilość osób do uzywania shaderów, to teraz, kiedy GM:S W KOŃCU je używa, mam możliwość nauczyć Was jakie nieograniczone możliwości jesteście w stanie osiagnąć w Waszych grach, dzięi którym zauroczycie także graczy napalonych na wizurę. Mój deal jest taki: ja Wam w tym temacie będę co jakiś czas podrzucał całe techniki efektów razem z możliwie najdokładniejszym ich opisem, a Wy (z racji, że macie GM:S i przede wszystkim kompa, a ja niestety nie), wedle materiału, jaki Wam dostarczę, będziecie tworzyć ich wersję w GM:S. Finalne prace będą trafiać na githuba, którym będziemy się dzielić z ogólnoświatowym community, aby także zauważyli, że i polacy nie gęsi i swoje shadery mają :) Co Wy na to? Ktoś pomoże? W końcu dzielę się wieloletnią wiedzą i to za free, więc myślę, że nie ma sensu trzymać tego tylko dla siebie. Co mogę Wam na początek zaoferować:
  5. ja u siebie styl graficzny wymuszam dwoma czynnikami: 1. przy multi i strzelance, grafika musi byc wysoce czytelna. 2. w grze nie stosuje żadnych tekstur- wszystko, co tam widzicie to matma w shaderach dla zachowania wysokiej wydajności renderingu. no i multi mam od poczatku, wiec masz troche do nadrobienia ;P
  6. definitywnie wygrałeś jakością! ale ja robie to na andka i na multi, więc choć na tym polu mam jakąś przewagę ;p
  7. tak, plemnik strzelający laserem, ale znajomy dał pomysł na strzelanie spiralami DNA. Myślicie, że będą lepsze/fajniejsze?
  8. EDIT: Ninja to Skovv ban, czy zostawiamy? Eset wskazuje mi w obydwu wersjach na HTML IFRAME B GEN VIRUS. Wyjaśnij nam to, inaczej sprawdze kod tej apki i potwierdzimy, czy chcesz nam zaszkodzić.
  9. a sprawdzales laczenie sie po IP zamiast domenie? :>
  10. <3 Który? Nazwisko/Portfolio :D
  11. Japan, fajna muza. kto CI robi?
  12. A sie tym HDRem podniecacie. Ładny, ale serio za dużo go tam :P
  13. Ej, z adminów to ja będę. pisać mi numery telefonów na pw to sie zbierzemy. Co do afterka, to bede ciagnal za soba tylko osoby pelnoletnie - maloletni ida do domu/hotelu spac.
  14. 1. Projekt nie jest kolejnym ambitnym pomysłem, ma prawo nie ujrzeć światła dziennego, bo robie go dla siebie, żeby ocenić, czy jestem samowystarczalnym developerem, czy nie - dostaliście jedynie info, że to robie. 2. na tym projekcie od strony technicznej testuje nowe ficzery w androidowym silniku, które mają dać mi mega boosta. 3. to nie jest paint - nie mam kompa, wsio (kod + grafika + muzyka) na telefonie robie przeto. a ten projekt z galaktyką nie został zawieszony/zaniechany. on wlasnie czeka na potwierdzenie, ze te ficzery dajace kopa faktycznie dzialaja
  15. mini-projekt, którym chcę udowodnić sobie, że jedna osoba potrafi zrobić całą grę.
  16. Nie spaceshooter. Uwaga: odpowiem jak najbardziej poważnie: Jest to pixelowa gra, w której latasz człowiekiem i srasz na krakowskie gołębie. Serio. Ale najwyraźniej muzyka nie pasuje :<
  17. Panie i Panowie! Wróciłem do gry i chciałem się pochwalić nową zabawką: SunVox to taki FL Studio na androida. A oto, co udało mi się wczoraj na nim dziewiczego stworzyć: https://soundcloud.com/patryk-budzy-ski/freaky Miałem nie kombinować i zrobić coś jeszcze prostrzego i gorszego, ale cóż, hejtujcie, bo jest co :D
  18. Dla zainteresowanych: wczoraj dowiedzialem sie od Sosa Sosowskiego, ze bedzie na Pixel Heaven, prawdopodobnie ze swoja konsola Achtung Arcade :D
  19. A mnie o przybycie to nikt nie zapyta? :<
  20. PsichiX

    Galeria Grafik

    Shil, ale dupy to Ci ładne wychodzą! :D
  21. PsichiX

    Androidy !

    Czyli twierdzisz, że da radę uruchomić Jelly Bean na Samsungu Galaxy Pocket, hmm? Jak?
×
×
  • Dodaj nową pozycję...