Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

atgc-bundle-metablob #39

Open
jbilcke opened this issue Feb 14, 2015 · 0 comments
Open

atgc-bundle-metablob #39

jbilcke opened this issue Feb 14, 2015 · 0 comments

Comments

@jbilcke
Copy link
Member

jbilcke commented Feb 14, 2015

Some kind of unit which can morphs into different configurations

that would be a feature specific to the Dark faction, which does not use conventional manufacturing technology

we could use metaballs: http://www.clicktorelease.com/code/bumpy-metaballs/

animated using pre-defined coordinated (or maybe controlled by animated bones: http://threejs.org/examples/#webgl_animation_skinning_blending )

however I am afraid such dynamic re-drawing is too computationally expensive when replicated hundred of times at the scale of a game

we could instead use a morphing like for animations

basically, we would have a model made of one block/block, with a morphing animation that would move the points to one configuration to another

I think the result could be pretty cool, and the cpu would be cool too (everything would be done in a vertex shader)

in term of visual aspect, we should definitely get some kind of glossy, black material element for the dark faction
the Dark faction does not use any other color. They do not see the point, because they do not perceive color. Also, they don't feel like they are threatened by other factions and need camo, they just don't care, which make them pretty creepy.

bonus feature / easter egg : once hacked by another faction, an automorph can use other material than black.

@jbilcke jbilcke changed the title atgc-bundle-automorph atgc-bundle-metablob Feb 16, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant