https://github.com/jorgemagic/raytracingtherestofyourlife
Implementation of the Peter Shirley's book in .NETCore CSharp
https://github.com/jorgemagic/raytracingtherestofyourlife
csharp netcore peter-shirley raytracing
Last synced: 12 months ago
JSON representation
Implementation of the Peter Shirley's book in .NETCore CSharp
- Host: GitHub
- URL: https://github.com/jorgemagic/raytracingtherestofyourlife
- Owner: Jorgemagic
- License: mit
- Created: 2020-06-11T07:54:14.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-15T20:25:11.000Z (about 2 years ago)
- Last Synced: 2025-07-06T20:07:38.704Z (12 months ago)
- Topics: csharp, netcore, peter-shirley, raytracing
- Language: C#
- Size: 17.4 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Raytracing The Rest Of Your Life
Implementation of the Peter Shirley's [book](https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html) in .NETCore CSharp
## Related Work
- [Raytracing in One Weekend](https://github.com/Jorgemagic/RaytracingInOneWeekend)
- [Raytracing the Next Week](https://github.com/Jorgemagic/RaytracingTheNextWeek)
### [01 Estimating PI](01-EstimatingPI/)

### [02 Estimating PI v2](02-EstimatingPIv2/)

### [03 Estimating PI v3](03-EstimatingPIv3/)

### [04 Integrating x2](04-IntegratingX2/)

### [05 Integrating x2 with PDF](05-IntegratingX2withPDF/)

### [06 Integrating x2 v3](06-IntegratingX2v3/)

### [07 Integrating x2 final version](07-IntegratingX2FinalVersion/)

### [08 Importance Sampled Point on Unit Sphere](08-ImportanceSampledPointOnUnitSphere/)

### [09 Cornell Box Refactorized](09-CornellBoxRefactorized/)

### [10 Cornell Box with different Sampling Strategy](10-CornellBoxWithDifferentSamplingStrategy/)

### [11 Random Points on Unit Sphere](11-RandomPointsUnitSphere/)

### [12 Integration using Cos3(x)](12-IntegrationUsingCos3(x)/)

### [13 Integration Consine Density Function](13-IntegrationCosineDensityFunction/)

### [14 Cornell Box ONB Scatter Function](14-CornellBoxONBScatterFunction/)

### [15 Cornell Box Sampling only the Light](15-CornellBoxSamplingOnlyTheLight/)

### [16 Cornell Box Light Emitted downward direction](16-CornellBoxLightEmittedDownwardDirection/)

### [17 Cornell Box Cosine Density](17-CornellBoxCosineDensity/)

### [18 Cornell Box Hittable Light](18-CornellBoxHittableLight/)

### [19 Cornell Box Mixture Density](19-CornellBoxMixtureDensity/)

### [20 Cornell Box with Arbitrary PDF Functions](20-CornellBoxArbitraryPDFFunctions/)

### [21 Cornell Box with Glass Sphere](21-CornellBoxGlassSphere/)

### [22 Cornell Box with Glass and Light PDF function](22-CornellBoxGlashAndLight/)

### [23 Cornell Box Anti-Acne](23-CornellBoxAntiAcne/)
