date: 2018-03-22 01:47:57
slug: 22-014757-am
status: published
link: https://jj.isgeek.net/2018/03/22-014757-am/
bookmark_of: {"is_image": false, "_url": null, "summary": null, "scrape": false, "title": "Raytracing", "url": "http://fabiensanglard.net/rayTracing_back_of_business_card/"}
titleless: True
display_format: short-note
syndication: https://twitter.com/jjdelc/status/976636574527098882
mentions: [{"via": "brid-gy.appspot.com", "title": "Impressive \ud83d\ude2e", "source": "https://brid-gy.appspot.com/comment/twitter/jjdelc/976636574527098882/976686307064844288", "author": {"url": "http://drmad.org", "photo": "https://pbs.twimg.com/profile_images/795298387897806849/gvQnX9CQ.jpg", "name": "Oliver Etchebarne"}, "url": "https://twitter.com/drmad/status/976686307064844288", "published": "2018-03-22T05:05:36+00:00"}, {"via": "brid-gy.appspot.com", "title": "", "is_like": true, "author": {"url": "https://twitter.com/drmad", "name": "Oliver Etchebarne", "photo": "https://pbs.twimg.com/profile_images/795298387897806849/gvQnX9CQ.jpg"}, "source": "https://brid-gy.appspot.com/like/twitter/jjdelc/976636574527098882/4233841", "url": "https://twitter.com/jjdelc/status/976636574527098882#favorited-by-4233841"}, {"via": "brid-gy.appspot.com", "title": "", "is_like": true, "author": {"url": "https://twitter.com/ivoscc", "photo": "https://pbs.twimg.com/profile_images/481323278791753729/hLbLLsQY.png", "name": "ivoscc"}, "source": "https://brid-gy.appspot.com/like/twitter/jjdelc/976636574527098882/240919851", "url": "https://twitter.com/jjdelc/status/976636574527098882#favorited-by-240919851"}]
title: Mar 22 2018 - 01:47:57 AM


Quite insane how small a working ray tracer can be! The amount of cleverness here is crazy!

To get a bit more of grasp, here's a [python implementation](http://vanderwijk.info/blog/business-card-raytracer-in-python/) of it that is easier to understand.