Earlier quoted context omitted.
Now that is impressive. When I was in second grade I was still wrapping my head around addition and subtraction.
I'm guessing that they're from a country where second grade means something different. That or I should have been looking for this school that teaches ray tracing in grade 2...
Photorealistic Path Tracer
61–70 of 98 posts
Re: Photorealistic Path Tracer
#62This is cool. I want to start learning this. What programming language would you suggest to write my code while I learn this? Is C++ pretty much necessary for performance reasons or other languages would be okay too? Any specific recommendation?
If you don’t already know c++ I’d go for Rust.
Re: Photorealistic Path Tracer
#63I recognized the final project structure of CS488. Great class, though quite time-consuming. The author links to past year galleries: https://www.student.cs.uwaterloo.ca/~cs488/gallery-A5.html I'm not sure if this was done in all the years, but one of the interesting (and slightly unfair) aspects of the final project was that you were not only graded on the quality of the final render, but also how closely you aligne…
There's also marks for artistry and humour, and getting perfect in the other categories doesn't require as much work as I put in. I didn't get a perfect mark and I suspect it's because I blew past the cap for technical difficulty but lost some marks on artistry and originality.
Re: Photorealistic Path Tracer
#64When the Mandelbox came up I was fully expecting some sort of explanation about how they thought it was so cool the author had to 3D print it.
At this point I was like “I wonder if they are going to model their desk from earlier?” I was actually delighted and ecstatic when I figured out my mistake! Wonderful work, truly.
Re: Photorealistic Path Tracer
#65Earlier quoted context omitted.
Yah PBRT was my most important resource for completing this project, way more important than anything I learned in course lectures. I read it cover to cover before doing much, but then made sure I wrote things how I wanted without referencing the book except for a few bits of formula-heavy code I mention in the credits. Definitely the best technical book I've ever read.
How did you read it without falling asleep?
I used to read programming books cover to cover 25 years ago when I was in High School/College. I don't do it so much these days, the books aren't as useful and I know too much so most of it ends up being redundant now.
If you're learning something new you can consume voraciously.
Re: Photorealistic Path Tracer
#66Earlier quoted context omitted.
Can you share the critique? It would be an interesting read.
Basically, all the parsing is based on unanchored regexes. This means that Liquid will just ignore syntax that doesn't match what it expects instead of giving a syntax error. One example is `{% if this && that %}`, which is not the correct syntax for logical and but people write in Liquid templates and see that it doesn't give an error so expect it to work, but actually it acts the same as `{% if this %}` and just ig…
Re: Photorealistic Path Tracer
#67Earlier quoted context omitted.
How did you read it without falling asleep?
He liked the content? I used to read programming books cover to cover 25 years ago when I was in High School/College. I don't do it so much these days, the books aren't as useful and I know too much so most of it ends up being redundant now. If you're learning something new you can consume voraciously.
Re: Photorealistic Path Tracer
#68Earlier quoted context omitted.
Yah PBRT was my most important resource for completing this project, way more important than anything I learned in course lectures. I read it cover to cover before doing much, but then made sure I wrote things how I wanted without referencing the book except for a few bits of formula-heavy code I mention in the credits. Definitely the best technical book I've ever read.
How did you read it without falling asleep?
Re: Photorealistic Path Tracer
#69Earlier quoted context omitted.
He liked the content? I used to read programming books cover to cover 25 years ago when I was in High School/College. I don't do it so much these days, the books aren't as useful and I know too much so most of it ends up being redundant now. If you're learning something new you can consume voraciously.
I'm just wondering how people retain the content? I've read a lot of books over the last few years to learn AI/programming ranging from Sutton/Barto's Reinforcement Learning to Scott Meyer's Effective C++ series, and so much of it ends up flying away from my brain.
Re: Photorealistic Path Tracer
#70Earlier quoted context omitted.
How did you read it without falling asleep?
He liked the content? I used to read programming books cover to cover 25 years ago when I was in High School/College. I don't do it so much these days, the books aren't as useful and I know too much so most of it ends up being redundant now. If you're learning something new you can consume voraciously.