Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

gluschenko/render-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

133 Commits

Repository files navigation

Render Box |

Introduction

The main goal of this project is to implement a path tracing algorithm in C# (without GPU optimization at first time).

There are also several different renders, such as the Mandelbrot Set or Perlin Noise.

Sources:

Requirements

  • Visual Studio 2022
  • .NET SDK 6.0

Renderers

PathRenderer

Key features:

  • Point lingting
  • Soft shadows
  • Ambient occlusion
  • Transparency & reflection
  • Camera movement

Making of

MandelbrotRenderer

Key features:

  • Zoom in / zoon out
  • Color filters

PerlinRenderer

RandomRenderer

Goal of project

About

Low-level graphics in C# (without GPU acceleration)

Topics

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Packages

Contributors

Languages