Interaktywny symulator i kalkulator głębi ostrości
Jako, że jest to mój pierwszy post na forum, to chciałbym się na początku przywitać. Mam nadzieję, że z tego względu mój wpis nie zostanie potraktowany jako nachalna reklama. Chcę się po prostu podzielić przydatnym narzędziem, którego jestem autorem.
Jest to aplikacja internetowa nad którą pracowałem przez ostatnie 2 miesiące w wolnym czasie. Służy ona do symulacji efektu rozmycia tła na zdjęciach oraz obliczania i wizualizowania zakresu głębi ostrości. Umożliwia ustawienie dowolnych kombinacji parametrów takich jak ogniskowa obiektywu, przysłona, rozmiar matrycy oraz odległość fotografowanej osoby i tła od aparatu. Zmiany parametrów są natychmiast widoczne na podglądzie, co pozwala w łatwy sposób obserwować jak wpływają one na efekt końcowy.
Wiem, że w internecie dostępne są różne kalkulatory głębi ostrości i symulatory aparatów, ale żaden z nich nie oferuje chyba symulacji rozmycia tła w takim zakresie, a jest to parametr równie istotny co sama głębia ostrości. Pomysł na aplikację wziął się z chęci znalezienia odpowiedzi na pytanie typu: którym obiektywem uzyskam bardziej rozmyte tło: 85/1.8 czy 200/5.6? Starałem się również aby była ona jak najbardziej funkcjonalna i wygodna w użytkowaniu.
Screenshot na zachętę:
Aplikację można znaleźć pod adresem: http://dofsimulator.net/ Znajduje się tam też dokładniejszy opis wszystkich funkcji oraz wbudowana pomoc wyjaśniająca działanie poszczególnych elementów. Jest to tak na prawdę zwykła strona internetowa wykorzystująca najnowsze technologie webowe takie jak HTML5 i CSS3. Działa w oparciu o JavaScript i framework AngularJS, dzięki czemu do uruchomienia nie są wymagane żadne dodatkowe wtyczki. Można ją zapisać na dysku i używać całkowicie offline.
Zapraszam do przetestowania i czekam na wasze opinie. Będę wdzięczny za wszelkie uwagi i pomysły jak można by ją jeszcze poprawić lub usprawnić.
Proszę również o zgłaszanie zauważonych błędów, bo jestem świadomy, że na pewno takie się pojawią.
Na koniec chciałbym się podzielić dwiema, ciekawymi moim daniem, obserwacjami na podstawie zabawy z parametrami w symulatorze:
- Przy zachowaniu stałego pola widzenia, głębia ostrości zależy wyłącznie od użytej przysłony i jest niezależna od kombinacji ogniskowa-odległość obiektu. Stopień rozmycia tła rośnie wraz ze wzrostem ogniskowej.
- Przy takim samym kadrze (a więc mniejszej odległości) ten sam obiektyw na pełnej klatce daje mniejszą głębię ostrości niż na body APS-C, ale taki sam stopień rozmycia tła.
Odp: Interaktywny symulator i kalkulator głębi ostrości
Gratuluję pomysłu i wykonania. Jeżeli mogę podpowiedzieć to pomyśl o wersji na smartfona.
Jednego czego mi brakuje to pośrednich wartości przysłony. Ale może różnice w rozmyciu są tak małe że nie warto się męczyć.
Odp: Interaktywny symulator i kalkulator głębi ostrości
Wersja mobilna + appka na smartfony/tablety jest w planach, ale na razie trudno mi powiedzieć kiedy to nastąpi, bo będzie wymagało sporo zmian.
Wartości pośrednie przysłony można wpisywać bezpośrednio w polu. Na suwaku jest za mało miejsca żeby dało się wcisnąć chociażby co 1/2EV.
Odp: Interaktywny symulator i kalkulator głębi ostrości
Cytat:
Zamieszczone przez
Bemko
Wartości pośrednie przysłony można wpisywać bezpośrednio w polu. Na suwaku jest za mało miejsca żeby dało się wcisnąć chociażby co 1/2EV.
Dzięki za odpowiedź. Może warto dopisać że działa z separatorem kropki a nie przecinka.
Odp: Interaktywny symulator i kalkulator głębi ostrości
Bardzo dobry pomysł na aplikację.
Dla mnie dobrze by było aby był zwizualizowany także metr bym widział że gdy np. ustawię odległość na 5 metrów to głębia jest od 4,50 do 5,20
jp
Odp: Interaktywny symulator i kalkulator głębi ostrości
Muszę pochwalić - to może być najlepszy kalkulator-simulator GO jaki widziałem, po dokładnym sprawdzeniu i drobnych korektach.
Po szybkim sprawdzeniu nie widziałem żadnych błędów poza drobnymi typu odświeżania tła.
Teoretyczne rozmycie tła wyglada wiarygodnie, oczywiście dla rzeczywistych obiektywów będą odchylenia, ale nic się na to nie poradzi.
Poza GO i rozmyciem może się przydać do rozstrzygania typowych problemów dyskutowanych na forum typu: czy 85 mm na minimalnej odległości zmieści kocią mordę, spreparowaną głowę dziecka, czy łeb chomika z wodogłowiem :lol::lol::lol:
http://www.canon-board.info/obiektyw...97/index7.html
W tym celu trzebaby tylko umożliwić odległości ostrzenia cokolwiek poniżej 1 m i określić wysokości modeli. No i każdy model mógłby miec inną wysokość i proporcjonalną budowe ciała, od kurdupla do koszykarza. :idea: :p
Albo inny dylemat - czy warto dźwigać zoom f/2.8 zamiast f/4 dla lepszego rozmycia.
Odp: Interaktywny symulator i kalkulator głębi ostrości
Odp: Interaktywny symulator i kalkulator głębi ostrości
Fantastyczne. Potwierdziłem kilka swoich przemyśleń. Ciekawostka (nieznacząca): przy zablokowaniu zawartości kadru (pierwszego planu), wraz z ogniskową delikatnie rośnie głębia ostrości.
Odp: Interaktywny symulator i kalkulator głębi ostrości
Dziękuję wszystkim za tak pozytywne opinie. :)
Cytat:
Zamieszczone przez
Adlatus
Dzięki za odpowiedź. Może warto dopisać że działa z separatorem kropki a nie przecinka.
Słuszna uwaga, dopisałem odpowiednią informację w opisie konfiguracji.
Cytat:
Zamieszczone przez
jan pawlak
Dla mnie dobrze by było aby był zwizualizowany także metr bym widział że gdy np. ustawię odległość na 5 metrów to głębia jest od 4,50 do 5,20
Dodałem podziałkę na skali w podglądzie głębi ostrości, o coś takiego chodziło?
Cytat:
Zamieszczone przez
pan.kolega
Poza GO i rozmyciem może się przydać do rozstrzygania typowych problemów dyskutowanych na forum typu: czy 85 mm na minimalnej odległości zmieści kocią mordę, spreparowaną głowę dziecka, czy łeb chomika z wodogłowiem :lol::lol::lol:
http://www.canon-board.info/obiektyw...97/index7.html
W tym celu trzebaby tylko umożliwić odległości ostrzenia cokolwiek poniżej 1 m i określić wysokości modeli. No i każdy model mógłby miec inną wysokość i proporcjonalną budowe ciała, od kurdupla do koszykarza. :idea: :p
Z tymi różnymi rozmiarami modeli to dobry pomysł, nie wszyscy mają 1,7m wzrostu ;) Przy mniejszych obiektach jest problem ze sposobem określania odległości - czy powinna być od końca obiektywu czy od płaszczyzny matrycy. Teraz dla uproszczenia jest liczona od przedniej soczewki, przy większych odległościach nie ma to aż takiego znaczenia. Inna sprawa to fakt, że obiektywy z wewnętrznym focusowaniem dość mocno zmieniają swoją ogniskową przy fotografowaniu z bliska, co też trzeba by uwzględniać, a jest to cecha indywidualna każdego modelu.
Odp: Interaktywny symulator i kalkulator głębi ostrości
Pojawiła się nieco większa aktualizacja mojego wizualnego symulatora GO. Najważniejsza zmiana to wprowadzenie obiecywanej wcześniej wersji mobilnej. Tablety/smartfony powinny zostać rozpoznane na podstawie rozdzielczości i przełączyć się automatycznie, ale można też zmienić tryb ręcznie przyciskiem.
Oprócz wersji mobilnej wprowadziłem też możliwość przeciągania modelki i drzewka na podglądzie głębi ostrości, oraz możliwość wyboru innego krążka rozmycia niż standardowa wartość. Na przykład można wybrać wartość odpowiednią do prezentacji w internecie, wydruku na papierze czy dla wybranej rozdzielczości matrycy. Ma to wpływ na obliczane wartości głębi ostrości i odległość hiperfokalną.