Skip to content

[Машинная графика] Трассировка лучей

Notifications You must be signed in to change notification settings

xDuckoff/ray_tracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Порядок компиляции:

mkdir build    
cd build    
cmake −DCMAKE_BUILD_TYPE=Release ..     
make −j 4    

Запуск:

./rt −out <output_path> −scene <scene_number> −threads <threads>

  • output_path - путь к выходному изображению (относительный).
  • scene_number - номер сцены от 1 до 2.

Пример: ./rt -out output.bmp -scene 1 -threads 1

Сцены:

Scene1 -fullwidth Scene2 -fullwidth

Выполненные пункты:

Сцена 1:

  • Базовая часть: +15 баллов

  • Использование текстур: +1 балл

  • Использование дополнительных геометрических приметивов: +2 балла (цилиндр, пирамида, плоскость, шар)

  • Использования карты окружения: +1 балл (сферическая панорома звездного неба)

  • Использование многопоточности: +2 балла

  • Преломление: +1 балл

  • Субъективная реалистичность сцены: +2 балла

  • Непридусмотренный бонус: +2 балла

Сцена 2:

  • Использование поверхностей второго порядка: +4 балла (однополосный гиперболоид)

Итого: 30 баллов

About

[Машинная графика] Трассировка лучей

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published