Forum TR
Go Back   Forum TR > Bilgi Bankası (Databank) (Ödev) > Lise Bilgileri > Fizik
ForumTR'ye Reklam Vermek İçin Tıklayınız: network@frmtr.com
Fizik Fizik Bilgileri Paylaşımlarınız Bu Forumdan

Cevapla
 
Konu Araçları
Eski 27-03-08, 19:27   #1 (permalink)
Seviyorum Özlüyorum(-_-)
 
Giriş Tarihi: 03-06-2007
Yer: Seni Seçtik Diye Adam mı Oldun Pikachu? ♂ĎαйqєЯ♀
Yaş: 19
Mesajlar: 3,946
Blog Mesajları: 2
Rep Puanı: 36367488
ĎαйqєЯ Rütbe: Artı 11ĎαйqєЯ Rütbe: Artı 11ĎαйqєЯ Rütbe: Artı 11ĎαйqєЯ Rütbe: Artı 11ĎαйqєЯ Rütbe: Artı 11ĎαйqєЯ Rütbe: Artı 11ĎαйqєЯ Rütbe: Artı 11ĎαйqєЯ Rütbe: Artı 11ĎαйqєЯ Rütbe: Artı 11ĎαйqєЯ Rütbe: Artı 11ĎαйqєЯ Rütbe: Artı 11
Rep Gücü: 363727
Varsayılan Sürtünmeli yüzeylerde hareket


Nesne hareketlerini incelemeye kinematik, bu hareketleri nesnelerin üzerine etki eden kuvvetler ve nesne özellikleriyle birlikte incelemeye ise dinamik denir.

İvmenin birim zamandaki hız artışı olduğu, serbest düşmenin kütleden bağımsız olduğu ve h=1/2gt2 ile formüle edildiği, eğik atışta nesnelerin düşeyde yerçekimi sabit ivmesi ile hız değiştirdikleri, yatayda ise sabit ilk hızlarıyla hareket ettikleri (rüzgarı hesaba katmıyoruz), o zamanlardan aklımızda kalan kinematik tanımları.

Şimdi biraz da dinamik konularını hatırlayalım. Newton'un 1. yasası, her nesne, üzerine kuvvet uygulanmadıkça, durumunu korur, yani duruyorsa durmaya devam eder, hareket halindeyse hareketine devam eder der. 2. yasa ise, birincinin genel halidir ve F=m.a denklemi ile tanımlanan kuvvetin değişik kütleleri nasıl hareket ettireceği konusuna açıklık getirir. Burada F, vektörel nicelik olan kuvveti, m kütleyi ve a, vektörel nicelik olan ivmeyi temsil eder. Yani nesne, üzerine uygulanan kuvvetle orantılı olarak ivmelenir. 3. yasası ise, etki – tepki konusundadır. Her etki, eşit ve ters yönlü bir tepkiyi doğurur der.

Bir de momentum konusu vardır: tek bir parçacığın momentumu, kütlesi ve hızının çarpımına eşittir. Bu, p=m.v formülüyle gösterilir. Burada P ve v, vektörel niceliklerdir. Parçacıklardan oluşan bir sistemin toplam momentumu ise, sistemin toplam kütlesi ile merkezinin hızının çarpımına eşittir. Ve momentum korunur – yani sisteme dışardan bir kuvvet etki etmiyorsa, sistemin toplam momentum vektörü sabit kalır. Çarpışmalar sonucu oluşan etki-tepki durumları, momentumun korunumu ile çözülür. Momentumun korunumuna tipik bir örnek olarak bilardo oyununu verebiliriz. Bir top diğer toplara çarptığında, hızı ve kütlesinin çarpımı momentumu, diğer toplara aktarılır. Bilardo toplarının kütleleri aynı olduğundan, hızlar paylaşılır ve her topun hızının toplamı, ilk topun hızına vektörel olarak eşit olur. Tabi burada "sisteme dışardan uygulanan kuvvet" olarak karşımıza sürtünme çıkar. Sürtünme, nesnelerin hareketine ters yönde bir kuvvettir. İşler daha da karışmasın diye açısal momentum konusunu atlıyoruz.



Canlandırma Yazılımlarında Fizik Yasaları
Genellikle bu tür üretimler, bir takım çalışması halinde gerçekleştiriliyor. Nasıl bir film üretiminde yönetmen, oyuncular, ışıkçılar ayrı kişilerse, bilgisayar canlandırması yapan takım da örneğin yönetmen, modellemeyi yapanlar, canlandırmayı gerçekleştirenler gibi ayrı kişilerden oluşuyor. Bu tür bir üretimin genelde iki bileşeni oluyor. Bunlardan birincisi üretimi yapan insan, ikincisi ise yazılım. Üretimi yapan kişinin yaptığı işi iyi bilmesi yani bir jenerik hazırlıyorsa tasarım yönünün kuvvetli olması gerekiyor. Bu gerekli koşul ancak yeterli değil. Bu kişinin aynı zamanda kullandığı aracın da – burada bilgisayar yazılımı – tüm olanaklarından yararlanabilecek düzeyde bilgi sahibi olması gerekiyor. Yani yapılacak işe göre kişinin hem artistik yanı güçlü olmalı, hem de yazılımı iyi kullanabilmeli. Birisi olmadan diğeri genelde pek parlak sonuçlar vermez. Aslında tüm bu efektler, sanıldığından çok daha kolay elde ediliyor. Güçlü tasarım yönü olan bir kişinin, canlandırma yazılımı ile "harikalar" yaratabilmesi, çok kısa sürelerde gerçekleşiyor. Yazılımların sunduğu olanaklar, gün geçtikçe daha artıyor ve kolay kullanılabilir hale geliyor. Ayrıca canlı görüntüleri bilgisayara aktarmak ve bilgisayar çıktılarıyla birleştirip sonuçlarını videoya aktarmak, eskisine göre çok daha kolay ve ucuz halledilebiliyor.
Peki bu konuları neden anlattık / hatırlattık? İşimiz canlandırma olduğuna göre, fizik yasaları ile ilgimiz ne? Aslında ilgi çok yakın; eğer canlandırmayı yapacağınız sahnede fizik yasalarına göre hareket edecek nesneler varsa, bu yasalar belli olduğundan, neden elle anahtar kare atayarak bu tür hareketleri vermek zorunda kalalım? Kaldı ki anahtar kare yönteminde "gözle" ayarlayarak yaratacağımız konumlar / dönüklükler, hem zahmetli bir süreçtir, hem de gerçeklikten uzak olabilir. Bu tür durumlarda yardımımıza canlandırma yazılımındaki "dinamik sistem çözümü" koşar. Böylece bu tür canlandırmaları hem hızlı, hem de hassas yaparak zamandan kazanç sağlarız.

Canlandırma yazılımlarındaki "dynamics" terimi, gerçek dünyadaki fizik kurallarının benzetimi olacak şekilde nesnelere anahtar kareler atayarak canlandıran sistemleri tanımlar. Örneğin, standart anahtar kare tekniği ile zıplayan top canlandırması yapmak istediğinizde, topun yere düşmesi için anahtar kareler yaratılır, yere çarpma sırasında deformasyon kareleri yaratılır, topun zıplayıp yerden uzaklaşması için anahtar kareler yaratılır vs. Nesne dinamiği sisteminde ise, topun ve yerin fiziksel özellikleri tanımlanır (sürtünme katsayısı, zıplama miktarı vs.), hangi nesnenin hangi nesne ile çarpışma yaşayacağı belirtilir (top yere çarpacak), yerçekimi gibi etkiler eklenir ve sistem bilgisayar tarafından çözülür. Sonuçta anahtar kareler yaratılır – top yerçekimi etkisiyle düşmeye başlar, yere çarpar ve yüzey karakteristiklerine uygun olarak yerden sıçrar ve hareketine devam eder.

Nesne dinamiği çözümleri için, aşağıdaki üç temel bileşen kullanılır:
• Yüzey özellikleri: Nesnelerin zıplama katsayısı, sürtünme katsayısı gibi yüzey karakteristikleri tanımlanır. Örneğin lastik bir top yüksek zıplama yeteneği ve daha sürtünmeli bir yüzeye sahipken, "bowling" topu, lastik top kadar zıplamaz fakat daha az sürtünmeli bir yüzeyi vardır.
• Etkiler: Yerçekimi, rüzgar gibi doğal kuvvetleri tanımlayan "nesnelerdir". Dinamik benzetimde nesneler yerçekimi etkisiyle aşağıya doğru düşerler ve rüzgar kuvveti tarafından itilirler.
• Çarpışma: Çarpışma, iki nesnenin birbirlerine değdikleri andaki aralarında gerçekleşen etkileşimdir. Nesnelerin hızları ve yüzey özellikleri, çarpışma sonucu ortaya çıkan durumu belirler.

Dinamik Örnekler
Yukarıda anlattıklarımızı, birkaç örnek üzerinde açıklayalım ve detaylandıralım.

(Zıplayan Top)

İlk örneğimiz, düşerken rampalara çarparak zıplayan bir top üzerine. Top, ilk hızı ve yerçekimi etkisiyle (yerçekimini sarı olarak görüyorsunuz) eğik atış hareketi yapmaya başlar. Doğal yolunu takip ederken rampa ile karşılaştığında, tanımlanan zıplama katsayısı ile orantılı seker ve yine yerçekimi etkisiyle düşmeye başlar. Ve bu iş aynı şekilde diğer rampalarda da devam eder. Burada yaptığımız tek canlandırma, topa ilk hızını vermek oldu – diğer tüm hareketler "dynamics" sistemi tarafından çözülerek oluşturuldu. Mavi çizgi ile topun hareketini, beyaz kareler ile de yaratılan anahtar kareleri görebilirsiniz. Hızdaki değişim, anahtar karelerin konumlarına bakarak anlaşılabilir – top yükselirken yavaşlar, düşerken hızlanır.

(Yuvarlanan top)

İkinci örneğimizde yine bir top var fakat bu sefer topumuz arazi üzerinde yuvarlanıyor. Top, ilk örnekteki gibi ilk hızı ve yerçekimi etkisiyle arazi üzerinde düşmeye başlıyor. Araziyle temas durumlarında sıçrıyor. Ve sürtünme işin içine girdiğinden, top yuvarlanırken aynı zamanda da dönüyor. Topun önceki ve sonraki konumlarını hayalet karelerden (ghost frames) izleyebilirsiniz. Bu canlandırmada da yapılan tek işlem, topa ilk hareketini vermek oldu. Gerisini bilgisayar çözdü.



(Sallanan Tabela)

Üçüncü örneğimizde ise işler biraz daha karışık: birbirlerine menteşe ile tutturulmuş iki tabela var. Üstteki tabela ise çerçeveye menteşelenmiş. Sarı ile gördüğünüz yerçekimi ve rüzgar, sisteme etki eden güçler. Tabelalar yerçekimi etkisiyle aşağıya doğru sarkarken, rüzgarın etkisiyle de sallanıyorlar. Buradaki canlandırma, tamamen "dynamics" sisteminin çözümü.

Gördüğünüz gibi, bu tür fizik yasalarına uygun sistemlerin bilgisayar çözümü ile canlandırılması, anahtar kare yöntemine göre çok daha gerçekçi ve zahmetsiz. Yapılması gereken, nesnelerin fiziksel özelliklerini tanımlamak, ortama etki eden kuvvetleri yaratmak, hangi nesnelerin ve güçlerin sistemde yer alacağını seçmek ve çarpışma koşullarını belirlemek. Gerisini "dynamics" çözecektir.


Dinamik Bowling
Şu aşamaya kadar incelediğimiz canlandırma yazılımlarındaki "dynamics" kavramını daha kapsamlı bir örnek ile 3ds max 2.5 ile inceleyelim.

Örneğimizde bir bowling kulvarı sonunda duran 10 labuta doğru atılan ve labutlara çarparak onları deviren bowling topunu canlandıracağız. Bu canlandırmada gerçekleşecek hareketleri düşünecek olursak; bowling topu belirli bir hızla atılır, ilk olarak zemine çarpar ve daha sonra yuvarlanarak kulvar sonunda bulunan labutları devirir. Eğer bu canlandırmayı anahtar kareler ile oluşturmaya çalışacak olursak bowling topunun labutlara çarpmasına kadar olan bölümü kolayca gerçekleştirebiliriz ama topun labutları devirmesini anahtar kareler ile oluşturmak hem çok zor olur hem de gerçekçi görünmez. İşte bu yüzden bu canlandırmayı "dynamics" ile gerçekleştirmek daha doğru olacaktır.

Nesneler arası dinamik etkileşimi tanımlamadan önce bowling topunun hareketini tanımlamamız gerekmektedir. Bunun için "Animate" tuşuna bastıktan sonra canlandırmamızın 6'ıncı karesine giderek topun yer değişimini canlandırıyoruz. Bu sayede dinamik etkileşimin başlangıcı sayılan ilk hareketi ve bowling topunun ilk hızını tanımlamış oluyoruz.

(Bowling topuna ilk verilen hareket)

Bowling topunun hareketi ile başlayan canlandırma boyunca topun ve labutların etkileneceği yerçekimini tanımlamamız gerekir.Bunun için "Create>Space Warps>Particles&Dynamics>Gravity" komutu ile sahnemize bir yerçekimi Space Warp'u yerleştiriyoruz (sahnede sarı olarak gözükmektedir). Space Warp'ların amacı kendine bağlı olan nesneleri kendi değerleri doğrultusunda yönlendirmektir.

Aynı amaçla MAX içerisinde bulunan "Push" (itme), "Motor" (tanımlı merkez etrafında hareket) ve "Wind" (rüzgar) Space Warp'ları bulunmaktadır. Artık nesneler arası dinamik etkileşimleri tanımlayabiliriz.

Dinamik etkileşimin tanımlanması için ilk olarak "Utility" panelinden "Dynamics" bölümünü açıp "New" komutu ile yeni bir dinamik etkileşim grubu oluşturuyoruz. Bu dinamik etkileşim grubunun ismini daha sonradan kolayca hatırlayabileceğimiz "Strike" olarak tanımlayıp, "Edit Object List" menüsü ile etkileşime girecek nesneleri, bu örnek için sahnede bulunan tüm nesneleri, seçip ">" ikonu ile listemize ekliyoruz.

(Dinamik etkileşime girecek nesneler)

Canlandırmanın "dynamics" tarafından gerçekçi bir şekilde hesaplanması için nesnelerin biribiriyle olan etkileşimlerini ve sahip olduklar dinamik özelliklerinin tanımlamasını "Edit Object" bölümünde yapabiliriz.

"Edit Object" diyalog kutusunun sol üst tarafında bulunan liste hangi nesnenin değerlerini düzenlemekte olduğumuzu belirler. Nesnelerin özelliklerini tanımlamaya, canlandırma içerisinde sabit duran nesnelerle başlayabiliriz.

Bu nesneler kulvarı oluşturan zemin, yanda duran duvarlar ve kulvarın iki tarafında bulunan kanallardır. Bu nesneler canlandırma içerisinde hareket etmediklerinden hepsi için "Misc Dynamics Control" bölümünde bulunan "This object is immovable" kutusunu işaretleyebiliriz. Sahnemizde bulunan bu sabit nesneler kutu olarak modellendiği için, çarpışma hesaplarında hangi sınırların kullanılacağını tanımlayan, "Collision Test" bölümünde "Box" seçeneğini işaretleyebiliriz. Sabit olan bu nesnelerin yerçekiminden etkilenmesine gerek olmadığından, sadece hangi nesneler ile çarpışacaklarını "Assign Object Collision" diyalog kutusunu kullanarak tanımlayabiliriz.

Canlandırma içerisinde hareket edecek olan labutlar ve bowling topunun yer çekiminden etkilenmeleri için "Assign Object Effects" diyalog kutusundan daha önceden yaratmış olduğumuz yerçekimi Space Warp'unu seçmemiz yeterli olacaktır. Labutların dinamik özellikleri, malzemelerinin atanması sırasında malzemeye bağlı olan "Dynamics Properties" bölümünden atandığı için burada o ayarları değiştirmemize gerek yoktur. Ama herhangi birinin ayarları ile oynamak istersek "Override Mat'l …" ikonları ile yeni değerlerini "Physical Properties" bölümünden ayarlayabiliriz. Bir labutun ortalama ağırlığının 1.6kg ve yoğunluğunun 1 g/cc olduğunu düşünecek olursak "Override Automatic Mass" kutusunu işaretledikten sonra "Mass" değerini 1.6 ve "Density" değerini 1 yapabiliriz. Bu değerlerin nesneye uygulanış şekli için labutun silindirik şeklini düşünerek "Calculate Properties Using" bölümünden "Bounding Cylinder"i seçebiliriz.

Bu değerler doğrultusunda labutların çarpışma hesabını yaparken eğik yüzeylerinin kullanılması için "Collision Test" bölümünden "Mesh" seçeneğini işaretlememiz gerekmektedir. Her labut için bu verileri yeniden girmek yerine "Load/Save Parameters" bölümünden bu ayarları "pin" adı altında saklayabiliriz. Böylece diğer labutların değerlerini ayarlamak yerine herbiri için listeden "pin"i seçip "Load" komutunu kullanmamız yeterli olacaktır.

Bowling topunun kütlesinin ve ağırlığının labutlara oranla daha fazla olduğunu düşünecek olursak "Mass" değerini 7.273 ve "Density" değerini 10g/cc yapabiliriz. Bowling topunun ağırlığı nedeniyle az zıplaması için "Bounce" değerini 0.9 olarak değiştirmek gerekir. Bu değerleri "Calculate Properties Using" seçeneklerinden "Bounding Sphere"i seçerek küresel bir hacim içinde kullanmasını belirttikten sonra topun küresel şekli nedeniyle çarpışma hesaplarında "Collision Test" değerini "Sphere" yaparak diyalog kutusunun altında bulunan "OK" komutu ile bu diyalog kutusundan çıkabiliriz.
ĎαйqєЯ çevrimdışı   Alıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks Kapalı
Pingbacks Kapalı
Refbacks Kapalı


Tüm saatler GMT +3. Şuan saat: 18:05
(Türkiye için GMT +2 seçilmelidir.)


ForumTR Mail'den Ücretsiz Bir Mail Almak veya Mail'inizi Okumak İçin Tıklayınız.

Forums Directory eXTReMe Tracker Almanya Vizesi | Rusya Vizesi | Ukrayna Vizesi | Fransa Vizesi | Vize İşlemleri | Almanya Otelleri | Tatil | Haberler | Telefon Santrali | Daily News

Sitemiz bir forum sitesi olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir,
bu yazılardan dolayı doğabilecek her türlü sorumluluk yazan kullanıcılara aittir,
yine de sitemizde yasalara aykırı unsurlar bulursanız sikayet@frmtr.com email adresine bildirebilirsiniz, şikayetiniz incelendikten sonra en kısa sürede gereken yapılacaktır.
Report Abuse, Harassment, Scamming, Hacking, Warez, Crack, Divx, Mp3 or any Illegal Activity to abuse@frmtr.com


Search Engine Optimization by vBSEO

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475