Shadery GLSL w projection mappingu: wizuale bez końca
Dlaczego shadery GLSL w czasie rzeczywistym są lepsze od wideo w mappingu i jak używać 100+ shaderów, własnego kodu i reakcji na dźwięk w MApp.

Plik wideo jest stały: ta sama długość, ta sama rozdzielczość, ten sam wygląd za każdym razem. Shader to mały program, który rysuje obraz w czasie rzeczywistym na układzie graficznym. Dlatego shadery świetnie nadają się do projection mappingu – nigdy się nie kończą, są ostre w każdej rozdzielczości i można je zmieniać na żywo.
Dlaczego shadery tak dobrze działają na zmapowanych powierzchniach
- Bez limitu rozdzielczości. Shader renderuje się w rozmiarze wyjścia, więc jest ostry nawet na dużej ścianie.
- Nieskończona długość. Żadnych pętli, które widocznie zaczynają się od nowa – wzór cały czas się zmienia.
- Parametry na żywo. Prędkość, kolor, skala i złożoność to gałki, a nie decyzje zapisane w pliku.
- Małe pliki. Shader to tekst; cała biblioteka zajmuje mniej niż jeden klip wideo.
- Idealne do projection lasers. Cienkie, jasne linie z shadera stają się wiązkami w dymie – zobacz projection lasers.
Shadery w LayerMapper MApp
MApp ma ponad 100 wbudowanych shaderów GLSL i obsługuje własne:
- Dodaj shader jako klip w dowolnej warstwie – stoi w siatce klipów obok filmów i kamer.
- Zmieniaj parametry na żywo i zapisuj ustawienia w presecie.
- Włącz reakcję na dźwięk – parametry mogą podążać za muzyką albo mikrofonem.
- Zmiksuj go z warstwami wideo albo kamery trybami mieszania, np. Add, Screen czy Multiply.
- Zmapuj go na dowolną siatkę jak każdy inny klip.

Własny shader
Jeśli piszesz w GLSL – albo znajdziesz shader, który ci się podoba – zaimportuj go jako własny i używaj jak wbudowanych. Shadery z parametrami dostają kontrolki, które możesz zmieniać albo przypisać do MIDI.
Nie programujesz? Aplikacja LayerMapper AI Shaders pisze shadery na podstawie jednego zdania i wysyła je do MApp przez sieć lokalną.
Wskazówki do shaderów na projektorze
- Ciemne tło czyta się lepiej na większości powierzchni – projektor nie wyświetli czerni, więc kontrast bierze się z tego, co zostawisz ciemne.
- Wolne parametry do architektury, szybkie do muzyki – duże powierzchnie potrzebują spokojniejszego ruchu.
- Maskuj nadmiar światła – shader wypełnia całą siatkę, więc dla czystych krawędzi użyj siatek-masek.
- Pilnuj temperatury urządzenia przy długich pokazach z wieloma złożonymi shaderami; tryb Performance daje maksymalną liczbę klatek, gdy jej potrzebujesz.
Podsumowanie
Shadery dają wizuale, które się nie kończą, skalują się do każdej ściany i reagują na muzykę. Zacznij od wbudowanej biblioteki w LayerMapper MApp, potem dodaj własne albo wygeneruj nowe z AI.
Najczęstsze pytania
Ile shaderów ma LayerMapper MApp?
MApp ma ponad 100 wbudowanych shaderów GLSL i pozwala importować własne.
Czy shadery mogą reagować na muzykę?
Tak. Od wersji 2.2 parametry shaderów mogą reagować na dźwięk – muzykę albo mikrofon.

