{"id":498,"date":"2009-03-26T21:40:27","date_gmt":"2009-03-26T11:40:27","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=498"},"modified":"2009-03-26T21:48:01","modified_gmt":"2009-03-26T11:48:01","slug":"lighting-in-vectorstorm","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2009\/03\/26\/lighting-in-vectorstorm\/","title":{"rendered":"Lighting in VectorStorm"},"content":{"rendered":"

\"lighting\"<\/a>I promise; \u00a0last post about lighting support!<\/p>\n

Here we have fully working lighting support. \u00a0We have a shiny sphere, and a more matte (though still lit) cube. \u00a0The bright white spots represent lights in the scene.. though in this screenshot, they’re not colored the same as the light they’re emitting. \u00a0They’re just for debugging that light is actually coming from the right spots. \u00a0This is now all being done through the proper VectorStorm API, and while there’s still a fair amount of optimisation work to be done, it’s now functional, and optimisation work should happen entirely inside the engine, without requiring changes to client code.<\/p>\n

With this tech in place, I’m now ready to resume proper game development again. \u00a0But more on that tomorrow!<\/p>\n","protected":false},"excerpt":{"rendered":"

I promise; \u00a0last post about lighting support! Here we have fully working lighting support. \u00a0We have a shiny sphere, and a more matte (though still lit) cube. \u00a0The bright white spots represent lights in the scene.. though in this screenshot, they’re not colored the same as the light they’re emitting. \u00a0They’re just for debugging that…<\/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-82","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/498"}],"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=498"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/498\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}