¡En realidad es mucho más simple que cualquiera de las respuestas publicadas hasta ahora! No necesita trigonometría o calculadoras de campo de visión, ¡todo lo que necesita es multiplicación y división!
En primer lugar (todo lo demás es igual), el tamaño de su objeto en la imagen es directamente proporcional a la distancia focal (si duplica la distancia focal, duplicará el tamaño).
Entonces, si conoce la distancia del sujeto para su lente de 85 mm, puede calcular la distancia del sujeto para un lente de 135 mm de la siguiente manera:
new subject distance = (135/85) x old subject distance
Para el segundo caso (altura conocida del sujeto), podemos aprovechar el hecho de que el triángulo formado entre el objeto y la abertura de la lente es similar al triángulo formado entre la abertura de la lente y el sensor. Por lo tanto, las leyes de triángulos similares se pueden usar para encontrar el lado faltante (que representa la distancia del sujeto). En otras palabras, el tamaño de su sujeto en el sensor dividido por la distancia focal es el mismo que el tamaño en la vida real dividido por la distancia sujeto-cámara.
Entonces, si conoce la altura del sujeto y la altura del sensor (entre 15 mm y 16 mm para la mayoría de las DSLR del sensor de cultivo en orientación horizontal), puede calcular la distancia correcta de la siguiente manera:
distance = (real height x focal length) / sensor height
Todas las unidades deben coincidir, por lo que si usa la distancia focal en milímetros, la altura del sujeto, la altura del sensor y la distancia deben ser todos milímetros.
Lo que @tenmiles dice es correcto. Haría dos modificaciones para que esto sea más útil (que es con lo que jugué antes). Nota: debe buscar el ángulo de visión (varios sitios web o sitios de fabricantes).
Primero, dado que desea la misma "vista" de ambas lentes, está indicando la distancia (d2) donde h es la misma que con la otra lente. Para esa parte, en lugar de usar h / 2, puede usar "w", lo que implica 1/2 del ancho del ángulo de visión para una distancia específica.
En segundo lugar, resolvería la ecuación, de modo que sea en términos de d1 y d2. Entonces...
lo que da:
Estos son iguales, entonces:
d2 * tan (ángulo2 / 2) = d1 * tan (ángulo1 / 2)
En otras palabras:
d2 = d1 * tan (ángulo1 / 2) / tan (ángulo2 / 2)
Puede calcular (una vez), las tangentes, de modo que tenga d2 en términos de algunos tiempos constantes d1. Luego, puede usar una hoja de cálculo y conectar d1 y ver de qué sale d2. Hice esto para dos lentes que tenía y descubrí que lo que dispararía a 10 'con una, tendría que estar a 14' para la otra, etc.
fuente