field -of- view

field -of- view

orhan1071

arkadaşlar bu field view´i kullandığım zaman neden uzayım eğrilip bükülüyor 1.resimdeki box´ın bulunduğu uzayda..box´a field - of - view ile yaklaşıp uzaklaştıkdan sonra,,,dediğim gibi uzayım eğriliyor,bükülüyor.2.resimde bu görülmekde

1-)niye eğrilip büklüyor.?

2-)bu eğrilip bükülme,tersinemzmidir.yani uzayı tekrar eski haline nasıl getirebilirim.?

3-)bu sorum field-of-view´in komşusu , zoom region hakkında,,,birazda olsa auto cad bilenler.aotocad´de zoom´un nasıl çalıştığını bilirler.diyelimki ben autocad´de belirli bir vertex´i zoom´ladım. arda arda yaptığım zoomlamalr sonucunda ki bu zoom pencerelrim vertex´i içine almaktadır. asla ulaştığım son nokta bir boşluğu zoomlamak olmaz.

FAKAT 3d max´de zoom ikicisinde bilemedin üçüncüsünde zoom pencerem ile boşluğu piklemediğim halde.önüme sanki bir boşluğu piklemişim gibi bir görüntü geliyor.aslında piklediğim kısımda hala bir nesne bir vertex v.b var. .......velhasıl dicem şu bu zoom region ile ilgili bir ayar yapılabilirmi(tıpkı snap´ın bir vertex´i yakalama gücü v.b?)yoksa zoom region neyse o mudur.

2005-06-16 03:55:16

Re:field -of- view

ayfel

shift+z ile bulunduğun viewport-ta yaptığın ekran kontrol değişikliklerini (zoom, fov, vs.) geri alabiliyorsun
ayrıca böyle bir müdahale yapmadan önceki görünüm durumunu kaydetip sonra değişiklikten memnun kalmazsan eskisini load edebilirsin.
bu işlemleri de view menüsünden yapabilirsin.
son bir şey daha, fov (field of view) değerini bulunduğun views-da customize menü-den viewport configuration-dan rendering sekmesinden küçültüp büyütebilirsin. bu da sorununu çözer...

2005-05-31 13:08:50

Re:field -of- view

orhan1071

1-)field - of - view kısmında söylediğin şeyleri zaten bilmekteydim.yinede sağol.. bükülen uzay demk ki sadece şift+z v.b geri alınıyor.Ben şöyle bir şey var mı diye sormuştum.tek bir tuşa tıklayım ne save,,, ne de shift+z v.b başka bir şey yapmayarak,herhangi bir "field of view" görüntü durumunda iken.ekran perspektif görüntüsüne geri dönsün.

2-)"son bir şey daha, fov (field of view) değerini bulunduğun views-da customize menü-den viewport configuration-dan rendering sekmesinden küçültüp büyütebilirsin. bu da sorununu çözer... " bak işte bu... bunu inceleyip anlamaya çalışacam, napalım işte bilgi kırıntılarını toplayarak bir çığ oluşturmaya çalışıyorum :))..

abi tekrar teşekkür ediyorum..


pardon abi dedim.ayfel kardeş diyim. :) teşekkür ettim sağol.


ayfel tamam işte..views-da customize menü-den viewport configuration-dan rendering sekmesinden field of view değerini 1 yapınca sorun çözüldü, aradığım buydu.. sağol teşekkür ettim.


???..........pekala 3.sorum olan "zoom region" sorumada bir yardım da bulun.bu konuyuda kapatmış olalım............???

2005-05-31 13:22:19

Perspektifte kaçışlar

Byteman3D

Selam,

Öncelikle şunu söylemek istiyorum aynı kaçışlar normal kameralarda da olur. Eğer bir web cam in varsa (ki bunlar FOV ları geniş sayılabilecek kameralardır) bunu yüzüne doğru yaklaştır. Burnunun büyük göründüğünü ama yüzünün geride kalan bölümlerinin küçük olduğunu göreceksin. Tamamen aynı deformasyon. Eğer FOV u biraz daha büyük olsa beter olurdu. Aynı senin küp gibi yamulurdu yani.

Biraz daha bilimsel konuşalım:

Kameraların odak uzunluğu denen bir özelliği vardır. Odak uzunluğu mm cinsinden söylenen bi değerdir ve küçüldükçe kamera daha geniş alanı görüntüler. Diğer deyişle FOV (görüş alanı- gördüğü alan ) artar.
Dolayısıyla odak uzunluğu ile FOV ters orantılıdır diyebiliriz.

Şimdi uzayda görüntülenen alan genişliyor ama görüntülediğimiz düzlemin (yani fotoğrafta film, bilgisayarda da viewportların) boyutu ise sabit kalıyor. Dolayısıyla bu, geniş açılı bi lenste aynı alana daha çok görüntü girdiği anlamına geliyor.
Daha fazla görüntünün aynı alana sığması da çeşitli deformasyonlara yolaçıyor.

Bu deformasyonlar normal kameralarda, lensler bir kürenin kesiti olduğundan bombelidir. Max ise işi hesapla yaptığından lenslerdeki "küresel kusur" un hesaba katılmasına ihtiyacı yoktur. O yüzden Maxın deformasyonları bu şekilde oluyor.

NASIL DÜZELTECEĞİZ:

FOV ile geri gidildiğinde aslında yapılan kameranın odak uzunluğunu küçültmek yani görüş alanını artırmaktır. Dolayısıyla bundan doğan bozulmaları düzeltmenin yolu da bunun tersini yapmak yani FOV la nesneye yaklaşmaktır. Tabi bu durumda görüş alanımız daralır ve ufacık bi detayı görür hale geliriz. Bu durumda da zoom komutuyla geriye doğru hareket etmemiz gerekir.
Uygun bir perspektif yakaladığında iş tamam demektir.

Bu arada bir dürbünle uzaktaki arabaları bi inceleyin- normalde (GÖzün FOV değerinde) yakından baktığınızda önü büyük arkası küçük görünen o araba nasıl da adeta User ekranında görünüyor gibi paralel oluyor. Yine aynı deformasyonlar.

Son olarak biraz daha açık konuşursak:
Sıfır bir max sahnesinde perspektif ekranlarının FOV değeri olarak belirlenmiş olan 45mm odak uzunluğuna tekabül eden FOV ideal değerdir dersek, senin bu sahne mesela 8-10mm falan olmuş olmalı :)


Diğer soruya gelince, Max AutoCad kadar hassas bir program değil. AutoCad in o konuda maşallahı var- Hassasiyeti muhtemelen sonsuz falan olaibilir. Yani yaklaştıkça biraz daha yaklaşılabilir olaibilir. Ancak Max´ın ondalık hassasiyeti her nekadar yüksek görünse de sahnenin merkezi olan originden uzaklaşıldığı ölçüde hassasiyet ciddi anlamda düşer. Sahne sınırları yani ingilizce ifadesiyle "extent" ler büyüdükçe de ondalık haneleri azalır.

Bu nedenle bazen çok büyük sahnelerle çalışırken, ya da çok küçük nesneleri oynatırken nesnelerin adeta snap açıkmış gibi oynadıkları, taşımak için seçtiğinde farenin altındaki bir çizginin bulunduğu koordinattan başka bir koordinata zıpladığı falan görünür. İşte bu max ın ihtiyaç duyduğu hassasiyetten kaynaklanıyor. O kadarı yetiyor işte.
Ayrıca programın o bölgelerinde biraz bug olduğuna da inanıyorum ben. Bazen o şekilde sapıtma hallerinde biraz daha kasarsan göçebiliyor.

- - -
Bu arada Preferences içinde biyerlerde bu hassasiyeti hesaplayan bir hesap makinası olacak. Sen originden uzaklığını veriyosun o da sana ondalık hassasiyetini söylüyo.

Sevgiler

2005-05-31 22:05:41

Re:field -of- view

orhan1071

nezih kardeşim yazdıkların çok değerli bilgiler teşekkür ediyorum.

"Bu arada Preferences içinde biyerlerde bu hassasiyeti hesaplayan bir hesap makinası olacak. Sen originden uzaklığını veriyosun o da sana ondalık hassasiyetini söylüyo."diye bahsettiğin kısmı bulabilirsem çok harika olacak.


üşenmemşsin yazmışsın. abi sağol

2005-06-01 08:08:22

Re:field -of- view

ayfel

nezih kanbur-u burada görmek onur verici. sizi max kitabınızdan ötürü tebrik ediyorum ve teşekkür tabi kitabınızdan öğrendiklerim için.

sn. tutankamon kardeş, ben erkek değilim.
3. soruna da vaktim çok kısıtlı olduğundan cevap vermemiştim.
kolay gelsin kardeş...

2005-06-01 15:03:48

Re:field -of- view

Byteman3D

Burada bayan arkadaşlar görmek asıl onur verici olan hem de fizikle uğraşıyor olunca emvekare-bölü-re ;) diyorum.

Alkışlıyorum saygıyla eğiliyorum devamını diliyorum...

bak reactor soruları üzerine ayfel var burada bilmiyorum, fizik muhabbeti yani : tadından yenmez :)

sadece programla kısıtlı kalmayalım vizyonumuzu genişletelim öğrenelim...

> > > > > Herşeyin başı fizik matematik < < < < <



Customize menüsünde Units Setup var orada en üstte bi düğme var System Unit Setup diye. İşte hesaplayıcı orada.
Üstteki 1 unit= diye görünen kısım değil yalnız aman diyim- o değeri değiştirmek MAx sisteminin bütün hesapları yaparken esas aldığı temel birimleri değiştiriyor.

Bu pencereden bi önceki pencereki birim ayarları, birimlerin arayüzdeki görünümünü ayarlıyordu sadece. metre çalışmak için o değeri değiştirmek daha doğru. Sistem birimini değiştirirseniz bir çok eski dosya ile arasında uyumsuzluk olacak, ve Max sizi ne yapayım falan diye uyaracaktır.
Yani merge komutu ile o sahneye başka bi sahne çağırırsanız uyuşmaz. Scale mi edeyim adapte mi olayım der. Ama bi dünya iş. Normalde adapte ol dersen nesneleri bozmaz ama bazen de boyutlar uyuşmadığı için scale gerekir. ters bi merge işlemi yapmak zorunda kalınır. ya da sahne açılıp birim ayarı tekrar diğerine uyumlu hale getirilip o şekilde mege yapılmak zorunda kalınır. Böyle bi durum da çok saçma sonuçlara yolaçar.
Oradaki boyutlama sadece küçülme ya da büyüme gibi olmaz. Saçma sapan basık falan olabilir modeller. İş çıkarır yani.

Neyse konudan konuya geçtim- Oradaki kaydırgacı sağa sola kaydırdıkça originden ne kadar uzağa gidildikçe ne kadar hassasiyet oluyor onu gösteriyor. O değerin değişmesi sahneye bi değişiklik yapmıyor. Sadece bilgi verir.
Hassasiyetin ne kadar düşük olduğunu gör yani :D

2005-06-05 11:51:07

Re:field -of- view

ayfel

FOV ile alakası yok ama,
sevgili nezih kanbur-a teşekkür etmek istiyorum düşüncesini ifade etmek için zaman ayırma inceliğinden dolayı.

2005-06-06 15:07:36