{"id":958,"date":"2009-11-22T00:41:55","date_gmt":"2009-11-21T13:41:55","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=958"},"modified":"2009-11-22T00:42:06","modified_gmt":"2009-11-21T13:42:06","slug":"today-2","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2009\/11\/22\/today-2\/","title":{"rendered":"Today"},"content":{"rendered":"

Today I converted all Region-placed objects in MMORPG Tycoon 2 to render via the region’s octree. \u00a0This includes buildings, roads, monsters, player characters, and AI developers. \u00a0This basically means that any objects which aren’t at least vaguely in front of the camera won’t use up time being drawn by the graphics card.<\/p>\n

The player himself, his GraveShip, and his mouse cursor are not constrained within a single region, and so are still not rendering via an octree. \u00a0The terrain itself also is not covered by the octree; \u00a0it has its own system for accomplishing a similar task.<\/p>\n

Tomorrow I should be able to try out a forest, and see what performance on it is going to be like. \u00a0Crossing fingers!<\/p>\n","protected":false},"excerpt":{"rendered":"

Today I converted all Region-placed objects in MMORPG Tycoon 2 to render via the region’s octree. \u00a0This includes buildings, roads, monsters, player characters, and AI developers. \u00a0This basically means that any objects which aren’t at least vaguely in front of the camera won’t use up time being drawn by the graphics card. The player himself,…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[24,25],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-fs","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/958"}],"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=958"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/958\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}