Raytracer

Prosty raytracer potrafiący rysować podstawowe prymitywy (płaszczyzna, trójkąt, kula) z wykorzystaniem modelu oświetlenia Lamberta i Phonga. Dodatkowo efekt algorytmu śledzenia promieni może zostać poddany operacji mapowania tonów (TMO) w celu poprawy wyglądu sceny i zwiększenia realizmu — został zaimplementowany operator liniowy oraz logarytmiczny.

Do wyświetlania uzyskanego obrazu wykorzystywana jest biblioteka SDL (początkowo do renderowania w oknie, obecnie tylko do zarządzania oknem) oraz OpenGL (do wyświetlania obrazu). Aplikacja napisana została w C++.

Aplikacja - Raytracer

Ten wpis został opublikowany w kategorii Raytracer i oznaczony tagami , , . Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>