Fresnel lens, focal demo
One continuous run, top to bottom: design the aperture, propagate the field, optimize against a target, then export. Each stage keeps its own settings and figure — nothing hides behind a tab. Print this page for a client-ready report of exactly what's on screen.
Design
Pattern, grid and material for the aperture
Design
Pattern, grid and material for the aperture
Pattern
Post-processing
Unwrap
Modulo 2π
Quantize
Truncate radius
Drag to reorder — pipeline runs top to bottom.
phase mask · wrapped, radians
focal length 12.0 mm
Simulate
Incident field, propagation and validity checks
Simulate
Incident field, propagation and validity checks
Incident field
Propagator
Bluestein
ASM
SASM
RS integral
Screen at 12.0 mm is within the Fresnel range for this aperture — good.
intensity · z = 12.0 mm
peak 0.98 · energy eff. 0.94
Optimize
Inverse design against a target intensity
Optimize
Inverse design against a target intensity
Target
Loss
MSE to target
Uniformity
NPCC
loss history
not run yet
Export
Fabrication-ready layout and raw data
Export
Fabrication-ready layout and raw data
Format
GDS
DXF
PNG
CSV
Applies a grayvalue → height calibration and adds corner fiducials before writing the file.
layout preview
units 1 µm
Compile report
Prints this page exactly as configured — settings panels hidden, figures kept, one page per stage. No separate export step needed.