Interaktywny symulator i kalkulator głębi ostrości

Zwiń
X
 
  • Czas
  • Pokaż
Wyczyść wszystko
new posts
  • Bemko
    • 2014
    • 9

    #1

    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.
    | Nikon D90 | N18-105 VR | N50/1.8 | S10-20/4.5-5.6 | T70-210/2.8 SP AF LD | SB-800 | Canon SX150 IS |
    | Strona domowa | Galeria | Symulator głębi ostrości |
  • Adlatus
    Początki nałogu
    • 2010
    • 255

    #2
    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ć.

    Komentarz

    • Bemko
      • 2014
      • 9

      #3
      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.
      | Nikon D90 | N18-105 VR | N50/1.8 | S10-20/4.5-5.6 | T70-210/2.8 SP AF LD | SB-800 | Canon SX150 IS |
      | Strona domowa | Galeria | Symulator głębi ostrości |

      Komentarz

      • Adlatus
        Początki nałogu
        • 2010
        • 255

        #4
        Odp: Interaktywny symulator i kalkulator głębi ostrości

        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.

        Komentarz

        • jan pawlak
          Pełne uzależnienie
          • 2012
          • 4335

          #5
          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
          puste opakowania po EF 24-70/2,8 I, 580EX, GP-E2 oraz 2 statywy i pilot RMT-DSLR2
          Sony A7R Mark III,[B] FE 1.8/20G, FE 1.4/35GM, 85mm 1:1.4 DG DN, FE 1.8/135GM,
          http://www.dpreview.com/galleries/51.../photos#page=1
          public.fotki.com/janusz-pawlak/

          Komentarz

          • pan.kolega
            Pełne uzależnienie
            • 2008
            • 2817

            #6
            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
            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.

            Albo inny dylemat - czy warto dźwigać zoom f/2.8 zamiast f/4 dla lepszego rozmycia.
            I don't always shoot wide angle zooms, but when I do, I prefer the 16-35 f/4 IS.

            Komentarz

            • mkkaczy
              Początki nałogu
              • 2011
              • 461

              #7
              Odp: Interaktywny symulator i kalkulator głębi ostrości

              Super robota.
              R6 5DIII 17-40/4 35/1.4LII 50STM 85/1.2II 135/2 200/2.8II 400/2.8IS TC1.4III
              https://500px.com/mkkaczy

              Komentarz

              • homesicalien
                Początki nałogu
                • 2012
                • 295

                #8
                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.

                Komentarz

                • Bemko
                  • 2014
                  • 9

                  #9
                  Odp: Interaktywny symulator i kalkulator głębi ostrości

                  Dziękuję wszystkim za tak pozytywne opinie.

                  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.

                  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?

                  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
                  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.
                  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.
                  | Nikon D90 | N18-105 VR | N50/1.8 | S10-20/4.5-5.6 | T70-210/2.8 SP AF LD | SB-800 | Canon SX150 IS |
                  | Strona domowa | Galeria | Symulator głębi ostrości |

                  Komentarz

                  • Bemko
                    • 2014
                    • 9

                    #10
                    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ą.
                    | Nikon D90 | N18-105 VR | N50/1.8 | S10-20/4.5-5.6 | T70-210/2.8 SP AF LD | SB-800 | Canon SX150 IS |
                    | Strona domowa | Galeria | Symulator głębi ostrości |

                    Komentarz

                    • MMM
                      Pełne uzależnienie
                      • 2006
                      • 4250

                      #11
                      Odp: Interaktywny symulator i kalkulator głębi ostrości

                      Fajne :-)
                      Chciałbym jednak bardziej zaawansowaną symulację tła np. takiego:

                      Digart

                      Komentarz

                      • homesicalien
                        Początki nałogu
                        • 2012
                        • 295

                        #12
                        Odp: Interaktywny symulator i kalkulator głębi ostrości

                        Tło mi się nie ładuje na androidowym tablecie. Próbowałem Paryż i budynek. Załadowała się wersja mobilna. "Plan boczny" przydałby się oprócz planu pierwszego i tła. Pokazywałby stopniową zmianę rozmycia wraz ze zmianą odległości.

                        Komentarz

                        • Bemko
                          • 2014
                          • 9

                          #13
                          Odp: Interaktywny symulator i kalkulator głębi ostrości

                          Zamieszczone przez homesicalien
                          Tło mi się nie ładuje na androidowym tablecie. Próbowałem Paryż i budynek. Załadowała się wersja mobilna.
                          Pokazuje komunikat z błędem czy pasek postępu zatrzymuje się na 0%? Jakiej przeglądarki używasz i jaką masz wersję Androida?

                          Zamieszczone przez homesicalien
                          "Plan boczny" przydałby się oprócz planu pierwszego i tła. Pokazywałby stopniową zmianę rozmycia wraz ze zmianą odległości.
                          Zrobienie takiego tunelu jak na zdjęciu MMM byłoby raczej trudne ze względu na kwestie perspektywy itp. Ale jak znajdę lub zrobię dobre zdjęcie jakichś krzaków, które da się wyszparować, to pomyślę nad jednym obramowaniem które by można było przesuwać, bo to całkiem fajny pomysł.
                          | Nikon D90 | N18-105 VR | N50/1.8 | S10-20/4.5-5.6 | T70-210/2.8 SP AF LD | SB-800 | Canon SX150 IS |
                          | Strona domowa | Galeria | Symulator głębi ostrości |

                          Komentarz

                          • homesicalien
                            Początki nałogu
                            • 2012
                            • 295

                            #14
                            Odp: Interaktywny symulator i kalkulator głębi ostrości

                            Czysty Android 4.4.2. Opera Classic. Pasek postępu ładowania tła dochodzi do końca, ale mimo to tło pozostaje czarne. Na przeglądarkach Chrome i Firefox wszystko śmiga jak należy.
                            Ostatnio edytowany przez homesicalien; 45285.

                            Komentarz

                            • Bemko
                              • 2014
                              • 9

                              #15
                              Odp: Interaktywny symulator i kalkulator głębi ostrości

                              Przetestowałem u siebie i niestety na Operze Classic nie chce działać żaden ze sposobów rozmywania tła, dlatego obrazki nie są w ogóle wyświetlane. Niestety z tymi przeglądarkami mobilnymi już tak jest, że niektóre strony działają gorzej a inne lepiej. Opera Classic jest już niestety dość stara i ponieważ nie jest rozwijana to będzie miała coraz większe problemy ze współczesnymi stronami.
                              | Nikon D90 | N18-105 VR | N50/1.8 | S10-20/4.5-5.6 | T70-210/2.8 SP AF LD | SB-800 | Canon SX150 IS |
                              | Strona domowa | Galeria | Symulator głębi ostrości |

                              Komentarz

                              Pracuję...