Skip to content

c-cpp-project/minirt

Repository files navigation

MINIRT

3차원 물체들을 시각적으로 나타내보는 그래픽 과제입니다.

  1. mlx 라이브러리를 통해 그래픽 화면의 크기를 설정하고, 특정 좌표에 점을 찍을 찍을 수 있습니다.
  2. 'Ray-tracing' 기법을 이용하여 3차원의 물체들을 사실감 있게 표현합니다.

Ray Tracing in One Weekend을 참고하여 구현하였습니다.

실행 화면

원기둥, 구를 구현하였고 카메라의 위치와 각도에 따라 다양한 그래픽 화면을 생성하였습니다.

./miniRT sample.rt
sample
./miniRT sample2.rt
sample2
./miniRT test1.rt
test1
./miniRT test2.rt
test2
./miniRT test3.rt
test3
./miniRT test5.rt
test5

About

'Ray Tracing in One Weekend'을 참고하여 만든 Ray Tracing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •