#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

#programowaniegrafiki #gamedev #raycasting #programista15k #programowanie Czołem, czy Ktoś się orientuje na jakiej zasadzie zostało zrobione to oświetlenie? Sa kolorowe światła, okluzje i cienie. Tzn. na bank jest to wypalone.. tylko no właśnie mam problem w jaki sposób. To jest Raycaster - jakbyśmy chcieli żeby każda komórka miała własną texturę to byłaby masakra, np. niech plansza ma chociaż 64x64 komórek to już mamy
ZawzietyRobaczek - #programowaniegrafiki #gamedev #raycasting #programista15k #progra...
  • 9
  • 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