{"action":"created","issue":{"url":"https://api.github.com/repos/Revolutionary-Games/Thrive/issues/115","labels_url":"https://api.github.com/repos/Revolutionary-Games/Thrive/issues/115/labels{/name}","comments_url":"https://api.github.com/repos/Revolutionary-Games/Thrive/issues/115/comments","events_url":"https://api.github.com/repos/Revolutionary-Games/Thrive/issues/115/events","html_url":"https://github.com/Revolutionary-Games/Thrive/issues/115","id":30920526,"number":115,"title":"Design and implement a dynamic membrane rendering around microbes","user":{"login":"jjonj","id":2057080,"avatar_url":"https://avatars.githubusercontent.com/u/2057080?v=3","gravatar_id":"","url":"https://api.github.com/users/jjonj","html_url":"https://github.com/jjonj","followers_url":"https://api.github.com/users/jjonj/followers","following_url":"https://api.github.com/users/jjonj/following{/other_user}","gists_url":"https://api.github.com/users/jjonj/gists{/gist_id}","starred_url":"https://api.github.com/users/jjonj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjonj/subscriptions","organizations_url":"https://api.github.com/users/jjonj/orgs","repos_url":"https://api.github.com/users/jjonj/repos","events_url":"https://api.github.com/users/jjonj/events{/privacy}","received_events_url":"https://api.github.com/users/jjonj/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Revolutionary-Games/Thrive/labels/difficult","name":"difficult","color":"e11d21"},{"url":"https://api.github.com/repos/Revolutionary-Games/Thrive/labels/programming","name":"programming","color":"f7c6c7"}],"state":"open","locked":false,"assignee":{"login":"patowen","id":5403380,"avatar_url":"https://avatars.githubusercontent.com/u/5403380?v=3","gravatar_id":"","url":"https://api.github.com/users/patowen","html_url":"https://github.com/patowen","followers_url":"https://api.github.com/users/patowen/followers","following_url":"https://api.github.com/users/patowen/following{/other_user}","gists_url":"https://api.github.com/users/patowen/gists{/gist_id}","starred_url":"https://api.github.com/users/patowen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patowen/subscriptions","organizations_url":"https://api.github.com/users/patowen/orgs","repos_url":"https://api.github.com/users/patowen/repos","events_url":"https://api.github.com/users/patowen/events{/privacy}","received_events_url":"https://api.github.com/users/patowen/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Revolutionary-Games/Thrive/milestones/4","labels_url":"https://api.github.com/repos/Revolutionary-Games/Thrive/milestones/4/labels","id":744183,"number":4,"title":"Release 0.3.0","description":"Aka the *Great Graphics Update*, we're gonna end the year with a big, beautiful release. The compound emitters will finally be replaced by compound clouds; the honeycomb will finally be replaced by blobbiness, maybe there'll be some pretty particle effects, who knows?","creator":{"login":"jjonj","id":2057080,"avatar_url":"https://avatars.githubusercontent.com/u/2057080?v=3","gravatar_id":"","url":"https://api.github.com/users/jjonj","html_url":"https://github.com/jjonj","followers_url":"https://api.github.com/users/jjonj/followers","following_url":"https://api.github.com/users/jjonj/following{/other_user}","gists_url":"https://api.github.com/users/jjonj/gists{/gist_id}","starred_url":"https://api.github.com/users/jjonj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jjonj/subscriptions","organizations_url":"https://api.github.com/users/jjonj/orgs","repos_url":"https://api.github.com/users/jjonj/repos","events_url":"https://api.github.com/users/jjonj/events{/privacy}","received_events_url":"https://api.github.com/users/jjonj/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2014-08-05T20:27:18Z","updated_at":"2014-09-16T14:26:41Z","due_on":"2014-12-31T08:00:00Z","closed_at":null},"comments":50,"created_at":"2014-04-05T17:59:06Z","updated_at":"2015-01-11T16:17:48Z","closed_at":null,"body":"This will be very difficult and will require quite some experience with ogre/graphics I imagine.\r\nThe way to do it will probably be vertex buffer modification through ogre based on the hexes in the microbes compound scene node."},"comment":{"url":"https://api.github.com/repos/Revolutionary-Games/Thrive/issues/comments/69499851","html_url":"https://github.com/Revolutionary-Games/Thrive/issues/115#issuecomment-69499851","issue_url":"https://api.github.com/repos/Revolutionary-Games/Thrive/issues/115","id":69499851,"user":{"login":"patowen","id":5403380,"avatar_url":"https://avatars.githubusercontent.com/u/5403380?v=3","gravatar_id":"","url":"https://api.github.com/users/patowen","html_url":"https://github.com/patowen","followers_url":"https://api.github.com/users/patowen/followers","following_url":"https://api.github.com/users/patowen/following{/other_user}","gists_url":"https://api.github.com/users/patowen/gists{/gist_id}","starred_url":"https://api.github.com/users/patowen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patowen/subscriptions","organizations_url":"https://api.github.com/users/patowen/orgs","repos_url":"https://api.github.com/users/patowen/repos","events_url":"https://api.github.com/users/patowen/events{/privacy}","received_events_url":"https://api.github.com/users/patowen/received_events","type":"User","site_admin":false},"created_at":"2015-01-11T16:17:48Z","updated_at":"2015-01-11T16:17:48Z","body":"I've managed to set it up, but I haven't worked on it. I seem to lose steam as soon as I go through the ordeal of trying to set it up. I'm also not sure whether the current algorithm I have in place is good enough, since it is not as efficient as I would like, and the resulting shape cannot easily be adjusted by changing parameters. A possible algorithm was given in the forums, but it just creates a 2D path, and as far as I know, there is no generic algorithm for converting that to a 3D mesh (besides making a cylinder or something like that).\r\n\r\nThe problem with metaballs is that unless the equation for them is very finely tuned, a straight line of hexes will create a bumpy cell surface. Perhaps when I have the time and energy, I may experiment with something else. I'll let you know if I find anything good."}}