PDA

Zobacz pełną wersję : Wzor na obliczenie glebi ostrosci przy zdjeciach macro



jaroslawkonopka
22-06-2009, 16:32
Czesc

Kiedys gdzies w jakiejs ksiazce wpadl mi w oko wzor na obliczanie wielkosci glebi ostrosci podczas robienia zdjec macro

Czy ktos go zna i moze mi podac?

Pamietam ze podawalo sie tam ogniskowa obiektywu, przeslone i odleglosc do fotografowanego obiektu.

pozd

Jasiek

macmac
22-06-2009, 16:40
http://www.dofmaster.com/dofjs.html - moze to pomoże?

Art Erie
22-06-2009, 16:58
Gdzieś w obiegu http://forum.nikon.org.pl/showthread.php?t=53050 jest moja książka "Fotografujemy z bliska małe obiekty" Ryszard Kreyser, powinna zawierać interesujące Cię informacje.

ajt
22-06-2009, 22:39
Uproszczony (m. in. o sprawdzanie przypadków typu !=0 itp) fragment kodu, który wpakowałem do kalkulatorów w podpisie :)

$dod=$skala*$flen;
$dist=($flen+$dod) / $skala;
$hiperf=$flen + ($flen*$flen) / ($fval*$coc/1000);
$ymin=(($hiperf-$flen)*$dist) / ($hiperf-$flen+($dist-$flen));
$ymax=(($hiperf-$flen)*$dist) / ($hiperf-$flen-($dist-$flen));

$skala - zakładana skala odwzorowania
$flen - ogniskowa
$hiperf - odległość hiperfokalna
$ymin - bliższe ograniczenie głebi ostrości
$ymax - analogicznie, ograniczenie od góry, czyli głębia rozciąga się od ymin do ymax
$coc - krązek rozproszenia w mm
$fval - przysłona
$dod - dodatkowy wyciąg

Powyższe wzory można uprościć (widać chociażby nieco za dużo flen w paru miejscach, ale z pewnych względów tak zostawiłem).
Zresztą wartość ogniskowej nie wpływa na wyliczoną głębię, więc jak nie jest potrzebna hiperfokalna (a do makro raczej nie jest), można za flen podstawić cokolwiek, lub tak przekształcić wzory, by z "grubości" głebi ostrości, czyli ymax-ymin ogniskowej całkiem się pozbyć.