• Stars
    star
    752
  • Rank 60,353 (Top 2 %)
  • Language
    C++
  • Created about 6 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An open source physically based renderer.

Alt text

MantaRay is an advanced open-source renderer. It uses modern rendering techniques to generate photorealistic images of complex scenes.

This ray-tracer is also featured in the following YouTube videos on my channel AngeTheGreat:

Sample Renders and Features

Alt text

  • Procedural noise (blue backdrop and leather interior)
  • Transparency (window and headlight glass)
  • Custom shaders (car paint has a custom shader applied which varies color by viewing angle)
  • Normal mapping (floor and leather interior)
  • Support for high polygon scenes

Alt text

  • Racing stripes generated via procedural shaders (not textures)

Alt text

  • Physically accurate depth of field via lens simulation
  • Textures loaded from files
  • Roughness mapping

Getting Started

To get started, consider reading this tutorial: Getting Started.

Tutorials are continually added here: Tutorials

Setup Instructions For Developers

This project was recently migrated to CMake and the setup instructions have changed. They will be updated here shortly.

More Repositories

1

engine-sim

Combustion engine simulator that generates realistic audio.
C++
8,669
star
2

simple-2d-constraint-solver

Simple physics simulator with support for rigid bodies, force generators and constraints.
C++
575
star
3

delta-studio

A game engine currently under development.
C++
347
star
4

piranha

High performance scripting and specification language.
C++
257
star
5

direct-to-video

Easily write MP4 videos from a C++ application.
C++
205
star
6

scs-2d-demo

Demo for the Simple 2D Constraint Solver.
C++
86
star
7

cereal-adventure

Platform game concept made with the Delta engine.
C++
52
star
8

delta-template

Template for creating applications that use the Delta Game Engine.
C++
36
star
9

engine-generator

Python engine generator for Engine Simulator
Python
22
star
10

cmake-template

Template for creating C++ projects that use CMake.
CMake
20
star
11

visualcpp_template

Template I use for my Visual C++ projects.
Python
13
star
12

atg-math

C++
12
star
13

piranha-vscode-extension

Visual Studio Code extension for the Piranha language.
9
star
14

csv-io

Simple library for IO using the CSV format.
C++
9
star
15

gradus

Command line utility to teach music composition
C++
6
star
16

ange-yaghi

Just personal information about me.
5
star
17

toccata

A program that monitors real-time input from a MIDI keyboard and tracks mistakes and timing accuracy.
C++
5
star
18

ant-world

Be your own ant in an anthropomorphic ant world!
C++
3
star
19

console_clock

Simple command line clock utility.
C++
2
star
20

tactical-destruction

A strategy and planning game I made in 2013.
C++
1
star
21

personal-finance-tracker

Database application to track personal finances.
C++
1
star
22

urbanity

Experimental project to generate photorealistic cityscapes.
C++
1
star
23

console_lib

CMake
1
star
24

beef-planet

C++
1
star
25

gstreamer-sandbox

Just a sandbox project to learn gstreamer.
C
1
star