Skip to content

zjhzjh123/Raytracing

Repository files navigation

naive-ray-tracing

A naive ray tracing for VR final project

Features

  • Naive-ray-tracing including reflection, refraction and diffuse reflection.

  • Soft-shadow, transparency, half-transparency and color-bleeding.

  • Using multi-process for speed up.

Environment

  • This project is build under g++ 4.9.

Usage

There are many args to set the situation.

First we need to choose the path of the file and the file name.(It is a obj file)

Then we need to set the position of eye, light point and pixels.

Finally we can add some walls to make our scene more realistic.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published