17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-11-08 13:19:17 +01:00
Files
maszyna/pr-reviews/PR-230.md

1.6 KiB
Raw Blame History

Review PR #230 — opengl33renderer: Fix up the sizes of Sun and Moon

Autor: @dos1 · base: master · 1 plik, +5/−6 https://github.com/MaSzyna-EU07/maszyna/pull/230

Werdykt: Approve z prośbą o wskazanie odpowiednika w GL4.6

Podsumowanie

Przywrócenie rozmiarów tarcz Słońca i Księżyca z legacy renderera (lerp zależny od wysokości nad horyzontem) w miejsce „fizycznych” 0.00463/0.00451, które przy typowym FoV wyglądają na zbyt małe.

Uwagi

  1. Renderer, który odchodzi. Wg CLAUDE.md cała rodzina rendering/opengl33* zostanie usunięta przez #216, a zmiany na master w tym kodzie mają mieć w PR wskazany odpowiednik na feat/gl46-migration albo informację, że gałąź już go ma. Proszę dopisać, gdzie w rendering/opengl46/ / vulkan14/ liczony jest rozmiar tarcz i czy tam też trzeba to zmienić — inaczej po migracji regresja wróci.
  2. Komentarz TODO dla Słońca mówi „from the moon object” — skopiowany z bloku Księżyca. Skoro linie i tak są dotykane, warto poprawić na „sun object”.
  3. Uzasadnienie „fails to take FoV into account” — rozmiar kątowy jest niezależny od FoV; problem jest raczej percepcyjny (zbyt mała tarcza na ekranie przy 45°+ FoV). Sugeruję doprecyzować opis, żeby ktoś za rok nie „naprawił” tego z powrotem na wartości fizyczne. Rozważyć stałą nazwaną z komentarzem („celowo ~7× większe niż rzeczywiste ze względów percepcyjnych”).
  4. Zrzut przed/po w opisie bardzo by się przydał (zmiana wyglądu istniejących scenerii — wg CLAUDE.md powinna być opisana).