Récemment, j'ai programmé un module L-System , cela m'a intéressé davantage. Je suis aussi accro à Plants vs Zombies, j'ai vraiment aimé le concept de Tree of Wisdom. J'adorerais créer un art procédural similaire juste pour le plaisir et en savoir plus.
Question: Comment dois-je aborder le processus de création dynamique d'un arbre artistique (2d peut-être avec une caméra / perspective fixe)?
Idéalement, je voudrais commencer avec une plante (seulement une tige avec une feuille) et la cultiver dynamiquement en utilisant une certaine influence (entrée / action de l'utilisateur) sur sa structure. Ces influences peuvent entraîner différents types de ramification, des courbes dans les branches, sa propagation, l'emplacement des fruits, la couleur des fleurs, etc. Voulez-vous qu'il soit vraiment plein de vie / d'esprit. :)
Plants vs Zombies: Tree of wisdom Ce serait formidable de développer dynamiquement un arbre similaire, mais avec beaucoup plus de variations et d'animations.
Mon expérience: le programmeur a utilisé peu de moteurs de jeu (Ogre3d, cocos2d, unit). N'ont pas vraiment programmé directement en utilisant openGL, essayant de résoudre ce problème :).
Je suis prêt à passer un temps considérable, veuillez me faire connaître les API? et comment un expert comme vous aborderait-il ce problème?
Pourquoi 2D? Je pense qu'il est plus facile de résoudre le problème en ne considérant que 2 dimensions.
Inspirations artistiques:
Seul l' arbre, avec des fruits et des feuilles, sans les arbustes en bas
Le grand arbre (branches visibles, feuilles vertes, fleurs, fruits, etc.) à gauche, derrière le singe.
PixelJunk's Eden (inspiration de style Art).
Pommier généré de façon procédurale à l'aide de fractales
Veuillez me faire savoir s'il vous a été facile de comprendre la question, je peux développer davantage.
J'espère qu'une discussion sur différentes approches serait utile pour tout le monde. Vous êtes géniaux les gars.
Student/
partir deStudent/Programmer