Pytania oznaczone «pixel»

17
Formuła GLSL Light (tłumienie, kolor i intensywność)

Wdrażam światła punktowe w silniku Voxel i naprawdę bardzo staram się uzyskać dobry przepływ światła, od 100% w pobliżu źródła światła do 0% w promieniu światła. Mam 5 argumentów dla funkcji: Barwa światła (Vec3) Intensywność światła (odległość od światła do odległości, w której spadek wynosi...

14
Jak zmniejszyć skalę grafiki pikselowej?

Istnieje wiele algorytmów do skalować się pixel art. (Osobiście wolę hqx .) Ale czy istnieją jakieś znaczące algorytmy pozwalające go zmniejszyć ? Moja gra ma działać w rozdzielczości 1280x720, ale jeśli gra się w niższej rozdzielczości, nadal chcę, aby wyglądała dobrze. Większość dyskusji na...

13
Jak poruszać kamerą w pełnych odstępach między pikselami?

Zasadniczo chcę powstrzymać kamerę przed poruszaniem się w subpikselach, ponieważ myślę, że prowadzi to do duszków, które choć nieznacznie zmieniają wymiary. (Czy istnieje na to lepszy termin?) Zauważ, że jest to gra pikselowa, w której chcę mieć wyraźną grafikę pikselową. Oto gif, który pokazuje...

11
Jak wykonać filtr xBR lub hqx w XNA?

Chciałbym renderować moją grę za pomocą jednego z filtrów hqx (hq2x, hq3x lub hq4x) lub filtra xBR w module cieniującym. Jak mogę to zrobić w XNA 4.0 i SM3? Uwaga dodatkowa: to pytanie zostało znacznie zmienione, aby stało się tym, czym jest

11
Jak poruszać duszka w przyrostach subpikselowych?

Piksele są włączone lub wyłączone. Minimalna ilość, jaką możesz przenieść duszka, to pojedynczy piksel. Jak sprawić, by duszek poruszał się wolniej niż 1 piksel na klatkę? W ten sposób dodałem prędkość do zmiennej i sprawdziłem, czy osiągnęła 1 (lub -1). Gdyby tak było, przesunąłbym duszka i...

9
Jak skalować piksele bez rozmycia w GM Studio?

Tworzę grę w Game Maker Studio, która wykorzystuje piksele. Kiedy uruchamiam grę, wszystkie skalowane tekstury są naprawdę rozmyte. (Nie zdarza się to małym). Na przykład ten obraz renderuje się w grze w ten sposób: Czy istnieje możliwość zmiany rozmiaru małych pikseli na duże zamiast...