{"id":1493,"date":"2010-08-11T23:42:20","date_gmt":"2010-08-11T12:42:20","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=1493"},"modified":"2010-08-11T23:42:20","modified_gmt":"2010-08-11T12:42:20","slug":"slow-progress","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2010\/08\/11\/slow-progress\/","title":{"rendered":"Slow progress"},"content":{"rendered":"
So today I’ve made a few changes:<\/p>\n
The next bit that I need is probably a way to merge two vsFragments together (with an optional transform applied). \u00a0This change would allow me to accumulate all of the geometry in a model into a single object, for rapid rendering.<\/p>\n
For example, the trees in the earlier screenshots were each composed of about 30-40 objects, one for each branch and sub-branch. \u00a0While this is great for a lot of things, it’s an awfully slow way to render the trees — really, I need to bake all of those vertices down into a single object, and then just render that.<\/p>\n","protected":false},"excerpt":{"rendered":"
So today I’ve made a few changes: vsMeshMaker no longer needs to specify the number of triangles in a model, before you start specifying those triangles. \u00a0Means that it’s really easy to just toss triangles in without thought, and have it come up with an optimised model at the end. vsMesh can now output vsFragments,…<\/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-o5","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/1493"}],"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=1493"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/1493\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=1493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=1493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=1493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}