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

  • nigahiga

    nigahiga

    21 Temmuz 2006
  • The White House

    The White Ho

    21 Ocak 2006
  • Visual Life

    Visual Life

    3 Temmuz 2006