{"id":390,"date":"2009-01-04T19:57:57","date_gmt":"2009-01-04T09:57:57","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=390"},"modified":"2009-01-04T20:01:43","modified_gmt":"2009-01-04T10:01:43","slug":"still-working","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2009\/01\/04\/still-working\/","title":{"rendered":"Still working"},"content":{"rendered":"

\"lordp3\"<\/a>
\n<\/a><\/p>\n

Not going to be finished tonight, I suspect.\u00a0 But I’m still doing my best.<\/p>\n

More than half my time has been going into fixes to VectorStorm’s 3D engine code..\u00a0 putting in basic, simple things that I’d overlooked before is taking up a rather surprising amount of time.\u00a0 One big obvious missing thing that didn’t occur to me until I needed it was lighting;\u00a0 VectorStorm has absolutely no concept of lights, at the moment.. and its only method of applying varying colors to optimised mesh is the old “Overlay” mechanism..\u00a0 I’ve quickly hacked in a way to set colors, but lighting is out of the question at this point;\u00a0 I’ll have to add it post-Lord.<\/p>\n

This means that the terrain lighting you see above is actually being calculated explicitly on the CPU, instead of being calculated on the GPU.. so it’s not as fast as it could be.\u00a0 But it shouldn’t be too big a problem.\u00a0 :)<\/p>\n

Of course, the silly thing is that the game design I’ve worked out for Lord is entirely 2D;\u00a0 the 3D stuff is only used for visualisation.<\/p>\n","protected":false},"excerpt":{"rendered":"

Not going to be finished tonight, I suspect.\u00a0 But I’m still doing my best. More than half my time has been going into fixes to VectorStorm’s 3D engine code..\u00a0 putting in basic, simple things that I’d overlooked before is taking up a rather surprising amount of time.\u00a0 One big obvious missing thing that didn’t occur…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[3],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-6i","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/390"}],"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=390"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/390\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}