You may get an overview of all scenarios, tutorials, modules and snippets here.
We provide you with an ever increasing selection of documents, which should help you to learn more about the potential and the usage of VirtualLab™ toolboxes. You can search for keywords you are interested in using the Search command. Alternatively you can directly select a category from the list below. Three categories are of special concern to learn how to work with and benefit from VirtualLab™:
- Application Scenarios typically provide you with a Readme and VirtualLab™ sample files, which allow you to test and try a simulation or design yourselves. Some of the scenarios also come with an additional demo movie in which the use of the sample files is illustrated.
- Tutorials come with movies or presentations in which basic techniques to work with VirtualLab™ are illustrated.
- Modules and Snippets category offers various C# files with a associated ReadMe. Modules are C# files which solve special tasks which are not implemented as menu driven operations or Light Path Elements. You can run these modules within VirtualLab™. Snippets are short pieces of C# code. They specify the functionality of the various programmable items (e. g. programmable functions and programmable interfaces) VirtualLab™ offers.
Other categories provide you with manuals, product sheets, articles and technical notes. Information on how you can evaluate, rent or purchase VirtualLab™ can be found here.
Recently Added

Design and analysis of laser systems and laser resonators with VirtualLab™ 5
Talk.018_Laser_Munich_Design_and_analysis_of_laser_systems_and_laser_resonators_with_VirtualLab_5_02.pdf, 16.4 MByte, 21.05.2013 15:09
We present the latest developments of VirtualLab™ for the simulation of laser systems, ultrashort pulses and laser resonators. We introduce the concept of field tracing which is unique at the market. Field tracing utilizes and provides an electromagnetic description of the light. It is the basis for unified optical modeling which allows the combination of different modeling techniques, including user defined techniques, for the simulation of optical systems. VirtualLab™ enables the simulation of laser systems with a particular strength in micro and diffractive optics. The electromagnetic representation of light allows to simulate single and multi-mode lasers as well as ultrashort pulses. The latter can easily be analyzed in frequency and time domain based on new user friendly tools of VirtualLab™. Recently, several new solutions for the analysis of resonators have been added to VirtualLab™. In the seminar, we present a few of them and show examples for ongoing developments. At the end we invite all participants to discuss the current state and your requirements for the resonator modeling with VirtualLab™.
2D-Pulse Evaluation Along z
Module_017_2D-Pulse_Evaluation_Along_z_02.zip, 4.9 MByte, 14.05.2013 16:18
This module can be used to evaluate ultrashort pulses along the z-axis. This evaluation is done a) separately for each wavelength of the pulse and b) for different times.
Rigorous grating analysis of general 2D and 3D structures with VirtualLab™ 5.5
Webinar_Grating_Simulation_with_VirtualLab_5_5.zip, 3.7 MByte, 13.05.2013 12:51
Diffraction gratings are used in various applications, for example, for the splitting of laser beams, polarization control, to add antireflection properties to surfaces and spectrometry. In the webinar we demonstrate the rigorous simulation of 2D and 3D gratings with the Grating Toolbox of VirtualLab™ 5.5. We give an introduction to the powerful stack concept of VirtualLab™ that allows the specification of general volume gratings as a sequence of customized surfaces and media. In addition the webinar demonstrates that any non-periodic surface of VirtualLab™ can be switched into a periodic mode to model for example lens arrays. Finally we show how VirtualLab™ can be used to optimize a present periodic structure to increase its optical performance.
Rigorous grating analysis of general 2D and 3D structures with VirtualLab™ 5.5 (Movie)
Webinar_Grating_Simulation_with_VirtualLab_5_5.wmv, 117 MByte, 13.05.2013 12:50
Diffraction gratings are used in various applications, for example, for the splitting of laser beams, polarization control, to add antireflection properties to surfaces and spectrometry. In the webinar we demonstrate the rigorous simulation of 2D and 3D gratings with the Grating Toolbox of VirtualLab™ 5.5. We give an introduction to the powerful stack concept of VirtualLab™ that allows the specification of general volume gratings as a sequence of customized surfaces and media. In addition the webinar demonstrates that any non-periodic surface of VirtualLab™ can be switched into a periodic mode to model for example lens arrays. Finally we show how VirtualLab™ can be used to optimize a present periodic structure to increase its optical performance.
Using MATLAB® Functions from VirtualLab™ Snippets and Modules
Tutorial_501_Using_MATLAB_from_VirtualLab_Snippets_and_Modules_03.zip, 1.6 MByte, 04.04.2013 11:42
This tutorial gives an introduction how MATLAB code can be used within VirtualLab. This functionality is demonstrated by the programmable component that performs a simple rotation of the input field by the usage of MATLAB.
Multi Mode Fiber Coupling Detector
Snippet_032_Multi_Mode_Fiber_Coupling_Detector_02.zip, 458 KByte, 28.03.2013 09:19
This snippet measures fiber coupling efficiency of a multi mode fiber. The coupling efficiency is the ratio between the optical power coupled into the fiber and the total power of the light distribution.
Multiple Slit
Snippet_034_Multiple_Slit.zip, 347 KByte, 13.03.2013 10:08
This snippet for a Programmable Function defines a multiple slit.
Extract Profile Line
Snippet_033_Extract_Profile_Line_02.zip, 347 KByte, 06.03.2013 10:53
This snippet for a Programmable Detector extracts a profile line from the incoming field.
Pixel Matrix Detector
Snippet_031_Pixel_Matrix_Detector.zip, 107 KByte, 15.02.2013 15:06
This snippet models in a programmable detector the effect of pixel arrays, pixel matrices, photo diode arrays, CCD sensors or CMOS sensors.
Homogenization of a LED by a Lens Array
HSL.001_Homogenization_LED_by_Lens_Array_10.zip, 854 KByte, 04.02.2013 13:18
Example for the homogenization of a LED by two lens arrays with rotationally symmetric lenses.
Categories
Application Scenarios
Calculation of PSF and MTF of Doublet Lens
Scenario_506_MTF_PSF_Simulation_of_Doublet_Lens.zip, 825 KByte, 30.01.2013 17:54
The example shows the analysis of a focusing lens system and the calculation of PSF and MTF in VirtualLab™.
Design & Analysis of Diffractive Lens
Scenario_505_Design___Analysis_of_Diffractive_Lens.zip, 689 KByte, 19.12.2012 16:24
Shows how a refractive lens can be converted into a diffractive lens. Furthermore the PSF and the MTF of the resulting binary diffractive lens are calculated including higher diffraction orders and stray light.
Eigenmode analysis of an unstable resonator
Scenario_503_Unstable_Laser_Resonator_Analysis_Example_02.zip, 14.5 MByte, 04.01.2013 11:44
This application scenario illustrates the analysis of an unstable resonator and the computation of its outcoupling mode.
Simulation of a Bifocal Lens
Scenario_16.02_Bifocal_Lens.zip, 12.6 MByte, 05.10.2012 11:14
The simulation of a bifocal lens with a hybrid surface is demonstrated. The combined interface of VirtualLab™ is used to define the lens surface by a superposition of a spherical and a diffractive surface.
Simulation of measured aberrations of refractive beam shaping system
LBS.003_Fabrication_tolerances_of_beam_shaping_element.zip, 8.6 MByte, 05.10.2012 10:10
This application scenario shows the import of aberrations from an ASCII file and the simulation of the effect of lens aberrations with low and middle frequencies by the sampled interface.
Design of Reflective Diffuser
Scenario_500_Design_Reflective_Diffuser.zip, 2.5 MByte, 26.07.2012 12:27
This application scenario demonstrates the design and analysis of a micro structured mirror for the generation of a diffuse angular light distribution.
Optimization of High NA Pattern Diffusers
Scenario_385.01_High_NA_Diffuser_Design_04.zip, 8.5 MByte, 19.12.2012 16:07
This application scenario demonstrates the design and analysis of a high NA DOE creating a distortion-free grid pattern.
Simulation of an SLM-DMD
Scenario_380.01_Simulation_of_an_SLM-DMD_02.zip, 1.1 MByte, 11.06.2012 17:22
This application scenario demonstrates how to simulate a spatial light modulator (SLM), namely a digital micromirror device (DMD) with the help of VirtualLab.
Parametric Optimization of a Grating Polarizer
Scenario_315.01_Optimization_of_Grating_Polarizer_05.zip, 2.3 MByte, 19.11.2011 11:28
This application scenario demonstrates the parametric optimization of a sub-wavelength rectangular chromium grating used to polarize incident VIS light. For this purpose the modulation depth and the slit width of the grating are varied to find an optimal combination of maximal TM polarization and high polarization contrast (> 50) of transmitted light for wavelengths from 450 nm to 800 nm.
Parametric optimization of lens systems used for fiber coupling
Scenario_100.01_Optimization_fiber_coupling_system_03.zip, 450 KByte, 02.10.2012 10:36
This application scenario demonstrates the parametric optimization of an aspherical focusing lens for coupling of a collimated laser beam in a single mode fiber.
The goal is to optimize the radius, conical constant of the conical interfaces and distance between lens and fiber such that the fiber coupling efficiency is maximized.
Simulation and optimization take into account diffraction, interference and aberration effects if necessary and allow wave-optical quality measurements.
Parametric optimization of a lens system for focusing of a laser beam
Scenario_101.01_Optimization_of_Focusing_System_03.zip, 1.6 MByte, 02.10.2012 14:57
This application scenario shows how a lens system can be optimized using the parametric optimization of VirtualLab™. The target is to optimize the focusing properties of the lens system for a given laser beam and a prescribed back focal length. The radii of the 4 conical surfaces are used as free parameters.
Simulation and optimization take into account diffraction, interference and aberration effects if necessary and allow wave-optical quality measurements.
Rigorous Analysis and Optimization of Pillar-type Antireflection Structure
Scenario_190.01_Antireflection_pillar_grating_structure_08.zip, 626 KByte, 15.11.2010 12:16
The optimization and analysis of a pillar-type sub-wavelengths antireflection grating by rigorous Fourier Modal Method is demonstrated in this example. The optimization of the grating parameters is done by the parameter run of VirtualLab.
Resonance Effects in Glass Plate
Scenario_104.01_Resonance_Effects_in_Plate.zip, 1.1 MByte, 02.10.2012 15:21
This application scenario shows how resonance effects influence the transmission efficiencies of a glass plate and how a coating alters this effect.
Simulation of a LCD source using RGB pixels
Scenario_178.01_LCD_Source_Simulation_03.zip, 2.0 MByte, 02.10.2012 09:08
This scenario shows how an LCD source consisting of a matrix of RGB pixels can be generated in VirtualLab™. The same approach can be used for any multi-color source based on pixels.
Import and simulation of LASCAD resonator systems in VirtualLab™
Scenario_10.01_LASCAD_import_of_laser_resonators_03.zip, 12.4 MByte, 02.10.2012 13:19
In this scenario we demonstrate the import of laser resonator systems from LASCAD into VirtualLab™. We show how these setups can be modified and analyzed in VirtualLab™. In particular the aperture at the right mirror is being modified and the influence on the radius, the M²-value of the beam and the discrimination of higher modes is shown.
Tolerancing of Beam Shaper
Scenario_139.01_Tolerancing_with_Parameter_Run_03.zip, 24 MByte, 02.10.2012 09:08
This application scenario demonstrates how tolerancing can be done with the Parameter Run.
Simulation of a Customized Bifocal Lens
Scenario_16.01_Bifocal_Lens_04.zip, 46 MByte, 05.10.2012 09:08
The simulation of a bifocal lens with a hybrid surface is demonstrated. The programmable interface of VirtualLab™ is used for the modeling of a customized microstructured optical lens surface.
Homogenization of a LED by a Lens Array
HSL.001_Homogenization_LED_by_Lens_Array_10.zip, 854 KByte, 04.02.2013 13:18
Example for the homogenization of a LED by two lens arrays with rotationally symmetric lenses.
Scattering at rough surface
Scenario_90.01_Scattering_rough_surface_03.zip, 1.4 MByte, 16.01.2013 09:08
Surfaces in VirtualLab™ are usually smooth. In contrast, real surfaces are always rough to a certain degree. This application scenario explains how measured data of a real surface can be imported from an ASCII file and how the resulting scattering can be analyzed in VirtualLab™.
Simulation of Microlens Array
Scenario_22.01_06.zip, 3.6 MByte, 02.10.2012 09:08
The simulation of a high NA refractive micro lens array will be demonstrated. The microlens array is generated with the help of the periodization option.
Simulation of gratings with rough surface
Scenario_87.01_05.zip, 1.9 MByte, 02.10.2012 09:08
The simulation of a sinusoidal grating with a rough random surface will be demonstrated. The simulation is done using the programmable interface in a stack on the General Grating 2D Component of VirtualLab.
Modeling of single mode fiber coupling system
Scenario_20.01_04.zip, 1.0 MByte, 02.10.2012 13:20
Demonstrates the simulation of a spherical lens used for coupling of light into a single mode fiber and shows the optimization of the fiber position by the parameter run.
Simulation of diffractive beam splitting element
Scenario_23.01_05.zip, 1.6 MByte, 02.10.2012 09:08
This scenario shows the simulation of a diffractive beam splitting element by the double interface component of VirtualLab™. The surface profile is defined by discrete height samples. For the simulation the sampled interface will be used.
Tolerancing analysis based on parameter studies for eigenmode computations of laser resonators
Scenario_09.01_Tolerancing_analysis_of_laser_resonators_05.zip, 1.8 MByte, 02.10.2012 09:08
In this scenario we show how parameter studies can be realized in VirtualLab™ in order to investigate the dependence of eigenmodes of resonators from system parameters. In particular we consider the variation of aperture sizes and the resulting variation of beam parameters as radius and M².
Eigenmode computation of laser resonators
Scenario_08.01_Eigenmode_computation_of_laser_resonators_04.zip, 1.1 MByte, 16.01.2013 13:18
This scenario demonstrates how eigenmodes and eigenvalues of laser resonators can be computed. Resonators with idealized components (mirrors, lenses) and real components with index modulated media are considered.
Simulation of GRIN lenses
Scenario_13.01_04.zip, 642 KByte, 29.02.2012 10:46
It is demonstrated how a GRIN lens with a pitch of 0.25 can be simulated with VirtualLab™.
Wavelength Sensitivity of a Holographic Volume Grating
Scenario_011.01_Holographic_Volume_Grating.zip, 1.0 MByte, 23.07.2012 09:08
The reflectivity of a holographic volume grating in dependency of the wavelength and the z-extension of the grating is analyzed in VirtualLab™.
Investigation of Donut modes
RSI.009_Investigation_of_Donut_Modes_05.zip, 1.5 MByte, 01.10.2012 13:19
Hybrid laser modes are locally polarized. Its generation is illustrated. Especially radial and azimuthal polarization is considered. The polarization view is used to investigate local polarization.
Coated Slanted Grating
G.007_Coated_Slanted_Grating_04.zip, 1.1 MByte, 16.01.2013 13:18
A coated slanted grating is generated with the Programmable Medium of VirtualLab™. The reflectance of this grating is then analyzed in the Parameter Run for different orientations of the grating.
Rigorous analysis of diffractive 1:6 beam splitter
G.014_Analysis_of_binary_1_6_Beam_Splitter_10.zip, 1.4 MByte, 02.10.2012 13:22
This application scenario shows how to perform a rigorous analysis of a diffractive 1:6 beam splitter optimized by the Diffractive Optics Toolbox.
Homogenization of Excimer Laser Beam by Diffractive Diffuser
HSL.002_Homogenization_Excimer_Laser_by_DOE_20.zip, 0.9 MByte, 16.01.2013 13:18
This application scenario shows the simulation of a homogenization system for an excimer laser beam using a diffractive diffuser. The diffuser is optimized to generate a circular top hat.
Focusing a Laser Beam by a Doublet Lens Optimized by ZEMAX
LS.003_Focusing_Light_by_Zemax_Doublet_Lens_16.zip, 1.2 MByte, 05.10.2012 13:18
This application scenario demonstrates the import of lens data from Zemax and the simulation of light propagation through lens system including the calculation of laser beam parameters in focal plane.
Using Jones matrices
RSI.001_Using_Jones_matrices_12.zip, 36 KByte, 26.02.2009 13:22
Illustration of transforming linearly into circularly or any kind of elliptically polarized light. The use of Jones matrices and the Polarization View is described.
Using Jones matrices (Movie)
RSI.001_Using_Jones_matrices_01.mp4, 12.8 MByte, 26.02.2009 13:22
Illustration of transforming linearly into circularly or any kind of elliptically polarized light. The use of Jones matrices and the Polarization View is described.
Far-field Diffraction at Aperture
RSI.002a_Far-field_diffraction_at_aperture_13.zip, 37 KByte, 21.06.2010 13:18
A 2f-setup is used to investigate far-field diffraction at a rectangular and circular apertures, which is modeled by an ideal aperture transmission function.
Far-field Diffraction at Aperture (Movie)
RSI.002a_Demo_YouTube_03.mp4, 12.6 MByte, 21.06.2010 13:18
A 2f-setup is used to investigate far-field diffraction at a rectangular and circular apertures, which is modeled by an ideal aperture transmission function.
Near-field Diffraction at Aperture 1
RSI.002b_Near_field_diffraction_at_aperture_1_12.zip, 38 KByte, 21.06.2010 13:20
Near field diffraction of a Gaussian beam at an aperture, which is modeled by an ideal aperture transmission function, is investigated. To this end the automatic propagation operator is used. Continued in RSI.002c.
Near-field Diffraction at Aperture 1 (Movie)
RSI.002b_Near_field_diffraction_at_aperture_1_03.mp4, 14.5 MByte, 21.06.2010 13:20
Near field diffraction of a Gaussian beam at an aperture, which is modeled by an ideal aperture transmission function, is investigated. To this end the automatic propagation operator is used. Continued in RSI.002c.
Near-field Diffraction at Aperture 2
RSI.002c_Near_field_diffraction_at_aperture_2_10.zip, 38 KByte, 21.06.2010 13:20
Near field diffraction of a Gaussian beam at an aperture, which is modeled by an ideal aperture transmission function, is investigated. To this end the Parameter Run feature of VirtualLab is used to illustrate the change of the field dependent of the distance.
Near-field Diffraction at Aperture 2 (Movie)
RSI.002c_Near_field_diffraction_at_aperture_2_03.mp4, 14.1 MByte, 21.06.2010 13:20
Near field diffraction of a Gaussian beam at an aperture, which is modeled by an ideal aperture transmission function, is investigated. To this end the Parameter Run feature of VirtualLab is used to illustrate the change of the field dependent of the distance.
Demonstration of Abbe's Resolution Limit
RSI.014_Demonstration_of_Abbes_resolution_limit_21.zip, 765 KByte, 01.10.2012 13:18
The resolution limit of an imaging system with an ideal lens is investigated. To this end we use an ideal grating object and consider its image for different periods. Abbe's resolution limit is illustrated. The effect of the wavelength on the resolution is also demonstrated.
Tutorials
Manipulations of Numerical Data Arrays
Tutorial_504_Manipulation_of_Numerical_Data_Arrays.zip, 1.9 MByte, 19.12.2012 16:23
This tutorial shows some of the manipulations which can be done on Numerical Data Arrays.
Using MATLAB® Functions from VirtualLab™ Snippets and Modules
Tutorial_501_Using_MATLAB_from_VirtualLab_Snippets_and_Modules_03.zip, 1.6 MByte, 04.04.2013 11:42
This tutorial gives an introduction how MATLAB code can be used within VirtualLab. This functionality is demonstrated by the programmable component that performs a simple rotation of the input field by the usage of MATLAB.
Far Field Source from Databased Input
Tutorial_347.01_Far_Field_Source_from_Databased_Input_02.zip, 2.1 MByte, 27.11.2012 16:45
This tutorial demonstrates how to input measured radiant intensities into VirtualLab‘s far field source.
Introduction to the Data Array Import
Tutorial_337.01_Introduction_Data_Array_Import_Wizard_02.zip, 3.2 MByte, 18.12.2012 09:24
This tutorial gives an introduction to the import of data arrays.
Tutorial Lighting Toolbox
Tutorial_96.01_Tutorial_Lighting_Toolbox_02.zip, 1.3 MByte, 27.08.2012 11:25
This tutorial gives an introduction to the concepts and the usage of the Lighting Toolbox. Analysis and Design of Grating Cells Arrays are demonstrated.
Introduction to Parametric Optimization
Tutorial_101.01_Introduction_Parametric_Optimization_03.zip, 1.8 MByte, 27.08.2012 10:53
This tutorial gives an introduction to the usage of the parametric optimization in VirtualLab™. As an example, we consider the search of the focus of a spherical lens.
Handling of Databased Interfaces in VirtualLab™
Tutorial_229.01_Handling_of_Databased_Interfaces_in_VirtualLab_04.zip, 4.8 MByte, 18.12.2012 10:42
This tutorial shows how databased interfaces are handled within VirtualLab. Two different kinds of interfaces are discussed, the sampled interface, which can be used for equidistant data, and the transition point list interface, which allows the user the description of an interface with 1D-non-equidistant data. The databased interfaces can be used for the investigation of measured height data.
Using Essential Macleod Coatings in VirtualLab™
Tutorial_212.01_Using_Essential_Macleod_Coatings_in_VirtualLab.zip, 870 KByte, 27.08.2012 10:37
This tutorial demonstrates how a Essential Macleod coating can be applied to the Single Interface component of VirtualLab™.
Manipulation of Surface Profiles
Tutorial_196.01_Manipulation_of_Surface_Profiles_04.zip, 2.2 MByte, 27.08.2012 14:22
This tutorial shows how surface profiles of optical interfaces can be manipulated in VirtualLab™. Definition areas (apertures), scaling, pixelation, quantization and periodization are being discussed.
Structure Design and Fabrication Export
Tutorial_144.01_Structure_Design_and_Fabrication_Export_05.zip, 1.2 MByte, 06.07.2012 14:11
This tutorial explains the usage of the structure design in VirtualLab™. Also the handling for import and export of fabrication data is shown.
Introduction to the Raytracing Analyzer
Tutorial_116.01_Introduction_Raytracing_Analyzer_04.zip, 1.0 MByte, 24.08.2012 14:10
This tutorial gives an introduction to the usage of the Raytracing Analyzer. This analyzer visualizes rays within components and the principles of the Geometrical Optics operator.
fs-Pulse Focal Region
Tutorial_41.01_fs-pulse_focal_region_04.zip, 1.5 MByte, 24.08.2012 13:18
Ultrashort pulse modeling with VirtualLab™ allows the investigation of fs pulses in focal regions. The tutorial explains the techniques to do that along an example with a high NA focusing lens.
Overview on Ultrashort Pulse Modeling with VirtualLab™
Tutorial_33.01_overview_ultrashort_pulse_modeling_05.zip, 2.2 MByte, 24.08.2012 09:08
VirtualLab™ enables modeling the propagation of ultrashort pulses through optical systems. This tutorial introduces you to basic techniques.
First Steps for 3D Grating Simulations
Tutorial_004.01_First_steps_for_stack-based_gratings_02.zip, 1.9 MByte, 21.06.2010 13:18
This tutorial explains the usage of 3D gratings in VirtualLab™.
Introduction to the Laser Resonator Toolbox
FS.009_Introduction_to_the_Laser_Resonator_Toolbox_04.zip, 26 MByte, 21.06.2010 13:19
This tutorial gives an introduction to the Laser Resonator Toolbox. It shows how the session editor is used to set up a resonator. Further the computation of eigenmodes is discussed. Finally it is show how the parameter run can be used to investigate the dependence of the eigenmode on parameters as the sizes of apertures.
Near Field and Efficiency Analysis of Sinusoidal Gratings
G.001a_Near_Field_and_Efficiency_Analysis_of_Sinusoidal_Gratings_04.zip, 6.5 MByte, 05.10.2012 13:52
VirtualLab provides a well guided way to create an optical setup for analyzing desired gratings.
This tutorial demonstrates the basic investigation of the near field and the diffraction efficiencies of the orders created by a sinusoidal grating.
This is shown for two gratings: On the one hand with a period distinctly above and on the other hand with a period in the range of the wavelength.
Introduction to the Light Path Diagram
FS.001_Introduction_to_the_Light_Path_Diagram_09.zip, 7.1 MByte, 21.06.2010 13:19
This tutorial gives a short introduction on how to setup and simulate a simple Light Path Diagram.
Building and Modifying a Light Path Diagram
FS.002_Building_and_Modifying_a_Light_Path_Diagram_10.zip, 12.1 MByte, 21.06.2010 13:18
This tutorial gives a basic example on how to build up and modify a Light Path Diagram.
Introduction to the Parameter Run
FS.003_Introduction_to_the_Parameter_Run_10.zip, 12.3 MByte, 21.06.2010 13:19
This tutorial gives a short introduction on how to use the Parameter Run
together with the Light Path Diagram in VirtualLab™. The Parameter Run
is used to vary parameters of an optical system automatically.
Setup of Propagation in a Light Path Diagram
FS.004_Setup_of_Propagation_in_a_Light_Path_Diagram_10.zip, 10.9 MByte, 26.02.2009 13:22
This tutorial gives a short introduction on how to setup the propagation in a Light Path Diagram.
Using Detectors in a Light Path Diagram
FS.005_Using_Detectors_in_a_Light_Path_Diagram_10.zip, 10.2 MByte, 26.02.2009 13:22
This tutorial gives a short introduction on how to use detectors in a Light Path Diagram.
Setup of Materials in a Light Path Diagram
FS.006_Setup_of_Materials_in_a_Light_Path_Diagram_12.zip, 10.0 MByte, 26.02.2009 13:22
This tutorial gives a short introduction on how to setup materials and media
in a Light Path Diagram that is used in VirtualLab™ to describe optical
systems.
Using Sources in a Light Path Diagram
FS.007_Using_Sources_in_a_Light_Path_Diagram_11.zip, 12.8 MByte, 26.02.2009 13:22
This tutorial gives a short introduction on how to use light sources in a Light Path Diagram.
Introduction to the Parameter Run (Movie)
FS.003_Demo_YouTube_02.mp4, 12.5 MByte, 21.06.2010 13:19
This tutorial gives a short introduction on how to use the Parameter Run
together with the Light Path Diagram in VirtualLab™. The Parameter Run
is used to vary parameters of an optical system automatically.
Introduction to the Laser Resonator Toolbox (Movie)
FS.009_02.mp4, 22 MByte, 21.06.2010 13:19
This tutorial gives an introduction to the Laser Resonator Toolbox. It shows how the session editor is used to set up a resonator. Further the computation of eigenmodes is discussed. Finally it is show how the parameter run can be used to investigate the dependence of the eigenmode on parameters as the sizes of apertures.
Modules and Snippets
Multi Mode Fiber Coupling Detector
Snippet_032_Multi_Mode_Fiber_Coupling_Detector_02.zip, 458 KByte, 28.03.2013 09:19
This snippet measures fiber coupling efficiency of a multi mode fiber. The coupling efficiency is the ratio between the optical power coupled into the fiber and the total power of the light distribution.
Multiple Slit
Snippet_034_Multiple_Slit.zip, 347 KByte, 13.03.2013 10:08
This snippet for a Programmable Function defines a multiple slit.
Extract Profile Line
Snippet_033_Extract_Profile_Line_02.zip, 347 KByte, 06.03.2013 10:53
This snippet for a Programmable Detector extracts a profile line from the incoming field.
Pixel Matrix Detector
Snippet_031_Pixel_Matrix_Detector.zip, 107 KByte, 15.02.2013 15:06
This snippet models in a programmable detector the effect of pixel arrays, pixel matrices, photo diode arrays, CCD sensors or CMOS sensors.
Summed Squared Amplitude on Optical Axis
Snippet_029_Summed_Squared_Amplitude_on_Optical_Axis.zip, 440 KByte, 19.12.2012 16:20
Simple programming example illustrating the access on field values via source code and how to program a Programmable Detector.
2D-Pulse Evaluation Along z
Module_017_2D-Pulse_Evaluation_Along_z_02.zip, 4.9 MByte, 14.05.2013 16:18
This module can be used to evaluate ultrashort pulses along the z-axis. This evaluation is done a) separately for each wavelength of the pulse and b) for different times.
Coherence Detector
Snippet_027_Coherence_Detector_02.zip, 380 KByte, 10.01.2013 11:47
This snippet for a programmable detector calculates the degree of coherence between two arbitrary lateral positions.
TEA through Single Interface
Snippet_026_TEA_Through_Single_Interface.zip, 732 KByte, 17.12.2012 15:31
This snippet for a programmable component represents the propagation through an interface using the paraxial Thin Element Approximation (TEA) and with considering the Fresnel equation for paraxial incidence of light.
Azimuthal Birefringent Element
Snippet_025_Azimuthal_Birefringent_Element.zip, 748 KByte, 17.12.2012 15:30
This snippet applies to an arbitrary input field the Jones Matrix of an azimuthal birefringent element.
Radial Birefringent Element
Snippet_024_Radial_Birefringent_Element.zip, 747 KByte, 17.12.2012 15:29
This snippet applies to an arbitrary input field the Jones Matrix of a plano-concave lens made out of a birefringent material.
Free Space Propagations
Snippet_023_Free_Space_Propagations.zip, 0.9 MByte, 17.12.2012 15:27
This snippet demonstrates how free space propagations can be used in snippets or modules.
Hexagonal Grating Structure
Snippet_022_Hexagonal_Grating_Structure.zip, 126 KByte, 17.12.2012 15:26
This snippet defines a x-y-modulated medium with a hexagonal periodic structure, using two different materials.
Incoherent Summation of Harmonic Fields Set Members
MOD.016_Summation_of_HarmonicFieldsSet_Members.zip, 26 KByte, 17.12.2012 15:24
This module can be used to calculate the incoherent sum of all members of a user defined harmonic fields set. The user can specify within this module which vectorial component should be used for the evaluation.
SLM-DMD Transmission
Snippet_021_SLM-DMD_Transmission_02.zip, 116 KByte, 12.06.2012 11:03
This snippet enables the user to simulate a so-called "Digital Micromirror Device" (DMD) which is a type of "Spatial Light Modulator" (SLM).
Aperture Rotation
Snippet_020_Aperture_Rotation_01.zip, 421 KByte, 02.03.2012 10:56
This snippet imported into a programmable function describes a rotatable rectangular or elliptical aperture.
Periodic Replicate of Data Arrays
MOD.015_Periodic_Replicate_of_Data_Arrays.zip, 262 KByte, 10.01.2012 13:47
This module replicates a one- or two-dimensional, equidistantly sampled data array periodically. Therefor the user has to specify an integer replication factor for both x- and y-direction.
Hexagonal Lens Array
Snippet_019_Hexagonal_Lens_Array_02.zip, 81 KByte, 10.01.2012 13:46
This snippet defines a lens array on a hexagonal grid. Each lens is a conical interface.
Convert GCA to Transmission
MOD.013_Convert_GCA_to_Transmission.zip, 92 KByte, 12.12.2011 09:14
The module can be used to extract the information of a grating cells array (GCA) and convert it to a transmission function. This transmission function can be used for further investigations and additional export formats of the GCA diffuser.
Power Evaluation on Grid Cells
MOD.012_Power_Evaluation_on_Grid_Cells.zip, 29 KByte, 18.07.2011 15:33
The module is applied to a 2D harmonic field. The harmonic field is covered by an array of cells with a user-defined size. The power of the harmonic field is computed for all cells and the values are shown as data array.
Calculate Far Field from Angular Radiant Intensity
MOD.009_Far_Field_from_Angular_Radiant_Intensity_02.zip, 35 KByte, 18.07.2011 15:25
It is convenient to set the modulation of the angular distribution in the far field source by data that have been calculated from radiant intensity measurements. The "Databased Input" for this source is calculated by this module.
Measurement of FFT Execution Times
MOD.008_Measurement_of_FFT_Execution_Times.zip, 470 KByte, 16.02.2011 11:10
fast fourier transform, execution time, computing time, design, module, IFTA, FFT, MOD.008, Module_008
Model for LED and other high NA sources
SN.010_LED_and_High_NA_Sources.zip, 45 KByte, 24.01.2011 14:51
The programmable mode planar source of VirtualLab allows the definition of customized modes being used in the planar source model. This snippet implements elementary modes resulting in a cos^n-type radiant intensity for the simulation of LEDs and other high NA sources including Lambertian sources with VirtualLab.
Scanning Parameter Run
Snippet_017_Scanning_Parameter_Run.zip, 32 KByte, 15.12.2010 11:13
This snippet for the parameter run allows to vary two parameters equidistantly at the same time. All combinations of the two parameters are simulated.
Export Harmonic Fields Set to ASCII Files
Module_007_Export_HFS_To_a_Sequence_of_ASCII_files.zip, 31 KByte, 30.09.2010 11:02
This module can be used to export one physical quantity (e.g. amplitude, phase, …) of each member of a selected harmonic fields set to a set of ASCII files. The user can specify the location to export to, as well as the physical quantity he likes to export. The exported ASCII files can be used for further investigation in other mathematical tools like MATLAB.
Truncated pyramid surface profile
Snippet_016_Truncated_Pyramid_Surface_Profile_01.zip, 101 KByte, 30.09.2010 11:00
This snippet defines a surface profile of a truncated pyramid.
Truncated cone surface profile
Snippet_015_Truncated_Cone_Surface_Profile.zip, 86 KByte, 30.09.2010 10:59
This snippet defines a surface profile of a truncated cone.
Rectangular Grating with Round Edges
Snippet_014_Rectangular_Grating_with_Round_Edges.zip, 107 KByte, 30.09.2010 10:57
This snippet can be used to create a rectangular grating interface, which has round edges. This type of interface can be used to investigate some tolerance analyzes of the fabrication process.
Chirped Gaussian Pulse
Snippet_013_Chirped_Pulse.zip, 122 KByte, 30.09.2010 10:55
The snippet defines a chirped gaussian pulse in time domain. This snippet can be loaded into the Programmable Pulse Spectrum generator which creates a complex spectrum over wavelength. For further investigations this spectrum can be used as spectrum of a light source in your optical system.
Toroidal Interface
Snippet_009_Toroidal_Interface_02.zip, 57 KByte, 22.06.2010 09:08
This snippet defines a toroidal interface.
Monitoring of Automatic Propagation
Module_006_Monitoring_of_Automatic_Propagation_04.zip, 89 KByte, 28.11.2012 13:20
This module shows intermediate results of the automatic propagation operator including the estimated numerical effort and estimates for the error of the individual free space operators. The propagation distance can be varied and the diagrams are shown for the automatic, spectrum of plane wave (SPW), Fresnel, far field and geometrical optics operator.
Microlens Array
Snippet_011_02.zip, 29 KByte, 21.06.2010 13:20
This snippet defines a microlens array on a rectangular grid. Each microlens is a conical interface.
Anamorphic Interface (Snippet)
Snippet_008_02.zip, 37 KByte, 21.06.2010 13:18
The programmable interface of the optical interface component of VirtualLab enables the definition of customized freeform interfaces. This snippet allows modeling of anamorphic interfaces with VirtualLab™.
Measure Full Width at Relative Threshold (module)
MOD.004_Measure_Full_Width_at_Relative_Threshold_02.zip, 37 KByte, 21.06.2010 13:20
This module measures the profile width of a harmonic field, transmission, or signal field for a certain threshold (relative to maximum intensity). It is a generalized detector for measuring the full width at half maximum (FWHM).
Local Power Spectrum Detector (Module)
MOD.002_Local_Power_Spectrum_Detector_02.zip, 33 KByte, 21.06.2010 13:20
This module generates a diagram with the spectrum of a Harmonic Fields Set at a certain (physical) position.
Cylindrical Lens Array (Snippet)
SN.006_Cylindrical_Lens_Array_03.zip, 33 KByte, 21.06.2010 13:18
This snippet defines a cylindrical lens array function for a given rotation angle, period and focal length.
Beam Shaping (Module)
MOD.001_Beam_Shaping_05.zip, 53 KByte, 21.06.2010 13:18
The module supports the user in setting up the parameters for the design algorithm and results in a standard transmission design document that is used to perform the beam shaping.
Double Slit (Snippet)
SN.004_Double_Slit_03.zip, 30 KByte, 21.06.2010 13:18
This snippet defines a double slit function for given width and distance of the slits.
Double Pinhole (Snippet)
SN.003_Double_Pinhole_05.zip, 30 KByte, 21.06.2010 13:18
This snippet defines a double pinhole function for given radius and distance of the pinholes.
Cylindrical Lens (Snippet)
SN.002_Cylindrical_Lens_07.zip, 31 KByte, 21.06.2010 13:18
This snippet defines a cylindrical lens function for a given rotation angle and focal length.
Axicon (Snippet)
SN.001_Axicon_05.zip, 30 KByte, 26.06.2009 13:53
This snippet defines an axicon function for a given angle.
Talks

Design and analysis of laser systems and laser resonators with VirtualLab™ 5
Talk.018_Laser_Munich_Design_and_analysis_of_laser_systems_and_laser_resonators_with_VirtualLab_5_02.pdf, 16.4 MByte, 21.05.2013 15:09
We present the latest developments of VirtualLab™ for the simulation of laser systems, ultrashort pulses and laser resonators. We introduce the concept of field tracing which is unique at the market. Field tracing utilizes and provides an electromagnetic description of the light. It is the basis for unified optical modeling which allows the combination of different modeling techniques, including user defined techniques, for the simulation of optical systems. VirtualLab™ enables the simulation of laser systems with a particular strength in micro and diffractive optics. The electromagnetic representation of light allows to simulate single and multi-mode lasers as well as ultrashort pulses. The latter can easily be analyzed in frequency and time domain based on new user friendly tools of VirtualLab™. Recently, several new solutions for the analysis of resonators have been added to VirtualLab™. In the seminar, we present a few of them and show examples for ongoing developments. At the end we invite all participants to discuss the current state and your requirements for the resonator modeling with VirtualLab™.
Rigorous grating analysis of general 2D and 3D structures with VirtualLab™ 5.5
Webinar_Grating_Simulation_with_VirtualLab_5_5.zip, 3.7 MByte, 13.05.2013 12:51
Diffraction gratings are used in various applications, for example, for the splitting of laser beams, polarization control, to add antireflection properties to surfaces and spectrometry. In the webinar we demonstrate the rigorous simulation of 2D and 3D gratings with the Grating Toolbox of VirtualLab™ 5.5. We give an introduction to the powerful stack concept of VirtualLab™ that allows the specification of general volume gratings as a sequence of customized surfaces and media. In addition the webinar demonstrates that any non-periodic surface of VirtualLab™ can be switched into a periodic mode to model for example lens arrays. Finally we show how VirtualLab™ can be used to optimize a present periodic structure to increase its optical performance.
Rigorous grating analysis of general 2D and 3D structures with VirtualLab™ 5.5 (Movie)
Webinar_Grating_Simulation_with_VirtualLab_5_5.wmv, 117 MByte, 13.05.2013 12:50
Diffraction gratings are used in various applications, for example, for the splitting of laser beams, polarization control, to add antireflection properties to surfaces and spectrometry. In the webinar we demonstrate the rigorous simulation of 2D and 3D gratings with the Grating Toolbox of VirtualLab™ 5.5. We give an introduction to the powerful stack concept of VirtualLab™ that allows the specification of general volume gratings as a sequence of customized surfaces and media. In addition the webinar demonstrates that any non-periodic surface of VirtualLab™ can be switched into a periodic mode to model for example lens arrays. Finally we show how VirtualLab™ can be used to optimize a present periodic structure to increase its optical performance.
Optical Modeling Beyond Ray Tracing
Talk.017_BNL_Optical_Modeling_beyond_Ray_Tracing.pdf, 7.9 MByte, 22.01.2013 09:16
Dr. Mourad from Brookhaven National Laboratory, NSLS II, invited Prof. Frank Wyrowski, President of LightTrans, to present in a seminar talk at NSLS II the modeling of optical systems by field tracing at October 19, 2012 in New York, USA. The application of field tracing for x-ray system simulation was of concern. In conclusion of the seminar both sides decided to strengthen the investigation of x-ray modeling with field tracing by VirtualLab.
Introduction to LightTrans VirtualLab™ 5.5 (Talk)
Webinar_Introduction_to_VirtualLab_5.5.pdf, 4.3 MByte, 20.12.2012 16:02
This webinar introduces the latest features of LightTrans VirtualLab™ 5.5: Programmable Components, Detectors and Materials; Integration of MATLAB Code; Analysis of Unstable Laser Resonators
Introduction to LightTrans VirtualLab™ 5.5 (Movie)
Webinar_Introduction_to_VirtualLab_5.5.wmv, 96 MByte, 20.12.2012 16:00
This webinar introduces the latest features of LightTrans VirtualLab™ 5.5: Programmable Components, Detectors and Materials; Integration of MATLAB Code; Analysis of Unstable Laser Resonators
Concepts for the simulation of volume and surface scattering based on field tracing
Talk.016_Cooptics_Workshop_Surface_and_Volume_Scattering_Simulations.pdf, 12.4 MByte, 03.12.2012 13:52
Slides of a talk given at a Cooptics workshop in Jena. Surface and Volume scattering is being discussed, sources for the scattering effects are named. Conclusions are drawn leading to requirements for the optical simulation of those effects. It is shown that field tracing is well suited to solve the simulation tasks. Examples are presented including the simulation of aspheres with fabrication errors and the volume scattering on media with particles. Finally the option of using user defined modeling techniques in VirtualLab is being discussed.
Introduction to LightTrans VirtualLab™ 5.3/5.4 (Movie)
Webinar_Introduction_of_VirtualLab_5.3_5.4.wmv, 92 MByte, 13.11.2012 10:36
This webinar introduces the latest features if VirtualLab™ 5.3/5.4 . These new features are related to the rigorous analysis of gratings, new options for optical interfaces and their export, new features of import and export of structure and field data and the simulation of a spatial light modulator (SLM), namely a digital micromirror device (DMD).
Introduction to LightTrans VirtualLab™ 5.3/5.4 (Talk)
Webinar_Introduction_of_VirtualLab_5.3_5.4.pdf, 2.7 MByte, 13.11.2012 10:32
This webinar introduces the latest features if VirtualLab™ 5.3/5.4 . These new features are related to the rigorous analysis of gratings, new options for optical interfaces and their export, new features of import and export of structure and field data and the simulation of a spatial light modulator (SLM), namely a digital micromirror device (DMD).
Unified Modeling of Nano, Micro and Macro Optics
Talk.015_Optonet_Workshop_Unified_Optical_Modeling.pdf, 4.2 MByte, 12.07.2012 09:04
Slides of a talk given at the Optonet workshop "Software for Optics". Based on unified optical modeling, harmonic fields are traced through the system instead of ray bundles. Field tracing utilizes and provides an electromagnetic description of the light in an optical system. VirtualLab™ enables the simulation of laser optics, micro optical systems, diffractive optics, interferometers, imaging and illumination systems. The propagation includes diffraction, interference, aberrations and polarization effects. In the talk we give an introduction, discuss different propagation techniques and present several examples.

Tilt operator for harmonic fields and its application to propagation through plane interfaces
DGaO_2012_Zhang_et_al._Tilt_Operator_02.pdf, 2.8 MByte, 06.06.2012 09:39
Slides of a talk given at DGao annual meeting 2012 by Site Zhang. The propagation of harmonic fields between non-parallel planes is a challenging task in optical modeling. Many well-known methods are restricted to parallel planes. However, in various situations a tilt of the field is demanded, for instance in case of folded setups with mirrors and tolerancing with tilted components. We propose a rigorous method to calculate vectorial harmonic fields on tilted planes. The theory applies a non-equidistant sampling in the k-space of the field before rotation in order to obtain an equidistant sampling of the rotated field. That drastically simplifies the interpolation challenge of the tilt operation. The method also benefits from an analytical processing of linear phase factors in combination with parabasal field decomposition. That allows a numerically efficient rotation of any type of harmonic fields. We apply this technique to the rigorous propagation of general harmonic fields through plane interfaces. If the field is known on the interface a fast algorithm results from a plane wave decomposition of the field. However in general, the field is not known on the interface. Then a rotation operator must be applied first.

Parabasal field decomposition and its application to non-paraxial field propagation
DGaO_2012_Asoubar_et_al._Parabasal_Field_Decomposition_03.pdf, 2.3 MByte, 06.06.2012 09:29
Slides of a talk given at DGao annual meeting 2012 by Daniel Asoubar. We propose a parabasal field decomposition of non-paraxial fields, which enables various operations on such fields which are otherwise not feasible because of too high numerical effort. It is useful to distinguish between two basic cases of non-paraxial fields: 1) The field can be sampled without problems in the space domain but it is very divergent because of small features. A Gaussian beam with large divergence is an example. In this case the propagation of the field typically causes too high numerical effort and is not feasible. 2) The field possesses a smooth but strong phase function, which does not allow its sampling in space domain. Spherical, cylindrical and astigmatic waves with small radius of curvature are examples. In this case all operations which require a field sampling cannot be applied. For both cases a parabasal field decomposition is suggested which overcomes the problems. By separating linear phase factors from the parabasal fields the sampling effort is reduced drastically. This technique is applied to propagate non-paraxial fields.

VirtualLab™ 5 – Field Tracing Simulations of Coherence, Interference and Polarization Effects in Laser Systems
Talk.012_OPTATEC_2012_Coherence_Interference_and_Polarization_Effects_02.pdf, 4.1 MByte, 05.06.2012 09:23
Slides of a seminar given at OPTATEC 2012, Frankfurt am Main, May 2012. VirtualLab™ is the first field tracer on the market. Based on unified optical modeling, harmonic fields are traced through the system instead of ray bundles. Field tracing utilizes and provides an electromagnetic description of the light in an optical system. VirtualLab™ enables the simulation of laser optics, micro optical systems, diffractive optics, interferometers, imaging and illumination systems. The propagation includes diffraction, interference, aberrations and polarization effects. In the seminar, we give an introduction to VirtualLab™ and to the principles of field tracing. Several applications for the analysis and the design of laser systems including ultrashort pulses are presented. Special attention is paid on how coherence, interference and polarization effects are taken into account.
Introduction to LightTrans VirtualLab™ 5.1/5.2 (Talk)
Webinar_Introduction_of_VirtualLab_5.1_5.2_02.pdf, 3.3 MByte, 02.04.2012 11:07
This webinar introduces the latest features if VirtualLab(TM) 5.1/5.2 . These new features are related to the rigorous analysis of 2D/3D gratings, the 3D view of optical systems and a field tracing as well as ray tracing analysis of optical systems. At the end several new snippets and modules will be introduced.
Introduction to LightTrans VirtualLab™ 5.1/5.2 (Movie)
Webinar_Introduction_of_VirtualLab_5.1_5.2.wmv, 239 MByte, 02.04.2012 11:07
This webinar introduces the latest features if VirtualLab(TM) 5.1/5.2 . These new features are related to the rigorous analysis of 2D/3D gratings, the 3D view of optical systems and a field tracing as well as ray tracing analysis of optical systems. At the end several new snippets and modules will be introduced.
Parametric optimization of refractive beam shaping systems considering diffraction and interference effects
Talk.011_SPIE_PhotonicsWest_2012_Refractive_Beam_Shaping_02.pdf, 1.6 MByte, 05.03.2012 12:06
Slides of a talk given at SPIE Photonics West 2012, San Francisco, January 2012. Beam shaping systems can be used in order to transform the intensity profile of laser beams into a customizable profile. Lenses together with refractive and diffractive beam shaping elements can be used for the transformation of the beam. Typically diffraction and interference are neglected during the optimization of refractive beam shaping elements and the simulation is often based on a geometrical optics approximation. Such an approximation is not feasible in many situations, e.g., if the shaping works at the resolution limit of the system. In the talk we present a parametric optimization algorithm for refractive beam shaping systems taking into account diffraction and interference effects.
The light path tree algorithm for non-sequential field tracing
Talk.010_SPIE_PhotonicsWest_2012_Nonsequential_Field_Tracing_02.pdf, 1.5 MByte, 05.03.2012 12:02
Slides of a talk given at SPIE Photonics West 2012, San Francisco, January 2012. Field tracing generalizes the concepts of ray tracing. In particular harmonic fields are traced through the system instead of ray bundles. Hence field tracing utilizes and provides more information about the light in optical systems. The error due to the physical approximation can be minimized and consequently many effects as e.g. diffraction and interference are modeled much more accurate than by ray tracing. In this talk, we introduce a new approach for the analysis of multiple reflections that occur between the optical interfaces of an optical system. We establish a non-sequential formulation of the multiple reflection problem by combining individual propagation steps between two optical interfaces at a time.
Webinar "Introduction to LightTrans VirtualLab 5" (Slides)
Webinar_Introduction_VirtualLab_5_03.pdf, 2.5 MByte, 11.07.2011 14:07
VirtualLab™ 5 introduces a variety of new features and improvements. The Lighting Toolbox enables the design and analysis of illumination systems for homogenization and shaping of LED light by micro structured components. In addition VirtualLab™ 5 simplifies the design of refractive beam shaping systems. The webinar will introduce the rigorous parametric optimization of gratings and will discuss it on the sample of the design of a subwavelength polarizer.
Webinar "Introduction to LightTrans VirtualLab 5" (Movie)
Webinar_Introduction_to_LightTrans_VirtualLab_5_04.wmv, 90 MByte, 11.07.2011 14:17
VirtualLab™ 5 introduces a variety of new features and improvements. The Lighting Toolbox enables the design and analysis of illumination systems for homogenization and shaping of LED light by micro structured components. In addition VirtualLab™ 5 simplifies the design of refractive beam shaping systems. The webinar will introduce the rigorous parametric optimization of gratings and will discuss it on the sample of the design of a subwavelength polarizer.
Webinar "Parametric optimization of laser systems including diffraction and interference effects" (Slides)
Webinar_Parametric_Optimization_02.pdf, 1.4 MByte, 11.07.2011 13:22
In this webinar we are going to inform you about parametric optimization of laser systems with LightTrans VirtualLab™ 4.10. The optimization is based on LightTrans field tracing concept and allows taking into account diffraction, interference, polarization and aberration effects. In addition optimization can be done with respect to typical laser optics merit functions, as for example, laser beam parameters, efficiencies and uniformity error.
Webinar "Parametric optimization of laser systems including diffraction and interference effects" (Movie)
Webinar_Parametric_optimization_of_laser_systems_02.wmv, 96 MByte, 11.07.2011 13:22
In this webinar we are going to inform you about parametric optimization of laser systems with LightTrans VirtualLab™ 4.10. The optimization is based on LightTrans field tracing concept and allows taking into account diffraction, interference, polarization and aberration effects. In addition optimization can be done with respect to typical laser optics merit functions, as for example, laser beam parameters, efficiencies and uniformity error.
Webinar on "Grating Simulation with VirtualLab™" (Slides)
Webinar_November_2010_Grating_Simulation_02.pdf, 1.8 MByte, 13.12.2010 09:18
In this webinar we will inform you about innovations in the field of the rigorous electromagnetic analysis of general 2D and 3D gratings with the Grating Toolbox of VirtualLab™.
Webinar on "Grating Simulation with VirtualLab™" (Movie)
Webinar_November_2010_Rigorous_analysis_of_general_2D_and_3D_gratings_with_VirtualLab_4_01.wmv, 102 MByte, 02.03.2012 09:59
In this webinar we will inform you about innovations in the field of the rigorous electromagnetic analysis of general 2D and 3D gratings with the Grating Toolbox of VirtualLab™.
Scattering simulation of biological nano-particles by combined finite element propagation methods
Talk.007_SPIE_Europe_2010_Scattering_Nano_Particles_FEM_02.pdf, 2.0 MByte, 22.06.2010 09:08
In this talk we present the concept of Unified Optical Modeling that allows to combine different simulation techniques within a single modeling task. In particular we focus on the combination of Finite Element Methods (FEM) with classical propagation techniques including free space and geometrical optics propagation. We show that using locally adapted simulations techniques can speed up calculations considerably or can make them feasible at all. The described methods are especially useful in biological applications that are characterized by different length scales, e.g. if the scattered field of cell structures is to be analyzed in the far field or behind a lens.
Unified optical modeling: color and coherence
Talk.004_SPIE.AnnualMeeting.2008_UOM.Color_and_Coherence_03.pdf, 2.6 MByte, 22.06.2010 09:08
Unified optical modeling includes the analysis of color and coherence effects. The talk briefly discusses the principles of unified optical modeling and ist application for color and cohgernece modeling. VirtualLab, which is based on unified optical modeling, is used to demonstrate the concepts.
Optimization of achromatic refractive beam shapers
Talk.003_SPIE.AnnualMeeting.2008_Optimization_of_achromatic_refractive_beam_shapers_03.pdf, 1.6 MByte, 22.06.2010 09:08
Diffractive optical elements are often used in laser beam shaping systems. It is known that they are sensitive to the variation of wavelength. During the last years new design approaches of diffractive optical elements were suggested using the different dispersion characteristics of glasses. This allows the reduction of chromatic effects. Nevertheless the authors show that especially the angular dispersion can’t be removed. The authors extend the known design methods for the optimization of refractive beam shaping elements. Again different glasses must be used to achieve an achromatization within a limited wavelength range. It is shown that this allow also the reduction of angular dispersion. The desig approach is demonstrated for the example of reshaping a Gaussian intensity distribution into a circular Top Hat.
Laser resonator modeling
Talk.002_SPIE.AnnualMeeting.2008_Laser_resonator_03.pdf, 829 KByte, 21.06.2010 13:20
Laser resonators consist in general of a series of single components including mirrors, lenses and homogeneous or index-modulated and active media. The goal of the simulation is to compute the eigenmodes of the resonator by an iterative procedure that requires propagating the light along the resonator in each iteration step. For that purpose several propagation techniques are available, for example, spectrum of plane waves and Fresnel integral, beam propagation methods (BPM) and ABCD Matrices with different approximation properties. It is shown that the simulation of resonators can be optimized with respect to accuracy and efficiency by adapting the propagation method locally to the individual resonator components.
CGHs for volume holograms
Talk.001_SPIE.AnnualMeeting.2008_CGHs_for_volume_holograms_03.pdf, 1.0 MByte, 21.06.2010 13:18
The use of CGHs for the generation of three dimensional signals and its holographic exposure is an already known idea. But in the past the state of PC technique limited the bandwidth product very strongly. Because of the technical development of 64-bit operating systems it becomey possible to make simulations with data fields which are bigger than 4GB. The new 64bit VirtualLab™ Advanced enables the calculation of high resolution signals, in which parallax and shadowing 3D effects are included. The calculated signals have a resolution of 50.000 by 50.000 sampling points and more. The result of the design is a binary CGH with a diffraction efficiency of about 10%. The 3D signal is copied into a photo polymer which results in a volume hologram with high diffraction efficiency.
Technical Notes
Parametric Optimization in VirtualLab
TN.021_Parametric_Optimization_03.pdf, 129 KByte, 10.01.2013 15:08
This technical note gives an introduction to the usage of the parametric optimization in VirtualLab™. It describes the algorithmic background, especially how the target function is defined and how constraints are being handled.
Decomposition into Transition Points and Layers for the Fourier Modal Method
TN.017_Decomposition_into_Layers_and_Transition_Points_02.pdf, 1.0 MByte, 30.09.2010 13:09
This technical note describes the algorithm that is used for the generation of transition points as they are required by the Fourier Modal Method (FMM). The FMM is applied in VirtualLab™ for the rigorous analysis of gratings.
Update of the Dongle of VirtualLab
TN.016_Update_Dongle_of_VirtualLab_02.pdf, 529 KByte, 22.06.2010 09:08
This technical note describes the update procedure that is necessary to update the dongle of VirtualLab™.
Data Formats for the Import of Light Field Data into VirtualLab™
TN.009_Create_a_Field_from_ASCII_05.pdf, 172 KByte, 21.06.2010 13:18
This technical note describes how VirtualLab™ can import light field data and hence, at the same time, how light field data have to be exported by third party software such that VirtualLab™ can import these data.
Positions in Light Path Diagrams
TN.006_Positions_in_Light_Path_Diagrams_03.pdf, 149 KByte, 22.06.2010 09:08
This document describes the definition and use of positions in Light Path Diagrams
Release Notes of VirtualLab™
Release_Notes_VirtualLab_11.pdf, 117 KByte, 29.03.2012 13:18
This document contains the complete Release Notes of VirtualLab™.
Update to VirtualLab 4.0
TN.002_Update_to_VirtualLab_4.0_04.pdf, 656 KByte, 22.06.2010 09:08
This tutorial describes the update procedure that is necessary for the update of VirtualLab™ 3.x to VirtualLab™ 4.0.
Product Sheets
Articles

Modeling of ultrashort pulses
Modeling_of_ultrashort_pulses_02.pdf, 6.0 MByte, 21.06.2010 13:20
The propagation of harmonic fields through arbitrary optical
components is the fundamental task in optical modeling. Unified
optical modeling by field tracing uses different techniques for
different components in order to ensure the best compromise between
simulation effort and accuracy. This approach can be extended to
non-harmonic fields. With a set of harmonic fields modeling partial
coherence of stationary sources is enabled. The same approach can be
applied to model the propagation of fully coherent ultrashort pulses
through optical systems, which may include for instance lenses,
gratings and micro-optical components. For that we can rely on field
tracing with its numerous sophisticated propagation techniques for a
single harmonic field. Methods to reduce frequency domain sampling
are presented. They allow a convenient pulse modeling in practice.
Several examples are presented using ultrashort pulse modeling with
VirtualLab™.

Eigenmode and tolerance analysis for stable laser resonators
Tolerance_Analysis_of_Laser_Resonators_LightTrans_2010_04.pdf, 308 KByte, 21.06.2010 13:18
Recently the importance of numerical simulations for the design of laser resonators has grown considerably. This applies in particular if the alignment of components within the resonator is crucial for its stability. In such cases a tolerance analysis is required that can be done most effciently using numerical simulation tools.
In this paper, we introduce a computer model for resonators based on components and their combination using absolute or relative positioning. We show that this approach is the basis for tolerancing and sensitivity analysis.
Further we discuss the concepts of field tracing and unified optical modeling that allow the coupling of several propagation methods within one modeling task. For laser resonators this involves in particular free space propagation methods as the Fresnel integral, geometrical optics and split step beam propagation methods.
The primary goal is to provide a fully vectorial simulation as accurate as required and as fast as possible.
This approach covers in particular general eigenmode models and general geometries including micro-structured surfaces that can be used for additional beam control as it is shown in the examples.
VirtualLab™ Manual
VirtualLab™ Administrator's Manual
AdminManual.pdf, 2.5 MByte, 22.01.2013 09:08
Current version of the VirtualLab™ Administrator's Manual in PDF format. A PDF Reader (e.g. Acrobat Reader) is needed. (January 2013)
VirtualLab™ User's Manual
VirtualLab_01.pdf, 54 MByte, 22.01.2013 11:21
Current version of the VirtualLab™ User's Manual in PDF format. A PDF Reader (e.g. Acrobat Reader) is needed. (January 2013)