This is a Python pathtracer that supports the following features:
- Sphere intersections
- Material roughness
- Multi-sample antialiasing
- Using PySide6
The project is managed with Poetry and based on Python 3.11.2.
-
Clone the repository:
git clone https://github.com/Design0r/PyRay.git
-
Install the required dependencies:
poetry install
To use the pathtracer, run the following command:
poetry run python pyray/main.py