Skip to content

Instantly share code, notes, and snippets.

@hunterloftis
Created October 6, 2016 15:24
Show Gist options
  • Save hunterloftis/06c23950ca44e616b76ae662406020cb to your computer and use it in GitHub Desktop.
Save hunterloftis/06c23950ca44e616b76ae662406020cb to your computer and use it in GitHub Desktop.
https://29a.ch/2010/5/17/path-tracing-a-cornell-box-in-javascript
https://29a.ch/sandbox/2010/cornellbox/worker.js
https://github.com/mateuszroth/raytracejs/blob/master/src/js/partials/raytrace.js
http://www.gabrielgambetta.com/tiny_raytracer_full.js
http://jupiter909.com/mark/jsrt.html
https://mzucker.github.io/2016/08/03/miniray.html
http://lousodrome.net/blog/light/tag/path-tracing/
http://create.stephan-brumme.com/smallpt-js/
http://blog.tojicode.com/2010/09/raytracing-in-javascript.html
https://benedikt-bitterli.me/tantalum/
http://www.macwright.org/literate-raytracer/
http://www.cs.unc.edu/~rademach/xroads-RT/RTarticle.html
https://github.com/bwiklund/js1k-love-raytracer
http://www.scratchapixel.com/index.php
http://www.scratchapixel.com/lessons/3d-basic-rendering/global-illumination-path-tracing
http://www.scratchapixel.com/lessons/3d-basic-rendering/ray-tracing-generating-camera-rays/generating-camera-rays
http://www.rorydriscoll.com/2009/01/07/better-sampling/
http://www.lighthouse3d.com/tutorials/maths/ray-sphere-intersection/
https://pathtracing.wordpress.com/2011/02/08/path-tracing-2/
http://scratchapixel.com/lessons/3d-basic-rendering/phong-shader-BRDF
http://stackoverflow.com/questions/2659257/perturb-vector-by-some-angle
http://www.realtimerendering.com/resources/RTNews/html/rtnv20n1.html#art11
http://computergraphics.stackexchange.com/questions/2482/choosing-reflection-or-refraction-in-path-tracing
http://www.iquilezles.org/www/articles/simplepathtracing/simplepathtracing.htm
http://chunky.llbit.se/path_tracing.html
https://people.cs.kuleuven.be/~philip.dutre/GI/TotalCompendium.pdf
https://inst.eecs.berkeley.edu/~cs294-13/fa09/lectures/scribe-lecture5.pdf
http://www.cs.dartmouth.edu/~cs77/slides/18_PathTracing.pdf
http://www.inf.ed.ac.uk/teaching/courses/cg/lectures/cg15_2013.pdf
http://gamedev.stackexchange.com/questions/98755/integrating-specular-diffuse-reflection-and-refraction
http://stackoverflow.com/questions/19197002/path-tracing-algorithm-need-help-understanding-key-point
http://cs.brown.edu/courses/cs224/papers/mc_pathtracing.pdf
http://blog.hvidtfeldts.net/index.php/2015/01/path-tracing-3d-fractals/ **
http://madebyevan.com/webgl-path-tracing/
http://computergraphics.stackexchange.com/questions/1513/how-physically-based-is-the-diffuse-and-specular-distinction **
http://lousodrome.net/blog/light/tag/specular/
http://www.scratchapixel.com/lessons/3d-basic-rendering/minimal-ray-tracer-rendering-simple-shapes/ray-box-intersection
https://github.com/stackgl/ray-aabb-intersection
http://www.kevinbeason.com/smallpt/ **
http://www.flipcode.com/archives/Raytracing_Topics_Techniques-Part_2_Phong_Mirrors_and_Shadows.shtml
https://drive.google.com/file/d/0B8g97JkuSSBwUENiWTJXeGtTOHFmSm51UC01YWtCZw/view **
http://kylehalladay.com/blog/tutorial/math/2013/12/24/Ray-Sphere-Intersection.html
http://paulbourke.net/geometry/reflected/
http://graphics.stanford.edu/courses/cs148-10-summer/docs/2006--degreve--reflection_refraction.pdf
https://www.flipcode.com/archives/reflection_transmission.pdf
http://steve.hollasch.net/cgindex/render/refraction.txt
http://asawicki.info/news_1301_reflect_and_refract_functions.html
http://stackoverflow.com/questions/14034525/ray-trace-refraction-looks-fake
http://stackoverflow.com/questions/26087106/refraction-in-raytracing
https://www.youtube.com/watch?v=iKNSPETJNgo
http://gpupathtracer.blogspot.com/2012/04/fresnel-reflections.html
http://www.eng.utah.edu/~cs6958/slides/Lec17.pdf ** good overview of material responses
https://seblagarde.wordpress.com/2013/04/29/memo-on-fresnel-equations/
http://www.gamedev.net/topic/616839-choose-path-in-path-tracing/ ** might help to unify the material model
http://www.csee.umbc.edu/~adamb/435/Slides/raytrace.pdf ** depth of field
http://blog.selfshadow.com/publications/s2016-shading-course/#course_content
https://www.cs.cmu.edu/~mws/rpos.html
http://stackoverflow.com/questions/16521003/gamma-correction-formula-gamma-or-1-gamma
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment