{"id":3753,"date":"2014-01-24T11:42:48","date_gmt":"2014-01-24T17:42:48","guid":{"rendered":"http:\/\/www.realtimerendering.com\/blog\/?p=3753"},"modified":"2014-01-24T11:50:54","modified_gmt":"2014-01-24T17:50:54","slug":"512-and-counting","status":"publish","type":"post","link":"https:\/\/www.realtimerendering.com\/blog\/512-and-counting\/","title":{"rendered":"512 and counting"},"content":{"rendered":"<p>I noticed I reached a milestone number of postings today, <a href=\"http:\/\/forums.udacity.com\/users\/100051027\/eric-haines#cs291\">512 answers posted<\/a> to the online <a href=\"https:\/\/www.udacity.com\/course\/cs291\">Intro to 3D Graphics course<\/a>. Admittedly, some are replies to questions such as &#8220;how is your voice so dull?&#8221; However, most of the questions are ones that I can chew into. For example, I enjoyed answering <a href=\"http:\/\/forums.udacity.com\/questions\/100146699\/clarification-required-on-the-amount-of-light-from-a-single-point-on-a-surface\">this one today<\/a>, about how diffuse surfaces work. I then start to ramble on about area light sources and how they work, which I think is a really worthwhile way to think about radiance and what&#8217;s happening at a pixel. I also like <a href=\"http:\/\/forums.udacity.com\/questions\/100146022\/isnt-the-z-fighting-problem-the-easiest-to-solve#cs291\">this recent one<\/a>, about z-fighting, as I talk about the giant headache (and a common solution) that occurs in ray tracing when two transparent materials touch each other.<\/p>\n<p>So the takeaway is that if you ever want to ask me a question and I&#8217;m not replying to email, act like you&#8217;re a student,\u00a0<a href=\"https:\/\/www.udacity.com\/wiki\/cs291\/syllabus\">find a relevant lesson<\/a>,\u00a0and post a question there. Honestly, I&#8217;m thoroughly enjoying answering questions on these forums; I get to help people, and for the most part the questions are ones I can actually answer, which is always a nice feeling. Sometimes others will give even better answers and I get to learn something. So go ahead, <a href=\"http:\/\/forums.udacity.com\/tags\/cs291\/#cs291\">find some dumb answer of mine<\/a> and give a better one.<\/p>\n<p>By the way, I finally annotated\u00a0<a href=\"https:\/\/www.udacity.com\/wiki\/cs291\/syllabus\">the syllabus for the class<\/a>. Now it&#8217;s possible to cherry-pick lessons; in particularly, I mark all lessons that are specifically about three.js syntax and methodology if you already know graphics.<\/p>\n<p><a href=\"http:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2014\/01\/alpha.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3755\" alt=\"alpha\" src=\"http:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2014\/01\/alpha.jpg\" width=\"775\" height=\"513\" srcset=\"https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2014\/01\/alpha.jpg 775w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2014\/01\/alpha-300x198.jpg 300w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2014\/01\/alpha-453x300.jpg 453w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I noticed I reached a milestone number of postings today, 512 answers posted to the online Intro to 3D Graphics course. Admittedly, some are replies to questions such as &#8220;how is your voice so dull?&#8221; However, most of the questions are ones that I can chew into. For example, I enjoyed answering this one today, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48],"tags":[537,55],"class_list":["post-3753","post","type-post","status-publish","format-standard","hentry","category-reports","tag-mooc","tag-ray-tracing"],"_links":{"self":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/3753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/comments?post=3753"}],"version-history":[{"count":4,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/3753\/revisions"}],"predecessor-version":[{"id":3761,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/3753\/revisions\/3761"}],"wp:attachment":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/media?parent=3753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/categories?post=3753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/tags?post=3753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}