https://github.com/podgorskiy/picorender
https://github.com/podgorskiy/picorender
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/podgorskiy/picorender
- Owner: podgorskiy
- License: mit
- Created: 2015-08-02T01:07:00.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2020-10-27T21:05:34.000Z (about 5 years ago)
- Last Synced: 2025-01-11T05:21:44.917Z (10 months ago)
- Language: C++
- Size: 8.18 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PicoRender
*This code is Obsolete*. It was written by me around 2014, when I just started doing graphics.
Very simple raytracer for baking ambient occlusion and [bent normal](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.230.6374&rep=rep1&type=pdf). No dependencies.
Now, it does not have much of a value, but I did minor fixes/cleanup out of curiosity to dig some of my old code.
The main purpose was to produce ambient occlusion maps and [bent normal](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.230.6374&rep=rep1&type=pdf) maps.
| | Camera space | Texture space |
:---|:------------------------:|:-------------------------:
Albido |  | 
Ambient Occlusion / Lightmap|  | 
Normals |  | 
Bent Normals (AO in alpha)|  | 
Composition |  | 
| | Camera space | Texture space |
:---|:------------------------:|:-------------------------:
Total Ambient Occlusion / Lightmap|  | 
Bounce 1 |  | 
Bounce 2 |  | 
Bounce 3 |  | 
Bounce 4 |  | 