Skip to content

Optaller 0.14.0

Choose a tag to compare

@FixAndFocus FixAndFocus released this 11 Oct 22:51
· 6 commits to main since this release

Programas compilados para Windows (x64) y macOS (Apple Silicon, macOS 14 o posterior). No van firmados: el README explica cómo abrirlos la primera vez. Web del proyecto: https://fixandfocus.github.io/optaller/

Licencia: uso libre para particulares, para sí mismos; las empresas y el uso profesional (también como autónomo) necesitan una licencia de pago (LICENCIA.md).

Novedades de esta versión. De cada una se dice con qué se ha comprobado y con qué no.

Medir con una cámara (Taller)

  • Los bordes de una carta, hallados solos. Con la foto de una carta de cuadros girados, el programa encuentra todos los bordes y los mide de una vez, cada uno como tangencial o sagital en su sitio del campo. Comprobado con cartas fabricadas; no con fotos reales.
  • ¿Qué puede estar descentrado? Con los barridos de foco de los dos lados de un campo, dice cuánto habría que descentrar o inclinar cada elemento del diseño para dar esa asimetría: por dónde empezar a mirar. Varios elementos dan firmas parecidas; orienta, no sentencia. Comprobado con barridos fabricados.
  • Banco automático. Una platina con GRBL lleva el sensor a cada posición y la cámara de una Raspberry Pi dispara en bruto; el barrido de foco sale solo. Trae una platina y una cámara simuladas para probarlo sin aparatos. Sin probar con aparatos de verdad.
  • Interferogramas. El mapa de un interferómetro (el .dat de Zygo o una rejilla de texto) sale en polinomios de Zernike y se compara con el frente de onda del diseño. El lector da el mismo mapa que prysm sobre un fichero real de Zygo.
  • Zernike sin interferómetro. De la foto de un punto de luz, con el sensor movido una distancia conocida, salen los Zernike del frente de onda. Comprobado con manchas calculadas por Optiland (la esférica y el astigmatismo salen a 0,01 ondas, la coma a 0,02). Sin probar con fotos de verdad.

Diseño

  • Tratamientos por capas. Cada cara puede llevar una pila de capas de verdad (materiales y espesores), además de los tratamientos de siempre; se ve el color de su reflejo, y la ficha y el emparejado de juegos dan el tinte del objetivo (ΔE 2000). Los índices de las capas son nominales, sin dispersión: el color orienta.
  • Montura de partida en el STEP. Además de las lentes, separadores cónicos, anillos de retención y un barrilete: la envolvente de la óptica, para no empezar la mecánica de cero. Sin juegos, tolerancias ni roscas. Sólidos validados con OpenCascade. Sus separadores asientan en la corona de cada lente y no miden lo mismo que la tabla de separadores, que en esta versión todavía toma un único círculo de contacto (el programa lo avisa); la tabla pasa a ese criterio en la versión siguiente.
  • Para otros programas (VFX): la receta para la cámara realista de pbrt, el perfil de lensfun (distorsión, color lateral y sombreado) y los datos de lente de OpenTrackIO para producción virtual. El perfil de lensfun lo lee lensfun 0.3.4; el de OpenTrackIO cumple su esquema oficial; ninguno se ha probado dentro del programa de destino.

El programa

  • Ventana propia. Con el interruptor de Ajustes («Abrir en una ventana propia») el programa se abre en su ventana en vez de en una pestaña del navegador; al cerrarla se cierra. Por defecto sigue en el navegador. Probada en Windows; en macOS, sin probar.

New in this version

  • Measuring with a camera (Workshop): the edges of a slanted-square chart found automatically and measured at once; a first decentration diagnosis from focus sweeps on both sides of a field; an automatic bench (a GRBL stage and a Raspberry Pi camera, with a simulated bench included; not yet tested with real hardware); interferograms (Zygo .dat or a text grid) as Zernike polynomials against the design wavefront; and Zernike without an interferometer, from the photo of a defocused point source (checked against spots computed by Optiland, not yet with real photos).
  • Design: coatings as real layer stacks, with the color of each reflection and the color cast of the lens (ΔE 2000); a starting mount in the STEP file (conical spacers, retaining rings and a barrel, validated with OpenCascade); exports for pbrt, lensfun and OpenTrackIO.
  • The program: it can open in its own window instead of a browser tab (a switch in Settings; tested on Windows, not on macOS).

SHA-256

76bab1bf4dd587e05d683bcc01d35de5d418e5e1f478c7402fefe6095200a108  optaller-0.14.0-windows-x64.zip
413d2a9650d6d51dab5ec8993b132792f97514be52262b2fa3258096a924036b  optaller-0.14.0-macos-arm64.dmg