Calculadora de pasos totales de filtros ND apilados
Cuando se apilan filtros de densidad neutra, sus reducciones de luz expresadas en pasos se suman.
Ejecutar — gratis
Esta calculadora admite dos o más valores de filtros ND en pasos y devuelve la reducción combinada, el multiplicador correspondiente del tiempo de exposición y el porcentaje de luz que llega a la cámara. Resulta útil para planificar exposiciones largas, combinar filtros que ya lleva en su equipo o comprobar si una combinación será práctica antes de montarla en el objetivo. El cálculo es determinista y no depende de la marca de la cámara, del tamaño del objetivo ni del diámetro del filtro.
Sume las graduaciones de los filtros en pasos
Introduzca la graduación en pasos impresa o documentada para cada filtro de densidad neutra de la combinación. Un filtro de tres pasos junto con otro de seis produce una reducción total de nueve pasos, porque los pasos fotográficos son unidades logarítmicas concebidas para sumarse. El orden no modifica el resultado matemático, aunque la disposición física sí puede influir en reflejos, destellos y manejo. Siempre que sea posible, use la especificación real en pasos en lugar de confiar únicamente en un nombre comercial como ND64, ya que las convenciones varían y los filtros reales pueden apartarse de su valor nominal. Se admiten decimales, algo útil para filtros graduados, variables, medidos o con valores poco habituales. También se acepta cero, aunque no añade reducción. Se requieren al menos dos entradas porque la herramienta evalúa una combinación, y se permiten hasta veinte valores para mantener la entrada acotada y verificable.
Interprete el efecto combinado sobre la exposición
El resultado de pasos totales indica directamente la reducción combinada, mientras que el multiplicador traduce ese dato en un ajuste práctico. Cada paso adicional reduce la luz a la mitad y, por tanto, duplica el tiempo necesario para conservar el mismo brillo si la apertura y el ISO permanecen iguales. Nueve pasos equivalen a un multiplicador de 512: una velocidad sin filtro de 1/125 de segundo pasa a ser aproximadamente cuatro segundos. El porcentaje de transmisión expresa la misma relación desde el sentido opuesto e indica cuánta luz incidente queda tras la combinación ideal. Estas cifras son una referencia de planificación. Las tolerancias de fabricación, las dominantes de color, la medición, la reciprocidad y los cambios de luz ambiental pueden alterar la exposición final. Haga una toma de prueba y revise el histograma cuando necesite precisión. La calculadora no recomienda apertura, ISO ni velocidad, porque dependen de la exposición inicial y de su intención creativa.
Planifique la combinación antes de montarla
Use el total para decidir si conviene apilar varios filtros o llevar uno más potente. El apilado aporta flexibilidad: los filtros disponibles permiten formar diversas intensidades y retirar uno cambia rápidamente la reducción. La contrapartida es óptica y mecánica, no matemática. Varios aros pueden aumentar el viñeteado con objetivos gran angular, sumar superficies reflectantes, hacer más visibles los destellos y dificultar el desmontaje si las roscas se atascan. Las combinaciones muy densas también pueden complicar el encuadre o el autofoco. Cuando sea necesario, componga y enfoque primero; después monte los filtros y aplique el multiplicador calculado al tiempo base. Si incluye un ND variable, introduzca el valor seleccionado o medido, no solo el intervalo anunciado. Respete las advertencias del fabricante y vigile los patrones desiguales de polarización. Para automatizar el cálculo, la API está disponible por $0.002 por solicitud; el cálculo en el navegador sigue siendo apropiado para consultas rápidas sobre el terreno.
Qué puede hacer con ella
Planificar una exposición larga
Combine los filtros de su equipo y obtenga la reducción total antes de convertir una velocidad medida en una exposición más larga.
Comparar combinaciones
Compruebe si dos filtros moderados ofrecen la misma reducción nominal que un único filtro más potente que esté pensando llevar o comprar.
Documentar una configuración repetible
Registre los pasos combinados, el multiplicador y la transmisión de una combinación usada en un flujo de paisaje o estudio repetible.
Preguntas frecuentes
¿Cómo se combinan los pasos de varios filtros ND?
Sume los valores en pasos. Por ejemplo, un filtro de dos pasos y otro de tres producen una reducción de cinco pasos.
¿El orden de los filtros cambia los pasos totales?
No. La suma da el mismo total nominal en cualquier orden, aunque la disposición física puede afectar a reflejos, viñeteado o manejo.
¿Puedo introducir fracciones de paso?
Sí. Cada entrada puede ser un número finito no negativo, por lo que se admiten decimales y mediciones en fracciones de paso.
¿El resultado es exacto para filtros reales?
Es exacto para los valores facilitados. La transmisión real puede variar por tolerancias, respuesta espectral, dominantes y otros efectos ópticos.
¿Qué significa el multiplicador de exposición?
Multiplique por este valor el tiempo sin filtro para conservar el brillo nominal sin cambiar la apertura ni el ISO.
¿Cuánto cuesta un cálculo mediante la API?
Cada solicitud a la API cuesta $0.002. El cálculo no utiliza servicios de red ni datos de la cámara.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/hobby/photo-nd-filter-stack \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"stops":[3,6]}'const res = await fetch("https://api.kit.forhosting.com/hobby/photo-nd-filter-stack", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"stops": [
3,
6
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/photo-nd-filter-stack",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"stops": [
3,
6
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/photo-nd-filter-stack", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"stops":[3,6]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"stops":[3,6]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/photo-nd-filter-stack", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"stops": [
3,
6
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.photo_nd_filter_stack",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |