![]()
Doğal şekillerin çizilmesinde kaotik-fraktal formüllerin başarısı şaşırtıcıdır. Kıyı şeridi çizgileri, araziler, bulut yüzeyleri (ve görmesemde ayrıştırıcı madde içindeki zincir polimerler) Gözünüzde canlandırdığınız zaman ağaçlar, yıldırımlar, nehir deltaları, çatlaklar, sinir-damar sistemleri, samanyolu sarmalıyla kahve köpüğünün şekli arasındaki benzerlikten etkilenmemek mümkün değildir. Bende bu rekursif formülleri kullanarak ağaç ve dağ-tepeleri oluşturdum. Ağaçlar şu anda iki boyutlu ve doku içermiyor. Tepeler bir kaya dokusu içeriyor. Gökyüzü olaraksa küresel bir bitmap resim kullanıldı. Gerçekçilik sağlaması için çok yoğun olmayan sis kullanıldı |
Doğal şekillerin olduğu gibi sonuçta sürü hareketininde matematiksel ve dolayısıyla modellenebilir olduğunu anlamak uzun sürmemiş insanoğlu için. Jurasic Park'daki interceptor'lerin vadide koşuşunda ve Lion King'deki antilop sürüsünün canlandırılmasında, Batman'deki penguenlerin hareketinde bu formüller kullanılmıştır. Genel olarak kuş, balık, sinek ve antilop gibi çeşitli hayvanların sürü davranışları ufak farklarla beraber birbirine benziyor. Sürü hareketi bir kaç kural setinden oluşuyor. Balıkların her birinin çok basit 1-2 düşüncesi var. bu sürü hareketinin temelini oluşturuyor. Temel içgüdüleriyle sürünün ortada olmaya çalışmaları, sürüden ayrılmamak için hızını sürüye uydurmaya çalışması, diğer balıklarla uzaklığını sabit tutmaya çalışması gibi. Aslında balıklar hakkındaki çalışmalar neredeyse bitmiş ve neredeyse hayvanının bütün karakteristiklerini modellemişler. Temel içgüdülerin formüle edilmesiyle ve bu içgüdüler arasındaki önceliklerin etkileşimi gerçeğe çok yakın sonuçlar veriyor. Örneğin açlık güdüsü son yenen yemek miktarı,besin değeri ve yedikten sonra geçen süre gibi bir çok parametreye bağlı. Korku güdüsü ise korkulacak obje büyüklüğü, biçim özellikleri ve obje ile arasındaki mesafenin fonksiyonu. Libido'da açlığa benzer şekilde formüle edilebiliyor:). Buna göre değerler hesaplandığı zaman açlık değeri korku değerinden yüksek olduğu zaman balık normalde korkabileceği bir balığa saldırabilir. Soyut olduğunu düşündüğümüz şeyleri matematiksel temelde değerlendirmek şaşırtıcı olabiliyor. Balığı yukarıda şekilde görüldüğü gibi uydurup modelledim (kağıt üzerinde). Üç boyutlu geometrisini çıkartıp bir ansiklopediden bulduğum balık dokusuyla kapladım. Programın başına ilk oturuşta kuşun biraz balıklara ilgi duymasını belki avcı olmasını sağlayacağım. Bu anlık olarak sürü hareketinin bozulması ve saçılmaya sebep olacak. Sonra tehlike uzaklaştığı zaman sürü davranışı tekrar kurulacak. Balıkların yiyecek bulma durumunu da sürü davranışını, tehlike tepkisinin tersi yönde ivme verecek şekilde (-a) değiştirir, bu yine anlık sürü hareketi bozulması yaratır.
|
![]() |
Kuşun uçuş simulasyonu doğal olrak, tamamen aşağıdaki karmaşık formüle dayanıyor. f= m a Kuşun dikey yöndeki hızlanması kanat hareketiyle (pulse impulse) oluyor. Kanat çırpış, kuş yere doğru çok hızlandığı zaman (düşüş) yada kuşun bir engelin (kayalar) üzerinden geçmesi gerektiği zamanlar gerçekleşiyor. Kuşun rotası şu anda tamamen rastlantısal. Adalardan tamamen uzaklaşamıyor. Onun dışında tamamen kafasına göre geziyor. Kayalarla arasındaki yüksekliği sabit tutmak ve çarpmamak için kanat çırpmak dışında bir zeka belirtisi göstermiyor. Kuş modelinin daha kompleks olmasına ve kanat hareketininde ters kinematiksel olmasına karar vermiştim ama sonra üşendim, Kuş şu anda iki yan ve bir arka kanat olmak üzere üç poligondan oluşuyor.
|