Teraz ray tracing można wypróbować nawet w… Excelu – sprawdźcie sami!

Maksym SłomskiSkomentuj
Teraz ray tracing można wypróbować nawet w… Excelu – sprawdźcie sami!
{reklama-artykul}
Naprawdę zaskakujące bywa to, co niektórzy ludzie potrafią stworzyć wewnątrz pewnych programów czy gier. Słyszałam już chociażby o kilku interesujących przykładach z Minecrafta – działającym Game Boyu, smartfonie, czy też… Minecrafcie 2D wewnątrz skrzynki – i nie tylko. W Excelu z kolei w zeszłym roku ktoś zdołał stworzyć działającego FPS-a. Teraz Excel ponownie został wykorzystany w nietypowy sposób. Użytkownik Reddita o pseudonimie s0lly opracował w nim demo ray tracingu. Dokładnie tak!

Ray tracing, czyli „śledzenie promieni” to technologia, która pozwala na symulowanie fizycznego zachowania światła i renderowanie w czasie rzeczywistym kinowej jakości grafiki w nawet najbardziej zaawansowanych graficznie grach. Nie jest ona znana od dzisiaj, ale jeszcze nie tak dawno jej powszechne wykorzystywanie nie było możliwe ze względu na ograniczenia w mocy obliczeniowej komputerów. To zmieniło się za sprawą kart graficznych GeForce RTX. Od momentu debiutu tych kart lista gier wspierających ray tracig stale się powiększa. Już wkrótce wykorzysta go także wspomniany Minecraft.

s0lly opracował swoje demo ray tracingu po to, aby każdy mógł na własne oczy przekonać się, na czym raytracing polega i zrozumieć jego podstawowe zasady. Utworzony przez niego plik można pobrać za darmo z serwisu GitHub, a następnie w bardzo prosty sposób demo uruchomić.

Aby demo zadziałało, wystarczy uruchomić plik „RaytracerInExcel_CopyFormulae.xlsb” w Excelu, przejść do zakładki „Objects” i w niej zaznaczyć cały wiersz o numerze 24. Następnie jego zawartość należy skopiować i wkleić do wierszy o numerach od 25 do 14405 (tak, oczy Was nie mylą). Uwaga, nawet stosunkowo mocny komputer będzie potrzebował przynajmniej kilkunastu sekund na ukończenie tej akcji, więc bądźcie cierpliwi. Ostatni krok polega na włączeniu zakładki „screen” i kliknięciu na napis „Animate” (wtedy animacja będzie przebiegać wzdłuż wcześniej ustalonego toru) lub „Play” (wtedy będziemy mogli sterować nią sami z pomocą klawiszy WASD).

excel-raytracing2

Cóż, jak zapewne się przekonacie, Excel nie jest idealnym programem do renderowania grafiki z ray tracingiem. Moja maszyna (wyposażona w kartę graficzną GeForce GTX 1070 Ti) pokazywała kolejną klatkę animacji co około 4 sekundy. Na wideo opublikowanym przez twórcę dema wygląda ona dużo lepiej.

Gorąco zachęcamy Was do wypróbowania opisanego dema, nawet jeśli nie dysponujecie kartą graficzną z serii RTX. Naprawdę ciężko uwierzyć w to, że coś takiego udało się stworzyć w Excelu, tak więc warto przekonać się o tym na własne oczy.

Źródło: Reddit

Udostępnij

Maksym SłomskiZ dziennikarstwem technologicznym związany od 2009 roku, z nowymi technologiami od dzieciństwa. Pamięta pakiety internetowe TP i granie z kumplami w kafejkach internetowych. Obecnie newsman, tester oraz "ten od TikToka". Miłośnik ulepszania swojego desktopa, czochrania kotów, Mazdy MX-5 i aktywnego uprawiania sportu. Wyznawca filozofii xD.