@GoodbyeCruelWorld: U mnie sporadycznie gra zaczynała gubić klatki po przejściu przez drzwi w losowych miejscach (głównie w zamku). Problem rozwiązywało zapisanie gry i wczytanie. Być może miało to związek z tym, że 3070 ma tylko 8 GB RAMu (jakiś wyciek pamięci?). Ustawiłem wszystko na maksa i pasek VRAMu świecił się na czerwono, podobno takie ustawienia wymagały co najmniej 11,5 GB VRAMu.
  • Odpowiedz
Ma ktoś The Ascent na Steamie? Może mi napisać czy w tej wersji działa normalnie RT i DLSS? Bo sprawdzałem tytuł w Game Passie, ale przez dwa miechy nie potrafili sobie z tym poradzić, chociaż tyle, że optymalizację naprawili. Zamiast przedłużać Game Passa wolę chyba kupić ten tytuł na Steam.
#gry #steam #raytracing #theascent
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@sodomek A podobno C2077 był taki zły, mi od premiery chodził dobrze na PC ( ͡° ͜ʖ ͡°)
Dotąd uważam, że ma najlepiej zaimplementowany RayTracing w grach.
Z tym patchowaniem The Ascent to jakieś jaja są, a optymalizacja po premierze to leżała i kwiczała.
  • Odpowiedz
#mojeraycastingowezabawy #programowanie #programista15k #grafika3d #gamedev #raytracing #raycasting #retrogaming #kodowanie #jezykc #cpp

CZĘŚĆ 10.
Ostatnio pracowałem bardziej nad frameworkiem całości. Stworzyłem taki szkielet pod engine i gameplay i wszystkie biblioteki przepisałem stricto pod język C. Jak kiedyś wspomniałem, chcę zobaczyć jak coś takiego będzie chodzić na Amidze z RTG, mam tu na myśli
ZawzietyRobaczek - #mojeraycastingowezabawy #programowanie #programista15k #grafika3d...
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mojeraycastingowezabawy #programowanie #programista15k #grafika3d #gamedev #raytracing #raycasting #retrogaming

CZĘŚĆ 9.

Czołem, ostatnio pracowałem nad samym edytorem do Raycastera, taż żeby łatwiej zarządzać mapką, bo pojawiają się nowe elementy. Na razie dorzuciłem te elementy, które mam ogarnięte w samym silniku, czyli:
- pozycja i orientacja gracza
ZawzietyRobaczek - #mojeraycastingowezabawy #programowanie #programista15k #grafika3d...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Powiedzcie mi proszę, czy raytracing faktycznie wart jest swojej ceny?

Przeglądam sobie gameplaye i fakt nie jestem jakimś zapalonym graczem, ale różnica między wersją on, a off nie jest aż tak powalająca jakbym się tego mógł spodziewać. Największa jest widoczna na powierzchniach pokrytych wodą lub lodem, ale mam niejasne wrażenie, że jest to bardziej subtelny dodatek niż cos co znacząco zmieniałoby wrażenia z gry.

Pytam, bo chcę kupić używaną kartę pod 1440p. Nie mam
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mojeraycastingowezabawy #programowanie #programista15k #gamedev #raytracing #raycasting
CZĘŚĆ 7.
Czołem, kolejna zabawa z raycasterem. Dorzuciłem "ruszanie głową" i wysokością gracza. Pierwszy będzie służył oczywiście do rozglądania się, a drugi można wykorzystać do skakania lub bujania góra/doł podczas chodzenia. W załączonym filmiku porównanie obu ruchów + oba ruchy połączone do uzyskania efektu jakby latania.

Niestety, optymalizacja z zeszłego wpisu, gdzie miałem pętlę równą tylko
ZawzietyRobaczek - #mojeraycastingowezabawy #programowanie #programista15k #gamedev #...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mojeraycastingowezabawy #programowanie #programista15k #gamedev #raytracing #raycasting
CZĘŚĆ 6.
Czołem, kolejna zabawa z raycasterem. Nowy algorytm texturowania podłogi. Nieporównywalnie szybszy wiec wszystko działa jak przedtem. Tym razem renderujemy podłogą linia po linii. Oblicza się dwie skrajne wartości punktów przecięcia z podłogą i interpoluje. Żeby teksturować sufit nie trzeba nic nowego liczyć tylko korzysta się z tych samych obliczeń tylko pixele ustawia się na
ZawzietyRobaczek - #mojeraycastingowezabawy #programowanie #programista15k #gamedev #...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mojeraycastingowezabawy #programowanie #programista15k #gamedev #raytracing
Czołem, kolejna zabawa z raycasterem. Pracuje nad texturowaniem podłogi, niestety na razie straszcie zwolniło :-/
ale tu CIEKAWOSTKA, która mi się pojawiła sama (na zasadzie niby błędu).. Multiplikując podłogę intensywnością która obliczyłam z obległosci od ściany otrzymałem jakby... Raytracing podłogi xD coś jakby ściany się idealnie odbijały w podłodze, całkiem spoko efekt.

Troche mnie martwi to wolne teksturowanie podłogi,
ZawzietyRobaczek - #mojeraycastingowezabawy #programowanie #programista15k #gamedev #...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@robcioo1994: po różnych źródłach, są różne podejścia do niektorych aspektów, np. algorytm szukania scian lub sposób texturowania podłogi, co wpływa na wydajnosć, mi zależy na jak najlepszej wydajnosci przy czym mam tu na mysli właśnie wydajniesze algorytmy + zoptymalizowany kod..
- Taki najcześciej cytowany jest ten 4 cześciowy materiał: https://lodev.org/cgtutor/
- Ten też dobry, ale troche inne podejscie chyba troche mniej wydajne: https://permadi.com/1996/05/ray-casting-tutorial-table-of-contents/
- inne rzeczy to np. szukałem wydajnego
  • Odpowiedz
Zastanawiam się dlaczego wielka i potężna społeczność #opensource i klubu miłośników i kompilatorów jąderek #linux a nie zrobi społecznościowej zrzuty dla poważnego studia #gamedev celem stworzenia sensownej platformówki klasy #aaa pokroju raymana czy innego spyro, z ich pingiwnią maskotką #tux em, skoro wypromowaliśmy wiedźmina, byłaby z tego dobra promocja dla całego linuxa, ja bym pograła w przygody fotorealistycznego z obsługą #raytracing
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach