Chociaż z zawodu jestem programistą, prawie wcale nie dotknąłem rozwoju gier. Od jakiegoś czasu mam to pytanie, a teraz, gdy zastanawiam się nad rozwojem gier, pomyślałem, że to dobry moment, aby zapytać. Dlaczego mapowanie cieni wydaje się być wyłącznym sposobem, w jaki gry wykorzystują cienie? Mówiąc wprost, wygląda okropnie. Nawet …
W niektórych grach widzę światła świecące przez ściany, nawet jeśli ustawię jakość wideo na wysokich poziomach. Kilka przykładów gier, w które ostatnio grałem, to Borderlands 2 (wybuchy pocisków) i Call of Cthulhu (latarnie; gra korzysta nawet z silnika Unreal Engine 4). Czy to błąd, czy istnieją przyczyny związane z wydajnością? …
Zmieniłem Ogre3D (v1.7) i korzystałem z PagedGeometry . Staram się stworzyć prostą scenę z ukształtowaniem terenu, drzewami i trawą. W skrócie, chciałbym osiągnąć taki efekt w Ogre: Przezroczyste / wycinane cienie są implementowane w demach PagedGeometry, ale nie mogę znaleźć żadnego rozwiązania, jak prawidłowo rzucać cienie na trawę, jak w …
Jaki jest stan techniki w zakresie renderowania cieni? Moim celem jest OpenGL 3.2, jeśli to ma znaczenie, używając odroczonego procesu renderowania. Minęły lata, odkąd przyjrzałem się renderowaniu cieni, a wtedy dostępnych było wiele technik, od szablonów po różne metody mapowania cieni. W tym czasie cienie renderowania wymagały osobnych przejść renderowania, …
Chcę spróbować dodać cienie do gry 3D XNA. Skonfigurowałem środowisko testowe z jednym światłem i jedną kamerą. Jednak w moim podejściu natrafiam na artefakty. Używam kodu modułu cieniującego z http://pastebin.com/zXi0hmsU do renderowania końcowego wyniku i http://pastebin.com/rY4Gcj9N do tworzenia map cieni. Kod jest dość prosty i polega na wygenerowaniu mapy głębokości …
Piszę mały izometryczny silnik 2d w C ++ i próbuję zaimplementować rzucanie cieni w czasie rzeczywistym. Postępowałem zgodnie z prostym podejściem opisanym na tej stronie i oto wynik (światło znajduje się w tym samym miejscu co żółty sześcian): Rezultat jest bardzo ładny, ale na ścianach i na kostkach brakuje cieni. …
Nie jestem pewien, czy miękkie cienie w prawdziwym życiu (z bliskich, dużych źródeł światła) mają gaussowski lub liniowy opad, czy coś innego. Pracuję nad czymś, w czym mogę tworzyć cienie, manipulując jakąś wstępnie renderowaną teksturą gradientu, więc nie muszę polegać na buforach klatek i tradycyjnych technikach cieniowania. Planuję wypalić gradient …
Jakiego rodzaju algorytmu cieniowania można użyć do tworzenia takich cieni? ten, który tworzę, jest podobny, ale wszystko odbywa się za pomocą interfejsu API rysowania 2D opartego na OpenGL, więc nie ma współrzędnej Z. Ponadto, dla samej ręki, naprawdę chciałbym uzyskać zacienione odczucie, jak tutaj: Po prostu nie jestem pewien, jak …
Jestem w trakcie pisania od podstaw gry izometrycznej i chciałbym wiedzieć, jak / czy mogę dodać światła i cienie. Kod, który do tej pory mam, można znaleźć tutaj , ale powinno być wystarczające, aby wiedzieć, że w tej chwili mapy to proste trójwymiarowe tablice wartości prawda / fałsz . Oto …
Jak mogę zaimplementować cienie 2D, które są rzucane przez obiekty na innej warstwie? NIE podoba się dynamiczne oświetlenie w dobrze znanym samouczku z Catalin Zima : Ale podobnie jak cienie rur w tym filmie : Podobnie jak cień platformy i postać w tym filmie : Chciałbym zastosować ten sam rodzaj …
Mapowanie cieni wykorzystuje bufor głębokości do obliczenia, gdzie należy narysować cienie. Mój problem polega na tym, że chciałbym, aby niektóre półprzezroczyste teksturowane quady rzucały cienie - na przykład drzewa billboardowe. Ponieważ wartość głębokości zostanie ustawiona na całym kwadracie, a nie tylko na widocznych częściach, rzuca kwadratowy cień, czego nie chcę. …
Najwyraźniej Creative ma patent na odwrotność Carmacka i skutecznie zmusił Id do zmodyfikowania swoich technik upuszczania źródła , a także do włączenia EAX w Doom 3 . Ale Carmack's Reverse jest dyskutowany dość często i najwyraźniej jest to dobry wybór do odroczonego cieniowania, więc prawdopodobnie jest używany w wielu innych …
Po raz pierwszy zaimplementowałem podstawowe mapowanie cieni w OpenGL przy użyciu shaderów i mam pewne problemy. Poniżej możesz zobaczyć przykład mojej renderowanej sceny: Proces mapowania cieni, który śledzę, polega na tym, że renderuję scenę do bufora ramki przy użyciu macierzy widoku z punktu widzenia światła oraz matryc projekcyjnych i modelowych …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.