Son zamanlarda bir L-sistem modülü programladım , beni daha fazla ilgilendirdi. Ben de bir Bitkiler vs Zombies bağımlısı, Bilgelik Ağacı kavramını gerçekten sevdim. Sadece eğlence için benzer prosedürel sanatlar yaratmak ve daha fazla bilgi edinmek isterim.
Soru: Sanatsal bir ağaç oluşturma sürecine (belki sabit kamera / perspektifle 2d) dinamik olarak nasıl yaklaşmalıyım?
İdeal olarak bir bitki ile başlamak istiyorum (sadece bir yaprak ile bir kök) ve yapısı üzerinde bir miktar etki (girdi / kullanıcı eylemi) kullanarak dinamik olarak büyütmek istiyorum. Bu etkiler farklı dallanma türlerine, dallardaki eğrilere, yayılmasına, meyvelerin yerlerine, çiçeklerin rengine vb. Neden olabilir. Gerçekten yaşam / ruhla dolu olmasını ister. :)
Bitkiler vs Zombies: Bilgelik Ağacı Benzer bir ağacı dinamik olarak büyütmek harika olurdu, ancak çok daha fazla varyasyon ve animasyon gerçekleşiyor.
Arkaplan: Programcı, birkaç oyun motoru kullanmış (Ogre3d, cocos2d, birlik). Bunu düzeltmeye çalışırken, doğrudan openGL kullanarak doğrudan programlanmadı :).
Çok zaman harcamaya hazırım, lütfen API'ları bana bildirin? ve sizin gibi bir uzman bu sorunu nasıl ele alacaktı?
Neden 2D? Bence sorunu sadece 2 boyutta çözmek daha kolay.
Sanatsal ilham kaynakları:
Altta çalılar olmadan sadece meyve ve yaprakları olan ağaç
Büyük ağaç maymun arkasında solda (görünür dallar, yeşil yapraklar, çiçekler, meyveler, vs.).
PixelJunk's Eden (Sanat tarzı ilham).
Fraktallar kullanılarak işlemsel olarak oluşturulan elma ağacı
Lütfen soruyu anlamanızın kolay olup olmadığını bana bildirin, daha fazla ayrıntı verebilirim.
Umarım çeşitli yaklaşımlarla ilgili bir tartışma herkes için yararlı olur. Siz harikasınız.
Student/
denStudent/Programmer