SORU
30 EYLÜL 2008, Salı


Nasıl bir usul nesil ile başlamak mı?

Procedural generation spot içine son zamanlarda getirilmiştir (, MMO, vb Spore tarafından), ve ilginç/güçlü bir programlama tekniği gibi görünüyor.< / ^ br .< / ^ br . Benim soru bu

  • Biliyor orta ölçekli herhangi bir prosedür üretim teknikleri kullanan projeler musunuz?
  • Ne dil/sınıf dil usul nesil için en iyi yoldur.
  • İçin usul nesil kullanabilir misin "ciddi" kodu? (yani, bu bir oyun değil)

CEVAP
1 EKİM 2008, ÇARŞAMBA


Muhtemelen midpoint displacement algorithm gibi küçük teori ve basit bir örnek ile başlamak gerekir. Ayrıca eğer grafik oluşturma ile ilgileniyorsanız Perlin Noise hakkında biraz bilgi sahibi olmanız gerekmektedir. Bu usul nesil bitirme projemde bana başlamak için kullandım.

Fractals yakından usul nesil ile ilgili.

Terragen SpeedTree usul nesil bazı şaşırtıcı olasılıkları gösterecektir.

Usul nesil bir tekniktir kullanılabilecek herhangi bir dil (kesinlikle sınırlı olmadığını prosedürel dilleri gibi C, olarak kullanılabilir Nesneye Yönelik dil olarak Java ve Mantık dilleri gibi Prolog). Herhangi bir dilde özyineleme iyi bir anlayış Usul Nesil olan hakimiyetin güçlendirir.

'Ciddi' ya da olmayan oyun kodu, usul nesil teknikler kullanılmıştır: . gelince

  • trafik yönetimi planı için, şehirlerin büyümesini simüle etmek
  • kan damarlarının büyümesini simüle etmek
  • SpeedTree sinema ve mimari sunumlarda kullanılır

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BlackmillMusic

    BlackmillMus

    3 Kasım 2010
  • Blunty

    Blunty

    13 Mart 2006
  • Kingsimba357

    Kingsimba357

    7 NİSAN 2008