CHrlS98 / raytracingo

Ray Tracing Engine

Home Page:https://www.youtube.com/watch?v=fXWa9OPya_o

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

RayTracinGO est un moteur de rendu en temps réel basé sur le tracé de rayons. Il supporte les modes de distributed ray tracing et de path tracing.

Configuration

  • OptiX SDK 7.0.0
  • CUDA Toolkit 10.2

Système de build

  • CMake 3.16.3
  • MSVC v141 (Visual Studio 2017)
  • Configuration x64 requise

Utilisation

Les arguments suivants sont obligatoires:

  • --scene=[scene]: afficher la scène [scene] parmis plateau, slide, cornell, mirror_spheres, soft_mirrors, window, balls et checkered.
  • --mode=[mode]: spécifier le mode à utiliser, soit distributed ou path.

Les arguments suivants sont optionnels:

  • --sample=[nb samples] spécifier le nombre d'échantillons [nb samples]*[nb samples] (par défaut: 1)
  • --useAmbient: spécifier si on utilise l'éclairage ambiant (par défaut: non)
  • --help: afficher les commandes disponibles.

About

Ray Tracing Engine

https://www.youtube.com/watch?v=fXWa9OPya_o


Languages

Language:C++ 62.9%Language:C 30.7%Language:CMake 3.5%Language:Objective-C 2.6%Language:Cuda 0.4%