{"id":496,"date":"2009-03-23T20:31:31","date_gmt":"2009-03-23T10:31:31","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=496"},"modified":"2009-03-23T20:31:31","modified_gmt":"2009-03-23T10:31:31","slug":"the-antepenultimate-lighting-post","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2009\/03\/23\/the-antepenultimate-lighting-post\/","title":{"rendered":"The Antepenultimate Lighting Post"},"content":{"rendered":"

I really do like to use $5 vocabulary words, sometimes.<\/p>\n

Anyhow, this is just a quick note that I’ve got lights into VectorStorm. \u00a0There might be a few minor API changes to them from here out, but they’re now basically functional. \u00a0Currently supported are ambient, directional, and point light sources.. which should be all I ever need, really. \u00a0Last major thing required for full proper 3D rendering support is a materials system (currently, all 3D geometry is being drawn with a silly bright specular highlight that makes it look like everything is made of plastic.. look at the screenshot a few posts down to see that in action) \u00a0Last big thing to be done is the material system, so that different geometry can be marked as reacting to lights in different ways. \u00a0My current plan is to rip out color and texture support from the innards of the renderer, and integrate both of those into a single Material system. \u00a0Should simplify the code very nicely, I hope!<\/p>\n

Actually, I suspect there’ll only be one more lighting post; \u00a0when the material system is finished and working and I have a screenshot and a demo program to show off, which would technically make this the penultimate post. \u00a0But I like the word ‘antepenultimate’ more, and it gives me a little extra wiggle room in case I run into problems.<\/p>\n

Anyhow. \u00a0I’m going to go sleep now. \u00a0Am still mildly sick, so I’m going to try to get extra rest. \u00a0Chat with you all again in a day or two!<\/p>\n","protected":false},"excerpt":{"rendered":"

I really do like to use $5 vocabulary words, sometimes. Anyhow, this is just a quick note that I’ve got lights into VectorStorm. \u00a0There might be a few minor API changes to them from here out, but they’re now basically functional. \u00a0Currently supported are ambient, directional, and point light sources.. which should be all I…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[4,3],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-80","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/496"}],"collection":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/comments?post=496"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/496\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}