An open API service indexing awesome lists of open source software.

https://github.com/xfischer/ptsharp

C# port of pt: go path tracer
https://github.com/xfischer/ptsharp

Last synced: 4 months ago
JSON representation

C# port of pt: go path tracer

Awesome Lists containing this project

README

        

# PTSharp
C# port of pt: a go path tracer

PTSharp is a C# port of path tracer pt by Michael Fogleman (https://github.com/fogleman/pt). This port was done as part of an attempt to learn Go and to understand better the original path tracer codebase.

Getting Started:
- Visual Studio 2017 for C# 7 support
- NuGet package for NativeInterop (https://www.nuget.org/packages/NativeInterop)

Status:
I have ported across as much as I could from original Go codebase. I could use some help in multi-threading as this is a challenge that I have not been able to fully handle so far.

My thanks go out to Michael Fogleman for his wonderful work.