Ask HN: Where do I start with first principles in 3D rendering? | Dark Hacker News