Skip to content

dShvetsov/RayTracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Швецов Денис Андреевич, 321 группа

Операционная система: Windows 7 x64
Оборудование: Intel Core i3 2 ядра, 4 ГБ памяти ОЗУ
Выполнено на Microsoft Visual Studio 2010
Формат файла настроек:
Сначала нужно задать разрешение камеры : x y
дальше указывается объект который мы будем настраивать: camera, blackhole, background, disk, planet(опционально), parallel(опционально), alphamixed(опционально), antislaysing(опционально)

:::camera:::
положение камеры :x y z
направление камеры forward : x y z
вектор up камеры : x y z
вектор right : x y z
углы обзора камеры: A, B

forward, up, right должны быть ортногональными

:::blackhole:::
масса черной дыры: m

:::background:::
путь к текстуре: way\to\texture

:::disk:::
во сколько раз радиус диска больше радиуса черной дыры : n
путь к текстуре : way\to\texture.png

:::planet:::
радиус планеты : R
положение планеты : x, y, z
путь к текстуре : way\to\texture.png


Время работы программы: 14.8 секунды (config1.txt); 4 минуты (config2.txt); 2 минуты 12 секунд (config3.txt)

Бонусы:
Альфа смешивание. включается добавлением в конфиг файле строки alphamixed
Параллелизм на openMP, включается добавлением в конфиг строки parallel
Антислайсинг, включается добавлением в конфиг antislaysing
Допалнительные объекты шарообразной формы: добавляется с помощью описания planet

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published